Почему мои объединенные файлы Excel такие большие?

273
Jim Eisenberg

У меня есть файлы, которые нужно объединить перед использованием (из-за ограничений по количеству строк, которые я могу экспортировать). Это означает, что рабочие листы Excel (.xlsx) с одинаковыми столбцами дают одинаковые данные для разных диапазонов дат. Мои файлы занимают около 220-280 КБ каждый, но объединение двух файлов (в зависимости от метода) составляет около 1 МБ, и еще одно объединение из пяти файлов не может быть меньше 2,25 МБ.

Я обрабатываю эти (а также другие файлы, которые не требуют слияния) в python, и объединенные файлы обрабатываются примерно в 6-7 раз дольше, чем я ожидаю, исходя из того, сколько времени занимают другие файлы. Кто-нибудь знает, почему один и тот же файл, удваивающий количество строк данных, будет иметь четырехкратный размер? Есть ли способ объединить файлы и избежать этого?

Для информации: в файле нет изображений, формул или активных макросов.

РЕДАКТИРОВАТЬ: Я на самом деле понял, что файлы, которые я объединяю, открываются в «защищенном представлении», и если я включаю редактирование и сохранение, они становятся значительно больше (что объясняет несоответствие). Я не уверен, почему это так - любое объяснение будет высоко ценится!

0
Вы удалили столбцы / строки, которые не содержат данных. После сохранения ваш файл должен быть меньше. Рассматривали ли вы разделить его на отдельные (связанные) файлы? Или вы также можете использовать «Инструменты Excel Excel». Rajesh S 6 лет назад 2
Спасибо за совет, Раджеш! Очень признателен. Пожалуйста, ознакомьтесь с моей редакцией для получения более актуальной информации по этому вопросу. Jim Eisenberg 6 лет назад 0

0 ответов на вопрос

Похожие вопросы