导出为CSV或Excel的结果不同

时间:2008-11-18 20:11:00

标签: excel reporting-services csv

我有一个简单的报告,我想导出到CSV文件。只有一个细分行按一个字段分组,没有组标题和一个组页脚。问题是当我导出为CSV格式时,组的总行列在每条记录的前面?

如果我导出到Excel然后另存为CSV文件,则总行数就是它所在的位置。但是,一个字段分布在3列中,然后这些列“合并并居中”,在行的中间添加两个逗号。并且在记录的开头添加一列,在记录的末尾添加两列,再增加3个逗号。

编写宏来“清理”电子表格并导出为最终用户的csv文件会很容易。但是,企业“不安全”将不允许最终用户拥有宏。

任何帮助,建议,指向其他地方的指示非常感谢。

欢呼声

鲍勃

1 个答案:

答案 0 :(得分:0)

任何标准报告工具生成的CSV都会执行平面数据结构,因此会重复所有数据集。 重新处理工具生成的XLS通常在XLS及其XLS默认行为中打开,以便为每个合并的单元格添加额外的逗号。 最好的方法是创建一个报表,其布局具有相同的数据长度列,即使是标题,即格式化报表时不要将标题放在中心,使用较大的长度,粗体和斜体等,将其作为第一列并将长度与详细记录中的数据相匹配。 通过这种方式,您可以创建一个在XLS中看起来不可见的报告,但会在CSV中为您提供所需的数据