Tablora · Knihovna
Zachovejte lomené závorky a ampersandy v buňce
Text buňky jako A&B <sample> obsahuje znaky, které si vyhrazuje XML. XLSX se zachováním textu je v souboru escapuje a ukáže původní text.
Znaky, které si formát sešitu vyhrazuje
Soubor XLSX je balíček ZIP s dokumenty XML a XML přikládá zvláštní význam ampersandu, lomeným závorkám a uvozovkám. Poznámku k produktu jako A&B <sample> nelze do listu zapsat tak, jak je, jinak by se soubor poškodil a tabulkový procesor by ho odmítl otevřít nebo by nabídl opravu.
Převodník se zachováním textu tyto znaky uvnitř balíčku escapuje. Když tabulkový procesor soubor otevře, buňka ukáže stejné znaky, jaké jste zadali. Nic v buňce se nestane prvkem HTML, značkou XML ani odkazem.
A&B <sample> od vložení po buňku
Příklad na stránce má jeden sloupec note s hodnotou A&B <sample>. Očekávaný text buňky v sešitu je A&B <sample>, uložený jako výslovná textová buňka místo vzorce nebo čísla. V náhledu na této stránce se hodnota také zobrazí jako prostý text, takže lomené závorky vidíte jako znaky, ne jako značky.
Uvozovky a apostrofy v poznámce se uvnitř souboru escapují stejně a také dorazí beze změny.
Postup u textu se značkami
- Zadejte text s ampersandy a závorkami do pole Text tabulky a v Oddělovač polí zvolte, jak jsou oddělena jeho pole.
- Klikněte na Vypočítat a ověřte, že náhled ukazuje ampersand a závorky přesně tam, kde jsou ve zdroji.
- Zkontrolujte, že závorka nebo uvozovka nerozdělila řádek do sloupců navíc; šlo by o problém oddělovače nebo uvozovek, ne značek.
- Použijte Stáhnout (XLSX) a otevřete tablora-table.xlsx.
- Buňku v tabulkovém procesoru kontrolujte jako text; nevkládejte ji do webové stránky nebo šablony, která by ji interpretovala.
Když převodník text odmítne
Některé znaky nelze v XML uložit vůbec, například většinu řídicích znaků ASCII, které zbyly ze starých exportů nebo z kopírování z terminálu. Převodník text s nimi odmítne a místo tichého zahození znaků ukáže Zkontrolujte zadané hodnoty a zkuste to znovu. Najděte neviditelný znak ve zdroji, v kopii ho odstraňte nebo nahraďte a vypočítejte znovu.
Aplikace Tablora při zápisu XLSX z fotky nebo PDF postupuje jinak: ampersandy a závorky escapuje stejně, ale znaky, které XML neunese, odstraní, takže se soubor vždy otevře. Záleží-li na textu buňky znak po znaku, porovnejte ho před exportem se zdrojem.
Příbuzný případ escapování
Ampersandy a závorky jsou jen jedním druhem escapování. Text, který vypadá jako znakový kód SpreadsheetML, například _x0041_, potřebuje vlastní ochranu, kterou převodník se zachováním textu také použije.
Vstupy
- Text tabulky
- note A&B <sample>
- Oddělovač polí
- ,
Výsledky
- Řádky
- 2
- Sloupce
- 1
| note |
|---|
| A&B <sample> |
- Velikost souboru v bajtech
- 2311
Všechny buňky sešitu se ukládají jako text, aby se zachovaly identifikátory a obsah podobný vzorcům.