Excel 2010: открыть файл, содержащий более 1 млн строк?
У меня есть файл Excel в формате.xlsx. Человек, приславший мне файл, утверждает, что в файле содержится более 1,2 млн записей. Однако, когда я открываю файл, я вижу чуть более 1М записей. Мне поручили открыть файл в блокноте, сохранить как файл.txt, и тогда я смогу просмотреть все записи 1.2M.
Возможно ли это для файлов.xlsx? Я провел некоторое исследование, в котором говорится, что это возможно для файлов.csv, но мне интересно, нужно ли мне запрашивать файл.csv или файл.txt, который на самом деле содержит все записи.
Заранее спасибо за помощь.
2 ответа
Файлы XLSX на самом деле являются просто набором сжатых файлов и папок. Если вы хотите увидеть необработанные данные, вы можете переименовать файл с расширением ZIP и открыть его.
Вы должны увидеть папку с именем "XL", а внутри нее будет папка "Рабочие листы", а внутри нее будет файл XML с именем каждого рабочего листа.
Если вы откроете его, он загрузится в ваш браузер, что может занять много времени, поэтому я предлагаю вам получить что-то вроде Notepadd++. Гораздо быстрее при открытии больших файлов.
Но, если они думают, что поместили в него более 1 048 576 строк, они ошибаются. Это ограничение MS Excel (по крайней мере, в последних версиях).
Существует ограничение в 1 048 576 строк, которое можно просматривать / просматривать в Excel 2007/2010.
В этом случае файл содержит 1,2 миллиона строк и, таким образом, хотя строки существуют в файле, их нельзя просмотреть / открыть в Excel.
Лицо, предоставляющее данные, предлагает не использовать Excel для открытия файлов.
Один из возможных подходов к просмотру необработанных данных - при условии, что это "распакованный файл.xslx"1) - использовать Блокнот для открытия файла (если Блокнот не работает, запись может). Вот несколько подходов сделать это:
- Щелкните правой кнопкой мыши по файлу и перейдите к "Открыть с помощью -> Выбрать программу по умолчанию..", затем выберите "Блокнот" (обязательно снимите флажок "Всегда использовать..");
- Переименуйте расширение файла в ".txt", чтобы оно было связано с обычным редактором (возможно, "Блокнотом") по умолчанию;
- Запустите Блокнот, а затем "Открыть" указанный файл.
Если данные были предоставлены в CSV, все строки не могли быть просмотрены в Excel (например, после импорта) из-за указанного ограничения. Если этот файл является "распакованным.xsls", тогда данные уже являются обычным текстом, и файл с расширением.xsls (vs .txt) в значительной степени не имеет значения - расширение существует для ассоциации программы / файла.
Другой вариант - посмотреть, может ли другая программа для работы с электронными таблицами (например, Open Office Calc, Kingsoft Office Suite) отображать такое количество строк. YMMV.
1 Не все файлы ".xslx" одинаковы, и Excel довольно снисходительно относится к формату данных, содержащемуся в файлах с таким расширением, которые можно открыть. В этом случае другой человек кажется уверенным, что разумно рассматривать этот файл как необработанный текст - даже если работа с данными, вероятно, будет громоздкой.