找回密码
 立即注册

QQ登录

只需一步,快速开始

raul1122

中级会员

42

主题

155

帖子

980

积分

中级会员

积分
980

活字格认证微信认证勋章

raul1122
中级会员   /  发表于:2016-1-15 11:45  /   查看:7939  /  回复:16
1.Spread7 支持 office2007的到处吗?
2.Spread7 能够支持 不在页面使用控件,直接使用 FarPonit.dll 直接导出 Excel?
3.如果不支持 office2007 如何实现自动分sheet页,我是直接传给spread一个数据源来操作的
4.Spread7 对大数据的导出效率如何,我这边数据量不是很大 20W 条以上 ,导出的字段 大概有50个

16 个回复

倒序浏览
gw0506
超级版主   /  发表于:2016-1-15 15:27:00
沙发
1. 支持。
2. 支持。你在后台直接调Open方法就可以了。
3. 没有如果。
4. 50列,不会太快。你最好直接试一下,看看能不能接受。如果不行,考虑使用SpreadJS。
回复 使用道具 举报
raul1122
中级会员   /  发表于:2016-1-19 14:00:00
板凳
直接使用dll怎么进行导出,没找到方法
回复 使用道具 举报
gw0506
超级版主   /  发表于:2016-1-19 14:29:00
地板
你在后台创建一个Spread对象,调用它的SaveExcel接口就好了。
  1. FpSpread1.SaveExcel("test.xls");
复制代码
回复 使用道具 举报
raul1122
中级会员   /  发表于:2016-1-19 17:40:00
5#
这个还是引用了控件啊,我不想再页面里面引用控件,直接给个数据源,然后通过dll的方法,直接进行导出
回复 使用道具 举报
gw0506
超级版主   /  发表于:2016-1-19 18:30:00
6#
你在后台new一个spread出来,不把它加到页面中就可以了。
回复 使用道具 举报
raul1122
中级会员   /  发表于:2016-3-17 09:02:44
7#
spread有合并excel文件的功能吗?我导出的数据比较多,不能一次性加载到内存中,我想进行分批导出,比如我要导出20W条数据,就生成10个excel文件,每个2W条,然后在把10个Excel文件合并成一个Excel文件,这个能实现吗?
回复 使用道具 举报
raul1122
中级会员   /  发表于:2016-3-17 09:15:39
8#
导出的Excel文件只能是2003的格式吗?2007的不行?怎么导出2007的
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-3-17 11:00:52
9#
spread没有直接合并excel的功能,合并excel也需要将excel放入内存中。
可以导出2007
  1. this.FpSpread1.SaveExcel(Server.MapPath("测试.xlsx"), FarPoint.Excel.ExcelSaveFlags.UseOOXMLFormat);
复制代码
回复 使用道具 举报
raul1122
中级会员   /  发表于:2016-3-17 13:59:31
10#
导出2007的无法将列头导出来?
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部