CSV-importer mislykkes ofte på grund af den første række. Datarækkerne kan være fine, men det modtagende system afhænger af rene kolonnenavne. En manglende overskrift, dublet overskrift, uventet skilletegn eller forskudt første række kan få importen til at opføre sig, som om hele filen er brudt.
Validering af overskriftsrækken før import giver dig en tidlig advarsel, mens filen stadig er nem at inspicere. Convertys CSV Validator hjælper ved at detektere afgrænsningstegn, kontrollere overskriftshåndtering, liste problemer på rækkeniveau og vise en parset forhåndsvisning af, hvordan filen rent faktisk bliver læst.
Hvorfor overskriftsrækken indebærer så stor risiko
Overskriftsrækken er kortet for resten af filen. Hvis kortet er forkert, kan værdierne nedenunder lande de forkerte steder.
Almindelige problemer omfatter:
- dublerede kolonnenavne
- tomme kolonnenavne
- overskrifter adskilt af den forkerte afgrænsning
- en datarække, der ved et uheld behandles som overskriften
- en overskriftsrække behandlet som data
- skjulte regnearkeksporter, der ikke matcher den forventede separator
Disse problemer er frustrerende, fordi filen kan se fornuftig ud i et regneark. Problemet bliver først indlysende, når et andet system forsøger at parse det.
Sådan validerer du headeren før import
Den sikreste arbejdsgang er at inspicere, hvordan CSV-parseren ser filen, ikke kun hvordan regnearket viser den.
- Åbn CSV Validator.
- Indsæt et eksempel, eller upload CSV-filen.
- Gennemgå den detekterede afgrænsning.
- Bekræft, om den første række behandles som en overskrift.
- Læs problemlisten for manglende felter, duplikerede overskrifter, tomme rækker eller problemer med rækkeform.
- Sammenlign den parsede forhåndsvisning med de kolonner, som målsystemet forventer.
Dette gør den første række synlig som struktur. Du kan rette kildefilen, før downstream-importen bliver fejlfindingsværktøjet.
Overskriftsvalidering og afgrænsningsdetektering hører sammen
Overskriftsproblemer og afgrænserproblemer ser ofte ens ud udefra. Hvis en semikolonsepareret fil læses som kommasepareret, kan parseren se hele overskriftsrækken som én kolonne. Det kan få hver efterfølgende række til at se forkert ud.
Dette er grunden til, at Converty viser afgrænsningsdetektion og parsede forhåndsvisninger sammen. Du skal bekræfte filgrænsen, før du beslutter dig for, om selve headernavnene er forkerte.
For afgrænsningssiden af problemet, læs Sådan løser du problemer med CSV-afgrænser før en import. For bredere importforberedelser skal du bruge Sådan validerer du CSV-filer før en import mislykkes.
Valider før du kortlægger felter
Mange importværktøjer beder dig om at tilknytte CSV-kolonner til destinationsfelter. Dette kortlægningstrin er meget nemmere, når overskriftsrækken er ren. Hvis du kortlægger felter, før du tjekker filstrukturen, kan du bruge tid på at konfigurere omkring en ødelagt eksport i stedet for at rette filen.
Åbn CSV Validator før import, når du skal bekræfte overskriftsrækken, afgrænsningstegnet og parset forhåndsvisning, før filen når målsystemet.



