Tablora · Bibliotek
Stopp når et felt i anførselstegn aldri lukkes
Et anførselstegn som åpner et CSV-felt, men aldri lukkes, gjør resten av teksten tvetydig. Inspeksjonsverktøyet avviser den, slik at du retter kilden først.
Hvorfor ett manglende anførselstegn ødelegger alt etter det
I CSV forteller et innledende anførselstegn leseren at alt frem til det tilhørende avsluttende anførselstegnet hører til én celle, også komma og linjeskift. Kommer det avsluttende anførselstegnet aldri, kan leseren ikke vite hvor cellen skulle slutte. Hvert påfølgende skilletegn og linjeskift kan være en del av den ene verdien, eller ingen av dem.
Noen verktøy gjetter og sluker resten av filen inn i én celle. Det gjør ikke inspeksjonsverktøyet. Det avviser teksten med Kontroller de oppgitte verdiene, og prøv igjen, slik at du ser problemet før noen rader bygges på en gjetning.
Eksemplet med det uferdige notatet
Sidens eksempel har overskriften id,note og posten 1,"unfinished med et innledende anførselstegn og ikke noe avsluttende. Med komma som Feltskilletegn er det forventede utfallet at det uferdige siterte feltet avvises: ingen forhåndsvisning, ikke noe antall rader og ingen fil å laste ned. Med Finn skilletegn valgt blir resultatet det samme, fordi ingen av de støttede skilletegnene kan tolke teksten.
Vanlige årsaker
- En kopiering som stoppet midt i et langt notat, for eksempel når bare en del av en fil eller en melding var markert.
- En eksport som ble kuttet av en størrelsesgrense eller en avbrutt nedlasting.
- Et notat med et anførselstegn som ikke ble doblet, slik at feltet ble lukket for tidlig og et senere anførselstegn åpnet et nytt.
- Håndredigering som fjernet et avsluttende anførselstegn sammen med teksten rundt.
- En celle som vokser forbi 32,767 tegn. Inspeksjonsverktøyet avviser celler som er lengre enn det, og et anførselstegn som aldri lukkes og sluker resten av en lang fil, er en vanlig måte å nå grensen på.
Rett kildekopien
- Finn det innledende anførselstegnet i originalteksten; det står vanligvis i starten av den siste cellen som ser for lang ut.
- Sjekk kildedokumentet eller den opprinnelige eksporten for å se hva hele feltet skal inneholde.
- Gjenopprett hele feltet og det avsluttende anførselstegnet i en kopi. Inneholder verdien anførselstegn, dobler du hvert av dem.
- Lim inn den rettede kopien, trykk på Beregn og bekreft at Rader og Kolonner stemmer med kilden.
- Først da redigerer du celleverdier eller går videre til andre verktøy.
Ikke lukk det på slutten
Legger du til et avsluttende anførselstegn helt på slutten av teksten, forsvinner feilen, men alt etter det innledende anførselstegnet blir én celle. Inspeksjonsverktøyet ville da rapportere færre rader og ett eneste overstort notat. Sett anførselstegnet der feltet virkelig slutter.
Inndata
- Tabelltekst
- id,note 1,"unfinished
- Feltskilletegn
- ,