1

[EXCEL] У меня около 900 строк и около 23 столбцов на листе, и я сохранил их как разделитель табуляции и закрыл. Но когда я переименовываю расширение файла в .csv, оно теряет часть своей строки, в данном случае около 28 из них. Что может быть не так?

Любая помощь в этом была бы очень признательна.

2 ответа2

2

В зависимости от ваших региональных настроек, Excel будет обрабатывать файлы с расширением .csv по-разному. Это потому, что у "CSV" нет официального стандарта. В большинстве случаев при открытии CSV-файла Excel ожидает запятую или точку с запятой в качестве разделителя, а не табуляцию.

При открытии плоских текстовых данных (например, .csv) никогда не следует просто дважды щелкать и ожидать, что Excel правильно угадывает разделитель, разделитель, инкапсуляцию и кодировку. Вы сломаете ваши данные.

Я написал подробный рассказ об этом здесь, который охватывает все детали, о которых вы действительно должны знать ...

В вашем конкретном случае проблема не в том, что строки исчезли, а в том, что Excel не отображает их так, как вы ожидаете. Если вы откроете файл txt/csv с помощью текстового редактора, я уверен, что вы найдете там все свои данные. Решением вашей проблемы является изучение того, как импортировать CSV-файлы в Excel.

0

Вы не должны переименовывать файл в csv, вы должны открыть файл и использовать "Сохранить как", и там вы выбираете csv.

Также не имеет смысла, что переименование файла меняет файл внутри, возможно, проблема в редакторе, который вы используете для его открытия. Одна важная вещь состоит в том, что каждая Оперативная система (windows, osx и linux) имеет разные символы в конце строки, может быть, редактор и конец строки вызывают проблему).

Используйте редактор, чтобы посмотреть, какие символы находятся в конце строки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .