Файлы CSV в качестве предлагаемого названия должны быть разделены запятыми и не зависят от локальных. Однако то, что вы могли бы сделать, чтобы избежать этой проблемы, - это двойная кавычка соответствующих десятичных чисел в файле CSV как таковая: "10,20", "1,50", "This is another column"
. Это должно полностью исключить проблему для любого достойного CSV-парсера (например, библиотеки FileHelpers ), которая будет читать это как 10,20
и 1,50
, а не как: 10
, 20
, 1
и 50
.
См. CSV :
Более сложные реализации CSV допускают запятые и другие специальные символы в значении поля. Многие реализации используют символы (двойные кавычки) вокруг значений, которые содержат зарезервированные символы (такие как запятые, двойные кавычки или символы новой строки); встроенные символы двойной кавычки могут быть представлены двумя последовательными двойными кавычками
blockquote>