Tablora · Библиотека
Сохранить код, похожий на дату
Код вроде JAN1 электронная таблица может принять за дату. Экспортируйте его как явную текстовую ячейку, чтобы буквы и цифры сохранились.
Коды, похожие на календарные даты
Места на стеллажах, метки партий, названия тарифов и короткие коды товаров часто составлены из сокращённого названия месяца и числа: JAN1, MAR15, SEP2. Откройте CSV с такими кодами в электронной таблице, и программа может решить, что это даты, и показать день и месяц в формате вашей локали. После этого исходных символов в ячейке уже нет, и смена формата ячейки их не вернёт.
Конвертер с сохранением текста вообще избегает этой догадки. Он записывает каждую ячейку книги как явную текстовую ячейку, поэтому JAN1 попадает в таблицу как четыре символа: J, A, N и 1.
Как получить книгу с сохранением текста
- Вставьте таблицу в «Текст таблицы» и выберите «Разделитель полей», соответствующий вашим данным.
- Нажмите «Рассчитать» и проверьте предпросмотр: в столбце кодов должно стоять JAN1 точно как в источнике.
- Нажмите «Скачать (XLSX)», чтобы получить tablora-table.xlsx, и открывайте этот файл, а не CSV-копию тех же данных.
- Если в столбце действительно даты, сохраните текстовую версию и выполните отдельное, проверенное преобразование дат в электронной таблице.
- Проверьте в предпросмотре и другие столбцы. Коды вроде 000123 или длинные ссылочные номера в той же таблице защищены тем же экспортом только в виде текста.
Пример с JAN1
В примере на странице один столбец с именем code и одним значением JAN1. Ожидаемый текст ячейки в книге — JAN1, сохранённый как явная текстовая ячейка, а не как формула, число или дата. Инструмент не добавляет год, не применяет порядок месяцев и вообще не решает, задумывался ли код как дата.
Соседний код вроде JAN12 или JUN30 обрабатывается точно так же, потому что конвертер вообще не смотрит на то, как устроены символы.
Чем приходится платить за текстовые ячейки
Поскольку каждая ячейка этой книги — текст, суммы в других столбцах не будут складываться, пока вы не преобразуете их в электронной таблице. Если вам нужны и защищённые коды, и рабочие числа, сначала нормализуйте столбец сумм нормализатором чисел и считайте преобразованные числа отдельным шагом или преобразуйте их в самой таблице после импорта.
В приложении Tablora экспорт в XLSX сохраняет ячейку вроде JAN1 как текст и превращает в числа только ячейки в распознанных числовых столбцах. Экспорт в CSV в приложении записывает каждую ячейку в том виде, в каком она была распознана, а значит, как её понимать, решает программа, которая открывает CSV. Для таких кодов XLSX — более надёжный выбор.
Входные данные
- Текст таблицы
- code JAN1
- Разделитель полей
- ,
Результаты
- Строки
- 2
- Столбцы
- 1
| code |
|---|
| JAN1 |
- Размер файла в байтах
- 2293
Все ячейки электронной таблицы сохраняются как текст, чтобы сохранить идентификаторы и содержимое, похожее на формулы.