导出到CSV或Excel的不同结果

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

如果我导出到Excel然后保存为CSV文件,则总行就是它所属的位置。 然而,一个字段分布在3列,那么这些列是“合并和居中”,在行中间增加了两个逗号。 在logging的开头添加一列,在logging的末尾添加两列,再添加3个逗号。

编写一个macros来“清理”电子表格并导出为我的最终用户的csv文件是很容易的。 然而,公司“不安全”将不允许最终用户拥有macros。

任何帮助,build议,指向其他地方看,非常感谢。

干杯

短发

由任何标准报告工具生成的CSV都是平坦的数据结构,因此会重复所有数据集。 重新生成工具生成的XLS通常要在XLS中打开,其XLS默认行为为每个合并的单元添加逗号。 最好的方法是创build一个报告,即使报头的布局具有相同的数据长度列,也就是说,格式化报表时不要将报头放在较大的长,粗体和斜体等中间,将其作为第一列并将长度与详细logging中的数据相匹配。 通过这种方式,您将能够创build一个在XLS中不显示的报告,但会为您提供CSV中所需的数据