0

我正在生成一个 csv 文件。我想动态设置分隔符,即获取pc上设置的list-separator的值,然后在我的csv中使用。

可能吗??

4

2 回答 2

0

我确实使用“,”作为分隔符生成了一个 CSV。但在我的客户端,它不起作用。我用';'替换了分隔符 它在客户端工作。

这意味着客户期望;而不是,. 除非他告诉你,否则你无法知道客户的期望。使用 CSV 格式的程序不计其数,没有通用的方法来确定他们期望的分隔符。通常它的工作方式相反:您创建 CSV 并向客户端指定您使用的分隔符。虽然没有技术协议可以做到这一点,但 CSV 太不正式,无法拥有任何这样的通用规范。

于 2012-06-20T09:57:55.730 回答
0

不,这不对。您希望您的 csv 在 Excel 中打开。正确的?然后使用 [TAB] 并指示要保存的文件“.xls”而不是“.csv”。最坏的情况是在打开时出现有关用户文件格式的警告消息,但数据肯定会在单元格中可见。

excel文件的另一种方法是使用Excel(X)ML;原始数据非常简单(http://office.microsoft.com/en-us/excel-help/overview-of-xml-in-excel-HA010206396.aspx)

于 2012-06-20T09:44:09.393 回答