我知道这是对 CSV 格式的滥用。我确实明白更合适的解决方案是导出xls
/xlsx
文件,或为用户提供 OData 端点并让他们使用 power hub 检索数据。此时我想坚持使用 CSV,因为它更容易实现。
我需要将平面行列表(报告)导出为 CSV 文件。同时我想包含一些有关数据的元数据。例如。报告标题、生成日期和用户。
有没有一种巧妙的方法可以使用 CSV 文件格式来实现这两个目标?
该文件的用途是允许用户在 Excel 中打开文件并进行数据处理。
一种解决方案是将 CSV 分为两部分:元数据和数据。例如。
Title,Report Generation Date,Generated by User,,
Outstanding Jobs,5/5/2015,[email protected],,
,,,,
Job Started, Estimated Completion, Description, Foo, Bar
9/3/2003,1/1/2006,"do something important""""",5,7
5/4/2007,2/2/2010,"do something else""""",3,12
或者也许有一个用于此目的的 CSV 格式的“标准”扩展?
有没有实际的这种方法有问题吗?