Tablora · Bibliotek
Bevara en radbrytning inne i en tabellcell
En citerad CSV-cell kan innehålla en radbrytning, så att en post sträcker sig över två fysiska rader. Räkna tolkade rader, inte textrader, och se hur varje export hanterar det.
En post, två textrader
Adresser, leveransanteckningar och kommentarer innehåller ofta radbrytningar. CSV tillåter det när fältet är citerat: allt mellan det inledande och det avslutande citattecknet hör till en cell, radbrytningar inräknade. I en textredigerare ser posten ut som två rader; vid en korrekt import är den en rad med en cell på flera rader.
Därför är det inget pålitligt sätt att räkna poster att räkna textrader. En fil kan ha fler fysiska rader än poster utan att något har lästs fel på någon sida.
Det spelar roll för varje kontroll som räknar rader, till exempel radantalet som en redigerare eller ett kommandoradsverktyg rapporterar. Använd i stället siffran Rader från granskningsverktyget, som räknar tolkade poster.
Exempel: First line och Second line
Sidans exempel har rubriken id,note och en post vars note är "First line" och "Second line" på två rader inom ett och samma par citattecken. Med komma som Fältavgränsare rapporterar granskningsverktyget 2 rader och 2 kolumner, inte 3 rader. Rad 2, kolumn 2 innehåller First line, en radbrytning och Second line, allt i en cell.
Granska anteckningar på flera rader
- Välj Fältavgränsare uttryckligen i stället för att förlita dig på identifieringen, så att det citerade fältet läses med rätt avgränsare.
- Tryck på Beräkna och jämför Rader med antalet poster i källan, inte med antalet textrader.
- Titta på anteckningscellen i förhandsvisningen och bekräfta att båda raderna finns i den.
- Är Rader högre än väntat var en anteckning troligen inte citerad i källan, och dess andra rad blev en egen post.
- Hämta filen först när förhandsvisningen visar varje anteckning i en enda cell.
Så hanterar varje export radbrytningen
- Hämta (CSV) omger cellen med citattecken och behåller radbrytningen, så att en annan CSV-läsare ser en cell.
- Hämta (XLSX) från det textbevarande verktyget behåller radbrytningen inuti textcellen.
- CSV-exporten i appen Tablora citerar också varje cell som innehåller en radbrytning.
- Appens alternativ Kopiera, som klistrar in direkt i ett kalkylblad, ersätter radbrytningar och tabbar inuti celler med blanksteg, eftersom en inklistrad radbrytning skulle starta en ny rad. Använd XLSX eller CSV från appen när själva radbrytningen är viktig.
När det mottagande programmet inte håller med
Vissa importdialoger har ett alternativ för radbrytningar i citerade fält, och vissa verktyg stöder dem inte alls. Om det mottagande programmet delar upp anteckningen, kontrollera först dess importinställningar; själva filen är redan korrekt när granskningsverktyget visar 2 rader här.
Indata
- Tabelltext
- id,note 1,"First line Second line"
- Fältavgränsare
- ,
Resultat
- Rader
- 2
- Kolumner
- 2
| id | note |
|---|---|
| 1 | First line Second line |
- Rader med annan bredd
- 0