Повредить таблицу Excel онлайн
Повредите таблицу Excel (.xlsx или .xls) онлайн бесплатно. Клиентский инструмент ломает пакет книги, поэтому Excel не может его восстановить.
- Без загрузки на сервер
- Без ограничения размера
- Без регистрации
Испортите свой файл Excel
Настроено под .xlsx, .xls, .xlsm, и так же работает с любым другим форматом.
Почему файлы Excel трудно испортить как следует
Книга .xlsx — это ZIP-архив из XML-частей: листы, таблица общих строк, стили, связи. Excel необычайно хорошо справляется с частичными повреждениями, поэтому несколько случайных перестановок обычно дают книгу, которая открывается с предупреждением и со всеми данными на месте. Чтобы сделать её действительно нечитаемой, нужно уничтожить сам архив.
Что разрушает этот инструмент
- Заголовки элементов ZIP. Уничтожается каждый локальный заголовок внутри пакета, включая
xl/workbook.xmlи каждую часть листа. - Центральный каталог и EOCD. Индекс архива и его завершающая запись перезаписываются, поэтому файл больше не определяется как ZIP-контейнер.
- Части связей. Элементы
_rels, связывающие листы с книгой, попадают под тот же проход. - Устаревший .xls. Старые книги BIFF обрабатываются через составной заголовок OLE и карту секторов FAT.
Что вы увидите после
| Приложение | Поведение |
|---|---|
| Microsoft Excel | «Excel не может открыть файл, так как формат или расширение файла имеют недопустимое значение.» |
| Google Таблицы | Импорт завершается ошибкой о неподдерживаемом файле. |
| Numbers в macOS | Отказывается импортировать книгу. |
| pandas / openpyxl | Возбуждает BadZipFile — полезно для тестирования обработки ошибок в конвейерах данных. |
Частые причины это сделать
- Тестирование ETL-задания, которое принимает таблицы и не должно падать на некорректном вводе.
- Подтверждение того, что финансовый или отчётный инструмент показывает сообщение, а не трассировку стека.
- Создание некорректных книг для набора автоматических тестов.
- Демонстрация на обучении, почему важны история версий и резервные копии.
Как испортить файл Excel
- Перетащите файл .xlsx в поле выше или нажмите, чтобы выбрать.
- Оставьте уровень Standard, если вам не нужно частичное повреждение (Light) или победа над программами восстановления (Heavy).
- Нажмите Испортить файл. Обработка идёт на вашем устройстве, поэтому заканчивается почти мгновенно.
- Скачайте результат. По умолчанию он сохраняет исходное имя файла и длину в байтах.
Вопросы о Excel
Предложит ли Excel восстановить книгу?
Может предложить, но начиная с уровня «Стандартный» восстановление не срабатывает. Индекс контейнера уничтожен, поэтому Excel не может найти ни одной части листа, чтобы её спасти.
Работает ли это с файлами с макросами (.xlsm)?
Да. Файлы .xlsm используют тот же формат пакета, что и .xlsx, и обрабатываются точно так же.
А как насчёт файлов CSV?
CSV — это простой текст, поэтому движок переключается на внедрение некорректных последовательностей UTF-8 по всему файлу. Для этого используйте отдельный инструмент повреждения CSV.
Есть ли ограничение на размер файла?
С нашей стороны — нет. Обработка идёт фрагментами, поэтому крупные книги обрабатываются без исчерпания памяти.