Tablora · Kirjasto
Lue pystyviivalla erotettu tietue sisältöä muuttamatta
Lue tekstiä, jossa kentät erotetaan pystyviivalla, kuten code|label, käsittelemättä sitä markdown-taulukkona ja poistamatta arvojen ympäriltä välilyöntejä.
Kun pystyviiva erottaa kentät
Tietokantavedokset, lokiviennit ja jotkin vanhat järjestelmät käyttävät kenttäerottimena pystyviivaa |, koska sitä esiintyy datassa harvoin. Tietue kuten A1|Shelf two jakautuu siististi kahteen kenttään, vaikka nimiössä on välilyönti.
Tarkastustyökalu tukee pystyviivaa nimenomaisena kenttäerottimena. Se lukee täsmälleen liittämäsi merkit: se ei poista pystyviivan vieressä olevia välilyöntejä eikä tunne markdown-taulukoiden asettelukäytäntöjä.
Rivin code|label jäsentäminen
- Liitä teksti kenttään Taulukon teksti.
- Valitse Kenttäerotin-kohtaan |, tai jätä Tunnista erotin valituksi ja tarkista, että tunnistetussa tuloksessa on odottamasi sarakkeet.
- Paina Laske ja varmista kohdat Sarakkeet ja Rivit.
- Tarkista solu, jossa on välilyöntejä, ettei sitä ole jaettu.
- Jos jokin arvo voi itse sisältää pystyviivan, sen on oltava lähteessä lainausmerkeissä, aivan kuten pilkku CSV:ssä.
- Käytä pystyviivaa jokaisella rivillä. Tiedosto, joka vaihtaa kesken toiseen erottimeen, näkyy kohdassa Erilevyiset rivit.
Esimerkki Shelf two
Sivun esimerkissä on otsikko code|label ja tietue A1|Shelf two, kenttäerottimena pystyviiva. Tarkastustyökalu ilmoittaa 2 riviä ja 2 saraketta, ja rivin 2 sarakkeessa 2 lukee Shelf two sisäinen välilyönti ehjänä. Mitään arvoa ei muunnettu eikä rajattu.
Jos tietue olisi kirjoitettu välilyönnit pystyviivan ympärillä, ensimmäinen solu päättyisi välilyöntiin ja toinen alkaisi sillä. Tarkastustyökalu säilyttää nuo välilyönnit, joten päätä lähteen perusteella, kuuluvatko ne dataan.
Markdown-taulukko on eri muoto
Chatista, README-tiedostosta tai wikistä kopioitu taulukko näyttää usein pystyviivoin erotetulta tekstiltä, mutta se ei ole sama asia. Sen rivit alkavat ja päättyvät yleensä pystyviivaan, mistä syntyy tyhjä ensimmäinen ja viimeinen solu. Välilyönnit, jotka täyttävät kunkin arvon tasausta varten, säilyvät osana solua. Viivoista koostuva erotinrivi, kuten |---|---|, luetaan datariviksi siinä missä muutkin.
Jos sinun on käytettävä tällaista taulukkoa, siisti se ensin kopiossa: poista uloimmat pystyviivat ja viivarivi ja päätä, onko täytevälilyönneillä merkitystä. Tarkasta se sitten uudelleen ja varmista, että soluissa on vain haluamasi teksti.
Tuloksen vienti
Lataa (CSV) kirjoittaa taulukon pilkkua erottimena käyttäen ja laittaa lainausmerkkeihin jokaisen arvon, jossa on pilkku, lainausmerkki tai rivinvaihto. Jos tarvitset tulokseen pystyviivoja, säilytä alkuperäinen tekstisi; ladattava tiedosto on pilkuin eroteltu.
Lähtötiedot
- Taulukon teksti
- code|label A1|Shelf two
- Kenttäerotin
- |
Tulokset
- Rivit
- 2
- Sarakkeet
- 2
| code | label |
|---|---|
| A1 | Shelf two |
- Erilevyiset rivit
- 0