Excel делает несколько неприятных трюков при выводе XML. Один из его трюков - удалить большинство левых разделителей столбцов, если 16 или около того последовательных строк не имеют значений для этих столбцов. Это означает, что если вы разбиваете строки на основе запятых, то в этих строках будет по-разному количество столбцов.
Также будут сброшены любые начальные 0
, поэтому такие вещи, как числовые идентификаторы, могут испортиться.
Еще один риск, который вы запускаете, - это короткий отрезок файла, поскольку Excel может поддерживать только максимальное количество строк. (До Excel 2007 это было около 65536)
Если вам нужно что-то сделать с файлом CSV, кроме как прочитать его , используйте текстовый редактор .