Tablora · Bibliotek
Behold vinkelparenteser og og-tegn i cellen
Celletekst som A&B <sample> inneholder tegn som XML reserverer. Den tekstbevarende XLSX-filen maskerer dem i filen og viser originalteksten.
Tegn som arbeidsbokformatet reserverer
En XLSX-fil er en ZIP-pakke med XML-dokumenter, og i XML har et-tegnet, vinkelparentesene og anførselstegnene en spesiell betydning. Et produktnotat som A&B <sample> kan ikke skrives inn i arket slik det står, ellers blir filen skadet, og regnearkprogrammet nekter å åpne den eller tilbyr å reparere den.
Det tekstbevarende verktøyet maskerer disse tegnene inne i pakken. Når regnearkprogrammet åpner filen, viser cellen de samme tegnene som du skrev inn. Ingenting i cellen blir et HTML-element, en XML-tagg eller en lenke.
A&B <sample> fra innliming til celle
Sidens eksempel har én kolonne som heter note, og verdien A&B <sample>. Den forventede celleteksten i arbeidsboken er A&B <sample>, lagret som en uttrykkelig tekstcelle og ikke som en formel eller et tall. I forhåndsvisningen på denne siden vises verdien også som ren tekst, så vinkelparentesene synes som tegn og ikke som kode.
Anførselstegn og apostrofer i et notat maskeres på samme måte inne i filen og kommer også frem uendret.
Fremgangsmåte for tekst som inneholder kode
- Skriv inn teksten med et-tegn og parenteser i Tabelltekst, og velg under Feltskilletegn hvordan feltene skilles.
- Trykk på Beregn, og bekreft at forhåndsvisningen viser et-tegnet og parentesene nøyaktig der de står i kilden.
- Sjekk at en parentes eller et anførselstegn ikke har delt raden i flere kolonner; i så fall er det et problem med skilletegn eller sitering, ikke med kode.
- Bruk Last ned (XLSX) og åpne tablora-table.xlsx.
- Gå gjennom cellen i regnearket som tekst; ikke lim den inn i en nettside eller mal som ville tolke den.
Når verktøyet avviser teksten
Noen tegn kan ikke lagres i XML i det hele tatt, for eksempel de fleste ASCII-kontrolltegn som har blitt liggende igjen fra gamle eksporter eller fra kopiering i terminaler. Verktøyet avviser tekst som inneholder dem, og viser Kontroller de oppgitte verdiene, og prøv igjen, i stedet for å fjerne tegn i stillhet. Finn det usynlige tegnet i kilden, fjern eller erstatt det i en kopi og beregn på nytt.
Dette skiller seg fra det Tablora-appen gjør når den skriver en XLSX fra et bilde eller en PDF: den maskerer et-tegn og parenteser på samme måte, men fjerner tegn som XML ikke kan romme, slik at filen alltid kan åpnes. Er teksten i en celle viktig tegn for tegn, sammenligner du den med kilden før eksporten.
Et beslektet maskeringstilfelle
Et-tegn og parenteser er bare én type maskering. Tekst som ser ut som en tegnkode i SpreadsheetML, for eksempel _x0041_, trenger sin egen beskyttelse, og den bruker det tekstbevarende verktøyet også.
Inndata
- Tabelltekst
- note A&B <sample>
- Feltskilletegn
- ,
Resultater
- Rader
- 2
- Kolonner
- 1
| note |
|---|
| A&B <sample> |
- Filstørrelse i byte
- 2311
Alle regnearkceller lagres som tekst for å bevare identifikatorer og innhold som ligner formler.