Tablora

Tablora · Библиотека

Сохранить начальные нули в XLSX

Сохраните коды товаров вроде 000123 в XLSX без изменений, экспортировав каждую ячейку как текст, чтобы электронная таблица не сократила их до 123.

Цифры, которые служат именами, а не числами

Артикулы, почтовые индексы, табельные номера и номера счетов часто записываются с ведущими нулями: 000123 и 123 — разные коды, хотя число одно и то же. Когда CSV открывают в электронной таблице, столбец из цифр обычно читается как числа, и нули пропадают. Если такой файл сохранить заново, исходных кодов больше нет, и сопоставление с другими системами перестаёт работать.

Конвертер с сохранением текста записывает каждую ячейку книги как явную текстовую ячейку. Электронная таблица получает символы 000123, и сокращать ей нечего.

Экспорт столбца id

Пример: id 000123

В примере на странице один столбец с именем id и значением 000123. Ожидаемый текст ячейки — 000123, сохранённый как явная текстовая ячейка, а не как формула или число. На входе шесть символов, и те же шесть на выходе.

Обратная сторона в том, что каждая ячейка этой книги — текст, включая суммы в других столбцах. Если нужны суммы, преобразуйте столбец сумм в электронной таблице после импорта, а столбец id не трогайте.

Коды разной длины тоже сохраняются как есть. Если в одних строках стоит 123, а в других 000123, экспорт покажет оба значения точно так, как они введены, и это говорит о том, что непоследователен сам источник; дополнять их нулями или нет — отдельное решение того, кто отвечает за коды.

Ведущие нули в других инструментах

Если нули уже пропали

В файле, который открыли и сохранили как числа, нулей больше нет. Вернитесь к исходной выгрузке, PDF или бумаге, а не к копии из электронной таблицы, и восстановите столбец оттуда.

Входные данные

Текст таблицы
id 000123
Разделитель полей
,

Результаты

Строки
2
Столбцы
1
id
000123
Размер файла в байтах
2293

Все ячейки электронной таблицы сохраняются как текст, чтобы сохранить идентификаторы и содержимое, похожее на формулы.