Tablora · Библиотека
Сохранить похожее на формулу содержимое как текст
Ячейка, которая начинается со знака равенства, например =1+1, может быть просто текстом. XLSX с сохранением текста хранит её как текст, и формулой она не станет.
Когда знак равенства — просто текст
Заметки, номера деталей и импортированные комментарии иногда начинаются с =, +, - или @. В исходном документе =1+1 может быть чьей-то заметкой, кодом или указанием, которое нужно прочитать, а не вычислить. Откройте такие данные в электронной таблице как CSV, и программа может принять ячейку за формулу, показать 2 вместо текста или выполнить то, чего вы не хотели.
Конвертер с сохранением текста записывает каждую ячейку книги как явную текстовую ячейку. Значение, начинающееся со знака равенства, сохраняется именно этими символами и никогда не превращается в формулу.
Экспорт =1+1 как текста
- Вставьте строки с заметкой в «Текст таблицы» и укажите «Разделитель полей», который использует источник.
- Нажмите «Рассчитать» и убедитесь, что в предпросмотре столбец заметок показывает =1+1 и ничего не добавлено и не удалено.
- Нажмите «Скачать (XLSX)» и откройте tablora-table.xlsx.
- В электронной таблице убедитесь, что ячейка показывает =1+1 как текст, а строка формул не показывает вычисленное значение.
Пример со столбцом note
В примере на странице один столбец с именем note и одно значение =1+1. Ожидаемый текст ячейки — =1+1, сохранённый как явная текстовая ячейка: не формула и не число. Раз это текст, ячейка не будет пересчитываться, если вы позже измените другие ячейки, и в любых описаниях файла её не следует называть вычислением.
Скачиваемые CSV получают апостроф
Другие браузерные инструменты, например анализатор текста с разделителями и нормализатор чисел, предлагают «Скачать (CSV)» вместо XLSX. В этих файлах перед каждой ячейкой, которая начинается с =, +, - или @ (с необязательными пробелами в начале), ставится апостроф, поэтому =1+1 записывается как '=1+1. Такой префикс — распространённая защита от вычисления формул, но теперь он часть текста в файле. Если вам нужны точные символы без префикса, используйте XLSX с сохранением текста.
В приложении Tablora экспорт в XLSX никогда не записывает формулы: ячейка вроде =1+1 сохраняется как текст. Экспорт в CSV в приложении записывает ячейки точно так, как они были распознаны, без апострофа, поэтому что с ними будет, решает программа, которая открывает CSV.
Какой должна быть эта ячейка
Если источник действительно подразумевал вычисление, сохраните текстовую версию как запись и сами заново постройте формулу в электронной таблице, со ссылками, которые вы проверили.
Если вы не уверены, сначала экспортируйте версию с сохранением текста. Текст можно позже превратить в формулу, а формула, которая уже выполнилась, могла заменить исходный текст своим результатом.
Входные данные
- Текст таблицы
- note =1+1
- Разделитель полей
- ,
Результаты
- Строки
- 2
- Столбцы
- 1
| note |
|---|
| =1+1 |
- Размер файла в байтах
- 2293
Все ячейки электронной таблицы сохраняются как текст, чтобы сохранить идентификаторы и содержимое, похожее на формулы.