Привет, мое приложение в основном читает файл CSV, который всегда будет иметь одинаковый формат, и мне нужно приложение, чтобы создать файл CSV с другим форматированием.Чтение и запись файла CSV не является проблемой, однако проблема, с которой я сталкиваюсь, заключается в получении значения сумм, поскольку они отформатированы с помощью, в файле CSV (например, 4, 500).Сказав, что они разделяются при записи в CSV-файл.
Пример: как я могу получить полные числа из нижеприведенного .ie 2241.84 & 1072809.33
line = "\" 02 МАЯ18 \ ", \" TTEWTWTE \ ", \" GRHGWHWH \ ", \" 02 МАЯ 18 \ ", \" 2,241.84 \ ", \" \ ", \" 1 072 809,33 \ ""
Вот какЯ читаю из файла CSV.
openFileDialog1.ShowDialog();
var reader = new StreamReader(File.OpenRead(openFileDialog1.FileName));
List<string> searchList = new List<string>();
while (!reader.EndOfStream)
{
var line = reader.ReadLine();
searchList.Add(line);
}
До сих пор я пытался использовать нижеследующее, что дает вам \ "2,241.84 \", что правильно, но при записи в файл CSV я получаю только 2
searchList[2].Split(',')[1].Replace("\"", "")