1

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

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

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

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

干杯

鲍勃

4

1 回答 1

0

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

于 2009-01-06T09:21:09.200 回答