3

Так что моя жена работает над таблицей в Excel 2007, над которой ее рабочий отдел полностью работает.

Кто-то выделил все ячейки и отформатировал фон и границы. Все миллионы клеток. Файл теперь 35 МБ и имеет только 900 строк текста.

Кроме того, это была общая книга, так что все верно, отслеживание изменений включено.

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

В этот момент я думал только о том, чтобы загрузить пробную версию 64-битного Excel и надеюсь, что дополнительная память позволит мне удалить строки.

Какие-нибудь мысли?

1 ответ1

3

Я закончил тем, что сделал следующее:

  1. Переименуйте файл в .zip, так как файлы Excel являются контейнером zip
  2. Извлеките файл xlm для нужного мне листа
  3. Удалил лишние строки в текстовом редакторе (найдите в Интернете тот, который может обрабатывать большие файлы)
  4. Повторно заархивируйте и переименуйте файл

Сделал пару попыток, чтобы понять это правильно, но в итоге это сработало.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .