Tablora · Kirjasto
Säilytä SpreadsheetML-suojausta muistuttava teksti
Teksti kuten _x0041_ on XLSX-tiedostojen koodausmerkintä. Tekstin säilyttävä muunnin suojaa sen, joten solussa näkyy _x0041_ eikä kirjain A.
XLSX-muodon varaama kaava
XLSX-tiedoston sisällä tekstissä voi olla koodeja, jotka alkavat merkeillä _x ja joita seuraa neljä heksadesimaalinumeroa ja alaviiva, kuten _x0041_. Tiedostoa lukeva taulukkolaskenta purkaa jokaisen koodin merkiksi, jota se edustaa, joten _x0041_ muuttuu isoksi A-kirjaimeksi ja _x000D_ rivinalkumerkiksi. Se on hyödyllistä ohjelmistoille, mutta ongelma silloin, kun todellinen arvo sattuu näyttämään koodilta, esimerkiksi järjestelmätunniste, tietokannan kentän nimi tai lokin tunnus.
Tekstin säilyttävä muunnin suojaa jokaisen tällaisen kaavan ennen kirjoittamista. Se lisää alkuun alaviivan koodauksen, joka kertoo taulukkolaskennalle, että seuraavat merkit näytetään kirjaimellisesti. Tämä on eri vaihe kuin et-merkkien ja kulmasulkeiden koodaus XML:ää varten.
Vain täsmällinen muoto vaikuttaa: alaviiva, x, neljä heksadesimaalimerkkiä ja sulkeva alaviiva. Esimerkiksi _x41_ tai _x0041 ilman sulkevaa alaviivaa on tavallista tekstiä sekä tiedostossa että taulukkolaskennassa.
Esimerkki _x0041_
Sivun esimerkissä on yksi sarake nimeltä code, jonka arvo on _x0041_. Työkirjan odotettu soluteksti on _x0041_ nimenomaisena tekstinä kirjoitettuna, joten taulukkolaskenta ei näe siinä kaavaa eikä lukua. Kun avaat tiedoston tablora-table.xlsx, solussa näkyvät syöttämäsi seitsemän merkkiä eikä kirjain A.
Koodien kaltaisten arvojen tarkistaminen
- Etsi lähteestä alaviivaa, jota seuraa x ja neljä merkkiä väliltä 0–9 ja A–F ja joka päättyy toiseen alaviivaan. Sekä isoja että pieniä heksadesimaalinumeroita käsitellään koodeina.
- Varmista, että arvo on tarkoitettu kirjaimelliseksi. Jos lähde itse sisältää koodattua tekstiä, pura se sen tuottaneessa järjestelmässä, ei tässä.
- Liitä taulukko, paina Laske ja tarkista esikatselu.
- Käytä painiketta Lataa (XLSX) ja vertaa taulukkolaskennan solua alkuperäiseen.
- Solun sisäiset rivinalkumerkit suojataan samalla tavalla, joten nekin säilyvät.
Koodauskaavat muissa vienneissä
- Selaintyökalujen CSV-lataukset kirjoittavat _x0041_ tavallisina merkkeinä, koska CSV:ssä ei ole tällaista koodausta; sen soveltaa taulukkolaskennan XLSX-luenta.
- Tablora-sovelluksen XLSX-vienti koodaa et-merkit ja sulkeet mutta ei lisää tätä suojausta, joten _x0041_-merkinnän sisältävältä sivulta luettu solu voi näkyä purettuna. Tällaisille arvoille vie sovelluksesta CSV tai liitä solut tässä tekstin säilyttävään muuntimeen ja lataa XLSX.
- Nämä kaavat ovat tavallisissa taulukoissa harvinaisia. Jos löydät sellaisen, se on yleensä peräisin teknisestä järjestelmästä, ja alkuperäisen tiedoston säilyttäminen vertailua varten on ylimääräisen vaivan arvoista.
Lähtötiedot
- Taulukon teksti
- code _x0041_
- Kenttäerotin
- ,
Tulokset
- Rivit
- 2
- Sarakkeet
- 1
| code |
|---|
| _x0041_ |
- Tiedoston koko tavuina
- 2302
Kaikki laskentataulukon solut tallennetaan tekstinä, jotta tunnisteet ja kaavan näköinen sisältö säilyvät.