Тотальная неудачница и убийца жёстких дисков.
#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, скорее всего, – запятая, поскольку точку с запятой он не воспринимает.
#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, скорее всего, – запятая, поскольку точку с запятой он не воспринимает.
Все википедии пишут, что в CSV разделитель – запятая, все программы пишут разделитель – запятую, даже VB умеет такие файлы писать. И только Эксель хочет точку с запятой, ведь не может быть, чтобы в формате с названием «Comma-separated values» первая буква не обозначала «Semicolon»!
Поэтому я всегда такие файлы открываю так: запускаю Эксель и через меню «Файл» открываю нужный мне файл. Он автоматом и предлагает мне указать, какие там используются разделители.