水晶报表列印excel 指定笔数产生新sheet

Alanjz 2010-02-02 04:30:59
由于excel行数有限制,最多为65536行,请问有什么办法让其自动添加新sheet,并把其余行添入新sheet中?
一般情况,我们的报表,可能有100笔资料,报表中分成5页,我用excel列印出来,这100笔资料,都显示在一个sheet中。
如果超过65536后,请问如何把多余的资料显示在下一个sheet中?
如果超出的行数,系统会自动进行添加sheet

我现在想,指定资料笔数比如100笔资料,产生一个新的sheet
具体怎么实现哪?代码指教……
...全文
141 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿泰 2010-02-05
  • 打赏
  • 举报
回复
谢谢 Alanjz 的分享 ,:)

这个资料我还是第一次见到呢
Alanjz 2010-02-05
  • 打赏
  • 举报
回复
IBM
使用 Rational Application Developer 在 Web 应用程序中集成水晶报表 (Crystal Reports),第 4 部分: 将运行时数据装入水晶报表 (Crystal Reports)
一步一步地指导您在 Web 应用程序中使用 IBM Rational Application Developer 将运行时数据装入水晶报表 (Crystal Reports)

http://www.ibm.com/developerworks/cn/rational/07/0717_bajaj/
阿泰 2010-02-02
  • 打赏
  • 举报
回复
1:单纯用水晶报表的功能,肯定是实现不出来的
2:POI我不懂,建议你用

Java中如何实现每100条数据导出在同一个excel中的新的sheet里

这个标题去Java区里问一下:)
Alanjz 2010-02-02
  • 打赏
  • 举报
回复
水晶报表列印excel 指定笔数产生新sheet
那么你的意思:是不能用水晶报表实现,采用POI输出excel么?
阿泰 2010-02-02
  • 打赏
  • 举报
回复
你的这个问题,跟这个很类似
http://topic.csdn.net/u/20100201/09/9cedb1aa-76ad-491a-b8c0-12bfe4fa3a80.html

答案也都是一样的:否。

水晶报表实现不了这个功能,所以要实现这个导出,不要从水晶报表的角度去做,而是用纯代码实现就行了。
于是命题可能就变成了。

C#中如何实现每100条数据导出在同一个excel中的新的sheet里。

4,818

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧