我想知道是否有任何方式來生成文化中性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