关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 更新日志 - 技术支持 - 招聘英才

JEECG最新版本下载 JEECG智能开发平台 - 显著提高开发效率 常见问题 - 入门视频 - 参与开源团队

商务QQ: 69893005、418799587 商务热线(5*8小时): 010-64808099 官方邮箱: jeecgos@163.com

查看: 34704|回复: 18

[投票]Excel导入导出需求确定

[复制链接]
发表于 2013-9-28 16:40:48 | 显示全部楼层 |阅读模式
本帖最后由 jueyue 于 2013-9-29 22:33 编辑

看看大家需要什么样的到出和导出格式,现在有关联关系,一对多,图片的导入导出,欢迎大家提意见
单选投票, 共有 28 人参与投票
82.14% (23)
3.57% (1)
14.29% (4)
0.00% (0)
0.00% (0)
0.00% (0)
您所在的用户组没有投票权限
发表于 2013-10-1 01:32:59 | 显示全部楼层
批量导出图片不建议直接使用导出的办法实现,当图片达到几百M时,不使用多线程的话,从服务器下载非常困难。
可以将图片地址写在Excel里,图片地址使用hyperlink,图片地址挂在在WEB服务下,当用户下载excel时,附带一个客户端下载图片工具,从客户湍下载图片。
回复

使用道具 举报

 楼主| 发表于 2013-10-5 10:30:48 | 显示全部楼层
新征程 发表于 2013-10-1 01:32
批量导出图片不建议直接使用导出的办法实现,当图片达到几百M时,不使用多线程的话,从服务器下载非常困难 ...

我研究下,谢谢
回复

使用道具 举报

发表于 2013-10-21 10:26:07 | 显示全部楼层
A表3个字段 B表5个字段
A表与B表有1对1关联
导出A表时希望导出A表所有字段+B表1个字段
导出B表时希望导出B表所有字段
这个怎么办
回复

使用道具 举报

 楼主| 发表于 2013-10-21 22:05:38 | 显示全部楼层
bigshuai 发表于 2013-10-21 10:26
A表3个字段 B表5个字段
A表与B表有1对1关联
导出A表时希望导出A表所有字段+B表1个字段

这个我有些啊,使用entityID设置,不如a表的id为a,b 的id为b   
在b表的希望导出的字段b1,b2什么的不希望导出

的b1的  exportName 用小明_a,xia_b
b2的exportName 用b2_b这样就不会导出了
回复

使用道具 举报

发表于 2013-10-22 14:30:41 | 显示全部楼层
jueyue 发表于 2013-10-21 22:05
这个我有些啊,使用entityID设置,不如a表的id为a,b 的id为b   
在b表的希望导出的字段b1,b2什么的不希 ...

多谢绝月,我看的http://www.jeecg.org/forum.php?m ... &extra=page%3D1
这个 没看到entityID的设置
回复

使用道具 举报

发表于 2013-10-22 15:08:02 | 显示全部楼层
我在注解中看到了 但是没明白怎么用 请指点一下
用户表user表字段 id  username email  departid
部门表depart 字段 id name weizhi bangongshi
导出用户时导出user表的id   username email  和depart表的name
导出部门表时导出depart 字段 id name weizhi bangongshi
这个怎么写注解?
回复

使用道具 举报

发表于 2013-10-22 15:15:03 | 显示全部楼层
user类在depart实体前注解用了
@ExcelEntity()
private Depart depart=new Depart();

depart类中注解了
@Excel(exportName="部门" )
private String name;

@Excel(exportName="位置" )
private String weizhi;
@Excel(exportName="办公室" )
private String bangongshi;
怎么用entityID控制用户表导出时 部门表只导出名称;导出部门表时能把名称、办公室、位置都导出来
回复

使用道具 举报

发表于 2013-10-22 18:11:46 | 显示全部楼层
本帖最后由 bigshuai 于 2013-10-22 18:14 编辑

@ExcelTarget(id="user")
user类{}

@ExcelTarget(id="depart")
depart类{
@Excel(exportName="部门_user,部门_depart" )
//这样两个都会导出

@Excel(exportName="位置_depart," )
//就只会在depart里面导出 需要有个逗号才好使


回复

使用道具 举报

 楼主| 发表于 2013-10-22 21:26:59 | 显示全部楼层
bigshuai 发表于 2013-10-22 18:11
@ExcelTarget(id="user")
user类{}

我改了,改成判断_而不是,谢谢你的反馈
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表