Tablora · Kirjasto
Käsittele ensimmäisen solun tavujärjestysmerkki
UTF-8-tavujärjestysmerkki voi olla ensimmäisen otsikon edessä. Tarkastustyökalu poistaa yhden alussa olevan merkin, joten ensimmäisessä solussa lukee id ilman piilomerkkejä.
Näkymätön merkki otsikon edessä
Monet ohjelmat, Excelin UTF-8-CSV-vaihtoehto mukaan lukien, aloittavat tekstitiedoston tavujärjestysmerkillä: merkillä U+FEFF, joka kertoo lukijalle, että tiedosto on UTF-8-muotoinen. Se on useimmissa editoreissa näkymätön, mutta se on silti merkki. Kun työkalu ei poista sitä, ensimmäisestä otsikosta tulee merkki ja sen perässä id, ja jokainen haku tai liitos sarakkeeseen nimeltä id epäonnistuu ilman ilmeistä syytä.
Tarkastustyökalu poistaa yhden tavujärjestysmerkin aivan liitetyn tekstin alusta ennen kuin se lukee yhtään solua. Ensimmäinen otsikko on silloin täsmälleen id.
Esimerkki: otsikko id,name
Sivun esimerkissä on tavujärjestysmerkillä alkava otsikko id,name ja sen jälkeen tietue 1,Mira, kenttäerottimena pilkku. Tarkastustyökalu ilmoittaa 2 riviä ja 2 saraketta, ja rivin 1 sarakkeessa 1 lukee id ilman piilotettua etuliitettä.
Mitään muuta tekstissä ei muuteta: muut solut säilyttävät kaikki merkkinsä.
Ilman tätä vaihetta ensimmäinen otsikko näyttäisi näytöllä samalta mutta olisi vertailussa erilainen, ja juuri sellainen ero on vaikea nähdä.
Mahdollisesti merkin sisältävän tiedoston tarkistaminen
- Liitä koko tiedosto ensimmäisestä merkistä alkaen kenttään Taulukon teksti.
- Paina Laske ja katso esikatselun ensimmäistä otsikkoa.
- Jos vertaat otsikoita toiseen tiedostoon, vertaa niitä sen jälkeen, kun molemmat ovat kulkeneet tarkastustyökalun läpi.
- Älä pidä poistoa yleisenä tyhjämerkkien siivouksena. Vain yksi merkki aivan alussa poistetaan.
- Jos yhdistät useita tiedostoja yhdeksi tekstiksi, toisen tai kolmannen tiedoston alussa ollut merkki on nyt tekstin keskellä ja jää siihen soluun, johon se päätyi.
Merkit tekstin keskellä ja vienneissä
Tekstin keskellä oleva merkki jää osaksi kyseistä solua. Toistuvien otsikkorivien poisto karsii välilyönnit ja vastaavat merkit solujen reunoilta ennen vertailua, ja tämä karsinta kattaa myös solun alussa olevan tavujärjestysmerkin, joten toisesta yhdistetystä tiedostosta tuleva toistuva otsikko voidaan silti tunnistaa. Tuloksen soluissa merkki kuitenkin säilyy.
Tablora-sovelluksen CSV-vienti alkaa tarkoituksella tavujärjestysmerkillä, jotta taulukkolaskentaohjelmat avaavat aksentteja sisältävän, turkinkielisen, japaninkielisen ja muun ei-latinalaisen tekstin oikein. Jos liität tällaisen tiedoston tähän, tarkastustyökalu poistaa merkin, ja ensimmäinen otsikko tulee läpi puhtaana.
Muut näkymättömät merkit
Nollalevyisiä välilyöntejä ja vastaavia merkkejä ei poisteta. Jos otsikko ei tämän vaiheen jälkeenkään täsmää, etsi niitä lähteestä.
Lähtötiedot
- Taulukon teksti
- id,name 1,Mira
- Kenttäerotin
- ,
Tulokset
- Rivit
- 2
- Sarakkeet
- 2
| id | name |
|---|---|
| 1 | Mira |
- Erilevyiset rivit
- 0