导出到CSV或Excel的不同结果

导出到CSV或Excel的不同结果,excel,reporting-services,csv,Excel,Reporting Services,Csv,我有一个简单的报告,我想导出到CSV文件。只有按一个字段分组的明细行,没有组标题和总计的组页脚。问题是当我导出到CSV格式时,组的总行列在每条记录的前面 如果我导出到Excel,然后另存为CSV文件,则总行就是它所属的位置。然而,一个字段被百万富翁遍历3列,然后这些列合并并居中,在行的中间添加两个逗号。在记录的开头添加一列,在记录的结尾添加两列,以增加3个逗号 编写一个宏来清理电子表格并导出为我的最终用户的csv文件是很容易的。但是,公司不安全将不允许最终用户拥有宏 非常感谢任何帮助、建议、指向

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

如果我导出到Excel,然后另存为CSV文件,则总行就是它所属的位置。然而,一个字段被百万富翁遍历3列,然后这些列合并并居中,在行的中间添加两个逗号。在记录的开头添加一列,在记录的结尾添加两列,以增加3个逗号

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

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

干杯


bob

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

您的公司是否也禁止使用插件?从理论上讲,您是否可以在Visual Studio中编写一个C或VB.Net模板或插件,然后发送给您的客户?