【问题标题】:Different results exporting to CSV or Excel导出到 CSV 或 Excel 的不同结果
【发布时间】:2010-09-22 22:24:25
【问题描述】:

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

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

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

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

干杯

鲍勃

【问题讨论】:

  • 贵公司是否也禁止使用插件?您是否可以(理论上)在 Visual Studio 中编写 C# 或 VB.Net 模板或插件然后发送给您的客户?

标签: excel reporting-services csv


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-08
    • 1970-01-01
    • 1970-01-01
    • 2014-05-29
    • 1970-01-01
    • 2017-05-31
    相关资源
    最近更新 更多