Tablora · Бібліотека
Збережіть кутові дужки й амперсанди в клітинці
Текст клітинки на кшталт A&B <sample> містить символи, зарезервовані в XML. XLSX зі збереженням тексту екранує їх у файлі й показує вихідний текст.
Символи, зарезервовані форматом книги
Файл XLSX — це ZIP-пакет з XML-документів, а в XML амперсанд, кутові дужки й лапки мають особливе значення. Примітку до товару на кшталт A&B <sample> не можна записати в аркуш як є: файл було б пошкоджено, і електронна таблиця відмовилася б його відкривати або запропонувала б відновити.
Конвертер зі збереженням тексту екранує ці символи всередині пакета. Коли електронна таблиця відкриває файл, клітинка показує ті самі символи, що ви ввели. Ніщо в клітинці не стає HTML-елементом, XML-тегом чи посиланням.
A&B <sample>: від вставлення до клітинки
У прикладі на сторінці один стовпець з назвою note і значення A&B <sample>. Очікуваний текст клітинки в книзі — A&B <sample>, збережений як явна текстова клітинка, а не як формула чи число. У попередньому перегляді на цій сторінці значення теж показано як звичайний текст, тож кутові дужки видно як символи, а не як розмітку.
Лапки й апострофи в примітці екрануються всередині файлу так само й теж доходять без змін.
Кроки для тексту з розміткою
- Введіть текст з амперсандами й дужками в «Текст таблиці» і вкажіть у «Роздільник полів», чим розділено його поля.
- Натисніть «Обчислити» й переконайтеся, що попередній перегляд показує амперсанд і дужки точно там, де вони стоять у джерелі.
- Перевірте, чи не розбила дужка або лапка рядок на зайві стовпці: це проблема роздільника чи лапок, а не розмітки.
- Натисніть «Завантажити (XLSX)» і відкрийте tablora-table.xlsx.
- Переглядайте клітинку в електронній таблиці як текст; не вставляйте її у вебсторінку чи шаблон, які її інтерпретуватимуть.
Коли конвертер відхиляє текст
Деякі символи взагалі не можна зберігати в XML — наприклад, більшість керівних символів ASCII, що лишилися від старих вивантажень або від копіювання з термінала. Конвертер відхиляє текст із такими символами й показує «Перевірте введені значення та спробуйте ще раз.», а не викидає символи мовчки. Знайдіть невидимий символ у джерелі, видаліть або замініть його в копії й обчисліть знову.
Застосунок Tablora, коли записує XLSX з фото чи PDF, діє інакше: амперсанди й дужки він екранує так само, а символи, яких XML не може зберігати, видаляє, тому файл завжди відкривається. Якщо текст клітинки важливий до символу, звірте його з джерелом перед експортом.
Споріднений випадок екранування
Амперсанди й дужки — лише один вид екранування. Текст, схожий на символьний код SpreadsheetML, наприклад _x0041_, потребує власного захисту, і конвертер зі збереженням тексту його теж застосовує.
Вхідні дані
- Текст таблиці
- note A&B <sample>
- Роздільник полів
- ,
Результати
- Рядки
- 2
- Стовпці
- 1
| note |
|---|
| A&B <sample> |
- Розмір файлу в байтах
- 2311
Усі клітинки електронної таблиці зберігаються як текст, щоб зберегти ідентифікатори та вміст, схожий на формули.