Tablora · Bibliotek
Läs en post med lodräta streck utan att ändra innehållet
Läs text som har lodstreck mellan fälten, som code|label, utan att behandla den som en markdowntabell eller ta bort blanksteg runt värdena.
När ett lodstreck skiljer fälten åt
Databasdumpar, loggexporter och vissa äldre system använder lodstrecket | som fältavgränsare, eftersom det sällan förekommer i data. En post som A1|Shelf two delas prydligt i två fält trots att etiketten innehåller ett mellanslag.
Granskningsverktyget stöder lodstrecket som uttrycklig Fältavgränsare. Det läser exakt de tecken du klistrar in: det tar inte bort blanksteg intill ett lodstreck och känner inte till layoutkonventionerna för markdowntabeller.
Tolka code|label
- Klistra in texten i Tabelltext.
- Välj | som Fältavgränsare, eller låt Identifiera avgränsare vara valt och kontrollera att det identifierade resultatet har de kolumner du väntar dig.
- Tryck på Beräkna och bekräfta Kolumner och Rader.
- Granska en cell som innehåller blanksteg för att se att den inte har delats.
- Om något värde självt kan innehålla ett lodstreck måste det stå inom citattecken i källan, precis som ett komma i CSV.
- Behåll lodstrecket på varje rad. En fil som byter till en annan avgränsare halvvägs syns under Rader med annan bredd.
Exemplet Shelf two
Sidans exempel är rubriken code|label och posten A1|Shelf two, med lodstreck som Fältavgränsare. Granskningsverktyget rapporterar 2 rader och 2 kolumner, och rad 2, kolumn 2 lyder Shelf two, med mellanslaget inuti intakt. Inget värde konverterades eller beskars.
Om posten hade skrivits med blanksteg runt lodstrecket skulle den första cellen sluta med ett blanksteg och den andra börja med ett. Granskningsverktyget behåller de blankstegen, så avgör utifrån källan om de hör till dina data.
En markdowntabell är ett annat format
En tabell som kopierats från en chatt, en README eller en wiki ser ofta ut som text avgränsad med lodstreck, men det är inte samma sak. Raderna börjar och slutar oftast med ett lodstreck, vilket ger en tom första och sista cell. Blankstegen som fyller ut varje värde för justeringens skull behålls som en del av cellen. Avgränsarraden av bindestreck, som |---|---|, läses som en datarad bland andra.
Behöver du använda en sådan tabell, rensa den först i en kopia: ta bort de yttre lodstrecken och raden med bindestreck, och avgör om utfyllnadsblankstegen spelar någon roll. Granska den sedan igen och kontrollera att cellerna bara innehåller den text du vill ha.
Exportera resultatet
Hämta (CSV) skriver tabellen med komma som avgränsare och citerar varje värde som innehåller ett komma, ett citattecken eller en radbrytning. Behöver du lodstreck i resultatet, behåll din originaltext; den hämtade filen är kommaavgränsad.
Indata
- Tabelltext
- code|label A1|Shelf two
- Fältavgränsare
- |
Resultat
- Rader
- 2
- Kolumner
- 2
| code | label |
|---|---|
| A1 | Shelf two |
- Rader med annan bredd
- 0