我想知道是否有任何方式来生成文化中性CSV文件或至少指定文件中存在的证书列的数据格式。 例如,我生成的CSV文件包含带小数点分隔符(。)的数字,并且在 将该文件传递给位于小数点分隔符为(,)的国家/地区的客户端,客户端用Excel打开它并查看所有值已更改。 有没有什么办法解决这个问题,或者只是在这种情况下不要使用CSV文件? 预先感谢您。独立于文化的CSV
3
A
回答
2
你想要的是一个“引用的CSV文件”。
这就像用逗号分隔你的值一样,你也将它们放在(通常)双引号中。
像这样: -
"first","second","3,00","Some other text, etc."
这种格式是很常见的,并通过EXCEL支持。
0
CSV文件将以逗号分隔(CSV中的“C”),但您可以输出带有任何分隔符和限定符的文本,并且您可以在Excel中打开它 - 您可以在步骤2中指定它们的导入文本向导。
这种情况的常见选择是使用标签(TSV)。
0
您可以使用制表符分隔值,这些制表符在文化间不会有所不同,并且受Microsoft Excel支持。常用的文件扩展名是.tsv和.tab。
1
两种方法我想出了完全避免小数点分隔符:
1)用科学记数法,所以1.25是:123E-2
2)把它的公式,所以1.25将是:=125/100
两个都很蹩脚,取决于g的目标受众,但至少Excel将他们视为数字,并可以与他们一起计算。
相关问题
- 1. C# - Windows CE:独立于OS文化设置的表单转换
- 2. 独立文本
- 3. 用于AJAX的独立库
- 4. 用于单独导轨控制器的独立CSS文件夹
- 5. 独立于用户的文档文件夹的文件路径
- 6. NSDate独立于时区?
- 7. 如何独立于SQL
- 8. Android:让TableRow独立于TableLayout
- 9. 语言独立的主题化的CSS
- 10. 独立REST的文档WS
- 11. 独立的HTML文档
- 12. 指定自定义千位分隔符是独立于文化的
- 13. 本地化的独立版本
- 14. 独立于类存储XML序列化元数据
- 15. Python国际化,独立于本地设置
- 16. 独立于平台的屏保与Qt
- 17. 独立于浏览器的javascript
- 18. 独立于平台的付费安装
- 19. Autoreleasepool于iOS的独立线程
- 20. Python中的SFTP? (独立于平台)
- 21. 基于Java的独立应用程序
- 22. #ifdef用CMake独立于平台的DEBUG
- 23. 独立于平台的/ dev/C++中
- 24. 独立于视频的音频
- 25. 动画独立于父项的孩子
- 26. Chrome的独立版本(用于开发)
- 27. 定位独立于窗口的div
- 28. 使用独立于eclipse的eclipse插件
- 29. 独立于平台的时间计算
- 30. 创建独立于bash的进程
似乎我必须在这种情况下使用(,)和分隔符一样,并且Excel 将威胁到像通用格式化的单元格。 – Tigran 2010-06-08 07:44:32
事实证明,Excel 2013不支持将分隔符用双引号括起来。 a,b,“c,d” 该示例将生成一个4列的值ab“cd” – 2013-03-06 07:56:51
这不会回答问题,因为结果CSV仍然是文化相关的。 – Jannes 2014-08-11 12:37:19