2013-11-26 3 views
5

Я пытаюсь открыть файл CSV в Excel 2013, но ничего действительно не происходит. Excel просто открывается без видимых (только серый фон, поскольку вы только что закрыли книгу).Excel не открывает большой файл

CSV-файл - 2,7 ГБ. Я не знаю, сколько строк могло бы быть, столбцы равны 30.

Я видел подобные проблемы с довольно маленькими файлами, которые до сих пор не открываются. Нет решения до сих пор ...

спасибо :)

+1

2.7GB - очень большой файл для Excel. Что вы ожидаете от нас? Означает ли [эта статья] (http://msdn.microsoft.com/en-us/library/aa730921.aspx#Office2007excelPerf_Overview) ответ на ваш вопрос? –

+0

Это ... Ну как, черт возьми, открыть такие файлы? :) Могут ли быть другие редакторы, чтобы открыть его? Я пробовал Notepad ++, и он говорит неудивительно: «Файл слишком велик». – Pepys

+0

Что вы ожидаете делать * если * он открыт? Может быть, вам нужно рассмотреть инструменты командной строки или базы данных? – zx8754

ответ

3

Для получения информации, these are the limits for Excel 2013, так это выглядит, как вам нужно будет разделить входной файл и изучить его в разделах - это особенно актуально, если вы находитесь на 32- бит, потому что Excel рассчитывает иметь только 500 - 700 МБ для данных в адресном пространстве 2 ГБ.

Если это помогает, Google нашел Large Text File Viewer, что может быть полезной альтернативой.

+1

Неправильно. 64-разрядный Excel 2013 с Power Pivot может * импортировать * и * обрабатывать * столько же данных, сколько память компьютера может обрабатывать (4,8,16 ГБ или более), потому что он использует сжатие столбцов и тот же аналитический движок, что и SQL Server. По процессу я подразумеваю объединение, фильтрацию и объединение нескольких источников в память –

1

Я хотел бы добавить некоторые моменты, которые могут помочь вам сейчас и на будущее.

Вы ответили в комментарии, что хотите загрузить файл csv в базу данных. Я бы порекомендовал вам, если можно использовать SSIS package. Вы можете сделать это, не открывая файл. Внутри пакета вы также можете редактировать свои символы и преобразовывать свои данные, прежде чем вставлять их в базу данных. Конечно, вы могли бы сделать это после вставки в ваш SQL queries.

1

total commander имеет кусочек для разделения файлов. попробуйте использовать его

Смежные вопросы