Tablora · Biblioteca
Conservare parentesi angolari ed e commerciali nella cella
Un testo di cella come A&B <sample> contiene caratteri riservati dall’XML. L’XLSX che preserva il testo li codifica nel file e mostra il testo originale.
I caratteri che il formato della cartella riserva
Un file XLSX è un pacchetto ZIP di documenti XML, e l’XML assegna un significato speciale alla e commerciale, alle parentesi angolari e alle virgolette. Una nota prodotto come A&B <sample> non può essere scritta nel foglio così com’è, altrimenti il file si danneggerebbe e il foglio di calcolo si rifiuterebbe di aprirlo o proporrebbe di ripararlo.
Il convertitore XLSX che preserva il testo codifica quei caratteri all’interno del pacchetto. Quando il foglio di calcolo apre il file, la cella mostra gli stessi caratteri che hai inserito. Nulla nella cella diventa un elemento HTML, un tag XML o un link.
A&B <sample>, dall’incolla alla cella
L’esempio della pagina ha una colonna chiamata note e il valore A&B <sample>. Il testo previsto della cella nella cartella di lavoro è A&B <sample>, salvato come cella di testo esplicita e non come formula o numero. Anche nell’anteprima di questa pagina il valore è mostrato come testo semplice, quindi le parentesi angolari compaiono come caratteri e non come markup.
Le virgolette e gli apostrofi di una nota vengono codificati allo stesso modo nel file e arrivano anch’essi invariati.
Passaggi per un testo che contiene markup
- Inserisci il testo con le e commerciali e le parentesi in «Testo della tabella» e scegli in «Delimitatore» come sono separati i suoi campi.
- Premi «Calcola» e verifica che l’anteprima mostri la e commerciale e le parentesi esattamente dove si trovano nella fonte.
- Controlla che una parentesi o una virgoletta non abbia diviso la riga in colonne in più; sarebbe un problema di delimitatore o di virgolette, non di markup.
- Usa «Scarica (XLSX)» e apri tablora-table.xlsx.
- Esamina la cella nel foglio di calcolo come testo; non incollarla in una pagina web o in un modello che la interpreterebbe.
Quando il convertitore rifiuta il testo
Alcuni caratteri non possono proprio essere memorizzati in XML, come la maggior parte dei caratteri di controllo ASCII lasciati da vecchie esportazioni o dal copia e incolla da un terminale. Il convertitore rifiuta il testo che li contiene e mostra «Controlla i valori inseriti e riprova.» invece di eliminare caratteri in silenzio. Trova il carattere invisibile nella fonte, toglilo o sostituiscilo in una copia e ricalcola.
Questo è diverso da ciò che fa l’app Tablora quando scrive un XLSX da una foto o da un PDF: codifica allo stesso modo e commerciali e parentesi, ma elimina i caratteri che l’XML non può contenere, così il file si apre sempre. Se il testo di una cella conta carattere per carattere, confrontalo con la fonte prima di esportare.
Un caso di codifica correlato
Le e commerciali e le parentesi sono solo un tipo di codifica. Un testo che somiglia a un codice di carattere SpreadsheetML, come _x0041_, ha bisogno di una protezione specifica, che il convertitore XLSX che preserva il testo applica anch’essa.
Dati di ingresso
- Testo della tabella
- note A&B <sample>
- Delimitatore
- ,
Risultati
- Righe
- 2
- Colonne
- 1
| note |
|---|
| A&B <sample> |
- Dimensione del file in byte
- 2311
Ogni cella del foglio viene salvata come testo per conservare gli identificatori e i contenuti simili a formule.