如何导出到Excel时,我限制每个选项卡中的记录数?

问题描述 投票:0回答:2

我在水晶报表报告2013年的要求,当导出到Excel每个选项卡中的最大行数为10万。如何做到这一点?

大多数文章演示了如何限制每个组记录,这将开始一个新的页面数,但我的记录数超过页数。

我跟着这个页面上的说明,但报告导出到一个Excel选项卡。 https://blogs.sap.com/2014/06/23/grouping-on-n-a-certain-number-of-records-per-group/

whilereadingrecords;
numbervar r; numbervar g;
if remainder(r, 100000) = 0
then (r := r + 1; g := g + 1;)
else (r := r + 1; g;)

我预计出口生产10万条记录每一个标签多标签文件,但出口生产与600,000+行的单一标签文件。

crystal-reports
2个回答
0
投票

见这里的第三方水晶报表的自动化工具列表:https://kenhamady.com/productlinks/default.html#desktopsched

有些工具可以让你爆报告组到单独的Excel工作簿中的选项卡。


0
投票

如果你有一个rowcounter(公式可以用于此),您可以创建基于rowcounter值的一组,并使用爆破每个组导出到一个单独的工作表,因为它是在这个岗位http://r-tag.com/Pages/BlogPost/1所示

然而,使用Crystal Reports到600K记录导出到Excel中可能不是最好的办法。该报告将检索数据,然后渲染它根据您的打印机设置,并将编写的网页,然后将数据将被导出。渲染可能会很慢,它不是必需的。如果导出直接使用SQL的数据并生成Excel文件这将是方式更容易和更快。什么是数据库?下面是一个示例如何将数据导出到Excel的SQL:https://jingyangli.wordpress.com/2014/10/29/export-to-excel-xlsx-file-with-openrowset/

你将需要把光标的命令,并出口10万个记录在每回合

© www.soinside.com 2019 - 2024. All rights reserved.