找回密码
 立即注册

QQ登录

只需一步,快速开始

刘君

中级会员

141

主题

335

帖子

942

积分

中级会员

积分
942

活字格认证

[已处理] FileSave

刘君
中级会员   /  发表于:2018-12-27 08:55  /   查看:3896  /  回复:7
spread控件存excel, 当行数超过一定数量时例如5万行,约3万行以后在另存的Excel中没有表格线,请问有什么解决办法吗? 能不能将一个sheet拆成多次另存,也就是说能不另存时能指定起始和和终止行?

7 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-12-27 09:26:09
沙发
没有表格线只的什么?边框还是网格线?网格线只能隐藏或者显示,不区分多少行,边框是你给哪个单元格设置了哪个单元格就有。
Spread的保存是所见即所得,如果您需要分文件,那么就生成时候只生成指定行数,或者删除掉不需要的行。
回复 使用道具 举报
刘君
中级会员   /  发表于:2018-12-27 10:01:28
板凳
image.png618810119.png   这是正常的导出结果(行数少的情况)
image.png788482970.png 这是行数多的情况下导出的不正常的格式,格式和表格线都没有了
回复 使用道具 举报
刘君
中级会员   /  发表于:2018-12-27 10:02:20
地板
我用的 9版spread
回复 使用道具 举报
刘君
中级会员   /  发表于:2018-12-27 10:37:42
5#
image.png595365295.png 这是从你们网站下载的帮助文档,为什么没内容?
能给我 FarPoint.Excel.ExcelSaveFlags 参数的解释吗?

我用的是如下语句,有什么问题?
fpSpread1.SaveExcel(sFileName, FarPoint.Excel.ExcelSaveFlags.SaveAsViewed | FarPoint.Excel.ExcelSaveFlags.NoFormulas | FarPoint.Excel.ExcelSaveFlags.NoNotes| FarPoint.Excel.ExcelSaveFlags.AutoRowHeight);
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-12-27 15:53:27
6#
https://help.grapecity.com/sprea ... ExcelSaveFlags.html
在线文档地址。
调用下spread的Save方法保存一个XML发上来,我们尝试重现问题。
回复 使用道具 举报
刘君
中级会员   /  发表于:2018-12-29 08:37:13
7#
这是一个spread另存的xml文件。请检查下
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-12-29 11:03:58
8#
没附件
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部