Таблицы
Конвертер XLSX
Конвертируйте XLSX в другие форматы или создавайте XLSX из файлов других типов.
Формат XLSX
XLSX — рабочий формат почти любой таблицы: бюджет, прайс, выгрузка из 1С, отчёт из рекламного кабинета. Пока файл открывают в Excel или LibreOffice, всё в порядке. Сложности появляются, когда данные нужно передать в чужую систему или показать человеку, у которого Excel нет.
XLSX уместен, когда с таблицей работают люди: важны формулы и их пересчёт, сводные, диаграммы, условное форматирование, проверка ввода, несколько связанных листов. Всё это невозможно передать текстовым форматом, поэтому для хранения и совместной правки альтернативы у XLSX практически нет.
Больная тема — выгрузка данных наружу. В CSV попадает один лист и только значения: формулы превращаются в результаты, оформление и диаграммы исчезают. Артикулы, ИНН и штрихкоды теряют ведущие нули или превращаются в экспоненциальную запись, потому что Excel считает их числами. Даты записываются по локали, и 03.04.2024 в другой системе читается как 4 марта. Кириллица в CSV без BOM открывается в Excel нечитаемыми символами. Отдельная история — XLSM с макросами и файлы с внешними связями, которые ломаются при переносе.
Из XLSX чаще всего идут в CSV (загрузка в CRM, на маркетплейс, в базу), в JSON (передать данные приложению или API), в PDF (согласование и печать с фиксированными границами страниц) и в ODS для LibreOffice. Обратно из CSV в XLSX превращают выгрузки, когда с ними придётся работать руками: появляются нормальные типы данных, ширины столбцов и возможность считать.
Что спрашивают о формате XLSX
Сохранятся ли все листы книги при выгрузке XLSX в CSV?
Нет. CSV — это одна плоская таблица, второго листа в нём просто негде хранить, поэтому выгружается первый лист книги. Если данные нужны со всех листов, сохраните каждый отдельным файлом или выберите формат, который умеет несколько таблиц: ODS, JSON или XML.
Почему после конвертации пропали формулы?
CSV и JSON хранят значения, а не выражения. В файл записывается результат вычисления — то, что вы видите в ячейке, — а сама формула теряется. Это ожидаемое поведение: принимающая система всё равно не умеет их считать. Если формулы нужно сохранить, оставайтесь в XLSX или переведите книгу в ODS.
Как не потерять ведущие нули в артикулах и телефонах?
В самом CSV значение сохраняется как есть — нули теряет Excel при открытии файла двойным щелчком, потому что сам угадывает типы. Открывайте выгрузку через «Данные → Получить данные → Из текста/CSV» и задавайте таким столбцам тип «Текстовый». Если файл нужен человеку, а не системе, надёжнее отдать XLSX: там формат ячейки хранится вместе с данными.