Tablora · Библиотека
Оставить код товара с буквой E текстом
Код детали вроде 123E5 может быть прочитан как экспоненциальная запись и превратиться в 12300000. Храните его как явную текстовую ячейку с первой выгрузки.
Когда код похож на степень десяти
Номера деталей, места хранения и коды партий иногда сочетают цифры с буквой E: 123E5, 4E12, 70E3. Электронные таблицы читают такой шаблон как экспоненциальную запись, поэтому 123E5 может превратиться в 123, умноженное на десять в пятой степени, то есть в 12 300 000. Исходного кода в ячейке больше нет, а сохранение файла делает изменение необратимым.
Конвертер с сохранением текста записывает каждую ячейку как явную текстовую ячейку, поэтому электронная таблица получает пять символов — 1, 2, 3, E и 5 — и никакого числа для интерпретации.
Риск не ограничивается буквой E. В зависимости от программы и её настроек коды из цифр с косой чертой или дефисом могут читаться как даты. Экспорт только в виде текста защищает и их, потому что ни одна ячейка книги не записывается как число или дата.
Пример с 123E5
В примере на странице один столбец с именем code и значением 123E5. В книге ожидаемый текст ячейки — 123E5, сохранённый как явная текстовая ячейка, а не как формула и не как число. Конвертер не решает, обозначает ли код деталь, полку или измерение; он только сохраняет символы.
Безопасный экспорт столбца кодов
- Вставьте столбец кодов вместе с нужными соседними столбцами в «Текст таблицы» и выберите его «Разделитель полей».
- Нажмите «Рассчитать» и проверьте, что столбец кодов в предпросмотре показывает каждую E и каждую цифру точно как в источнике.
- Убедитесь, что это действительно буква E, а не цифра 8 и не буква F: на фотографиях и старых распечатках их путают.
- Нажмите «Скачать (XLSX)» и откройте tablora-table.xlsx, а не CSV-копию.
- Посмотрите на ячейку в строке формул электронной таблицы и убедитесь, что в ней хранится код в виде текста.
Как другие инструменты обходятся с 123E5
- Нормализатор чисел не читает экспоненциальную запись. Значение вроде 123E5 в выбранном «Столбец с числами» попадает в «Значения для проверки» и сохраняет свой текст, так что там оно никогда не станет 12300000.
- Проверка десятичной суммы отклоняет его как значение, потому что принимаются только простые десятичные числа с необязательным минусом.
- В приложении Tablora экспорт в XLSX тоже не считает значение с буквой E числом, поэтому в книге оно остаётся текстом. Экспорт в CSV из приложения записывает его как распознано, оставляя толкование программе, которая откроет CSV.
- Если в столбце настоящие измерения в экспоненциальной записи, преобразуйте их в электронной таблице отдельным проверенным шагом и сохраните исходный столбец.
Входные данные
- Текст таблицы
- code 123E5
- Разделитель полей
- ,
Результаты
- Строки
- 2
- Столбцы
- 1
| code |
|---|
| 123E5 |
- Размер файла в байтах
- 2294
Все ячейки электронной таблицы сохраняются как текст, чтобы сохранить идентификаторы и содержимое, похожее на формулы.