Тотальная неудачница и убийца жёстких дисков.
#post-id: 8036-04-50
#original-date: 27.07.2022 Wed
#original-time: 4:50 AM
#original-day: 8036
#original-host: WinXP Home SP3 (Build 2600)

Оказывается, Excel 2003 умеет открывать таблицы, в которых не больше 65536 строк. Тоесть, если их больше, он дальше не читает.

Оказывается, для Excel 2003 разделитель полей в CSV файле – точка с запятой. Запятую он не воспринимает. А для Excel 2007, скорее всего, – запятая, поскольку точку с запятой он не воспринимает.

Комментарии
05.05.2024 в 16:35

We rise up for the things we believe in over and over again
Для 2007 и выше CSV открывается как тупой текст, но! Выделить весь столбец, "Данные по столбцам" (или как оно там зовется, навскидку не вспомню) - и назначай разделитель, какой тебе нужен.
05.05.2024 в 18:55

Тотальная неудачница и убийца жёстких дисков.
Про 2007 я была не права. Это странно. Только что проверила – идентичные файлы получаются.

Все википедии пишут, что в CSV разделитель – запятая, все программы пишут разделитель – запятую, даже VB умеет такие файлы писать. И только Эксель хочет точку с запятой, ведь не может быть, чтобы в формате с названием «Comma-separated values» первая буква не обозначала «Semicolon»!

Поэтому я всегда такие файлы открываю так: запускаю Эксель и через меню «Файл» открываю нужный мне файл. Он автоматом и предлагает мне указать, какие там используются разделители.