Tablora

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

Сохранить похожее на формулу содержимое как текст

Ячейка, которая начинается со знака равенства, например =1+1, может быть просто текстом. XLSX с сохранением текста хранит её как текст, и формулой она не станет.

Когда знак равенства — просто текст

Заметки, номера деталей и импортированные комментарии иногда начинаются с =, +, - или @. В исходном документе =1+1 может быть чьей-то заметкой, кодом или указанием, которое нужно прочитать, а не вычислить. Откройте такие данные в электронной таблице как CSV, и программа может принять ячейку за формулу, показать 2 вместо текста или выполнить то, чего вы не хотели.

Конвертер с сохранением текста записывает каждую ячейку книги как явную текстовую ячейку. Значение, начинающееся со знака равенства, сохраняется именно этими символами и никогда не превращается в формулу.

Экспорт =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

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