Tablora · Bibliotek
Stoppa när ett citerat fält aldrig stängs
Ett citattecken som öppnar ett CSV-fält men aldrig stängs gör resten av texten tvetydig. Granskningsverktyget avvisar den så att du först rättar källan.
Varför ett saknat citattecken förstör allt efter det
I CSV talar ett inledande citattecken om för läsaren att allt fram till det matchande avslutande citattecknet hör till en cell, även komman och radbrytningar. Om det avslutande citattecknet aldrig kommer kan läsaren inte veta var cellen skulle sluta. Varje följande avgränsare och radbrytning skulle kunna vara en del av det enda värdet, eller ingen av dem.
Vissa verktyg gissar och sväljer resten av filen i en cell. Det gör inte granskningsverktyget. Det avvisar texten med Kontrollera de angivna värdena och försök igen, så att du ser problemet innan några rader byggs på en gissning.
Exemplet med den ofullständiga anteckningen
Sidans exempel har rubriken id,note och posten 1,"unfinished med ett inledande citattecken och inget avslutande. Med komma som Fältavgränsare är det förväntade utfallet att det ofullständiga citerade fältet avvisas: ingen förhandsvisning, inget antal rader och ingen fil att hämta. Med Identifiera avgränsare valt blir resultatet detsamma, eftersom ingen av de avgränsare som stöds kan tolka texten.
Vanliga orsaker
- En kopiering som stannade halvvägs genom en lång anteckning, till exempel när bara en del av en fil eller ett meddelande markerades.
- En export som klipptes av vid en storleksgräns eller en avbruten nedladdning.
- En anteckning med ett citattecken som inte dubblerades, så att fältet stängdes för tidigt och ett senare citattecken öppnade ett nytt.
- Handredigering som tog bort ett avslutande citattecken tillsammans med omgivande text.
- En cell som växer bortom 32,767 tecken. Granskningsverktyget vägrar celler som är längre än så, och ett citattecken som aldrig stängs och sväljer resten av en lång fil är ett vanligt sätt att nå gränsen.
Rätta källkopian
- Leta upp det inledande citattecknet i originaltexten; det står oftast i början av den sista cellen som ser för lång ut.
- Kontrollera källdokumentet eller den ursprungliga exporten för att se vad hela fältet ska innehålla.
- Återställ hela fältet och dess avslutande citattecken i en kopia. Innehåller värdet citattecken, dubblera vart och ett.
- Klistra in den rättade kopian, tryck på Beräkna och bekräfta att Rader och Kolumner stämmer med källan.
- Redigera cellvärden eller gå vidare till andra verktyg först därefter.
Stäng det inte i slutet
Lägger du till ett avslutande citattecken allra sist i texten försvinner felet, men allt efter det inledande citattecknet blir en enda cell. Granskningsverktyget skulle då rapportera färre rader och en enda överstor anteckning. Sätt citattecknet där fältet verkligen slutar.
Indata
- Tabelltext
- id,note 1,"unfinished
- Fältavgränsare
- ,