找回密码
 立即注册

QQ登录

只需一步,快速开始

ttflx
高级会员   /  发表于:2019-12-2 13:11  /   查看:3559  /  回复:4
版本spread13

画面上的spread有2个tab,一个显示一个不显示

使用了属性 fpSpread1.TabStripPolicy = FarPoint.Win.Spread.TabStripPolicy.Never;
或 fpSpread1.Sheets[1].Visible = false;   

如下代码导出后,只有第一个显示的tab数据导出了,隐藏的tab的数据没有导出。
fpSpread1.SaveExcel("test.xlsx", FarPoint.Excel.ExcelSaveFlags.SaveCustomColumnHeaders | FarPoint.Excel.ExcelSaveFlags.SaveAsViewed | FarPoint.Excel.ExcelSaveFlags.UseOOXMLFormat);

请教下,导出是否有什么属性设置,可以让隐藏的tab内容也一块导出?

4 个回复

倒序浏览
ttflx
高级会员   /  发表于:2019-12-2 13:27:17
沙发
现在是在导出前先设置【 spr.TabStripPolicy = FarPoint.Win.Spread.TabStripPolicy.Always】
然后导出,导出后再设置【 fpSpread1.TabStripPolicy = FarPoint.Win.Spread.TabStripPolicy.Never; 】
可是在导出过程中,页签会显示出来
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-12-3 10:28:18
板凳
隐藏sheet 一起导出了,你设置了TabStripPolicy.Never ,那么Excel里也会对应的隐藏sheet tab。 您需要在Excel设置-视图-工作表标签 里显示出来,然后在取消隐藏的sheet。

您可以在导出过程加个提示,告诉用户正在导出。
回复 使用道具 举报
ttflx
高级会员   /  发表于:2019-12-3 16:28:56
地板
ok,我再试试
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-12-4 09:14:10
5#
好的,有问题再发帖。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部