Файл Excel з гігантським розміром


3

Тож моя дружина працювала над електронною таблицею у 2007 році, над якою працював її відділ.

Хтось вибрав усі комірки та відформатував фон і межі. Усі мільйони клітин. Файл зараз становить 35 Мб і містить лише 900 рядків тексту.

Крім того, це була спільна робоча книга, тому правильно, відстеження змін увімкнено.

Я витягнув форматування і вимкнув спільне використання, але намагаючись видалити навіть один із порожніх рядків видає помилки пам'яті. Копіювання будь-яких даних, рядків або навіть комірок не вдається з помилками в пам'яті.

Моя єдина думка на даний момент - це, можливо, завантаження пробної версії 64-бітового excel і сподіваюся, що додаткова кімната пам'яті дозволить мені видалити рядки.

Будь-які думки?


2
Вам не знадобиться інша ліцензія на версію x64.
Міф.

Чи є резервна копія файлу, зробленого до першої зміни форматування?
шуфлер

Ви пробували VBA?
soandos

Немає резервної копії, і я ще не пробував VBA. Враховуючи, що я не можу видалити будь-які рядки через інтерфейс, я не сподіваюся, що зможу через VBA.
Джессі

3
Чи можете ви спробувати інший шлях копіювання 900 рядків у нову робочу книжку?
datatoo

Відповіді:


3

Я в кінцевому рахунку робив наступне:

  1. Перейменуйте файл у .zip, оскільки файли excel є контейнером zip
  2. Витягніть файл xlm для потрібного мені аркуша
  3. Видалено зайві рядки в текстовому редакторі (шукайте в Інтернеті той, який може обробляти великі файли)
  4. Перезавантажте та перейменуйте файл

Зробив пару спроб, щоб це було правильно, але це зрештою спрацювало.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.