Import CSV-fil

Brugerhjælp og support til regneark i LibreOffice Calc

Moderator: Lodahl

Post Reply
finnth
Posts: 4
Joined: 23. Jul 2011 12:51

Import CSV-fil

Post by finnth »

Flere banker har mulighed for at exportere transaktioner i *.csv-format
altså tegnsepareret, og det kan man foretage efter "Ny metode" eller "gammel" metode.
Jeg har spurgt hvad forskellen er, både i COOP bank og BEC (som står for flere bankers itsystemer )
De svarer at der INGEN forskel er.
Men når jeg henter csv-filen ind i et Libre-calc regneark er der færre transaktioner
efter at jeg har brugt bankens "gammel metode" !!!!!
]Det ser ud til at at tabet af data sker når jeg henter csv-filen
- er der mon en forklaring på dette
jeppe
Site Admin
Posts: 22
Joined: 19. Jan 2004 10:55

Re: Import CSV-fil

Post by jeppe »

CSV står for komma-separerede værdier. Grund-formatet er at der er en post på hver linje, og at hver værdi på linjen er adskilt af komma. Men da komma jo er decimalangiver på dansk og mange andre sprog, er der også mulighed for at bruge semikolon, tabulator eller alt muligt andet. Men der er ikke mulighed for at ændre på hvad der adskiller linjer (på nær at der både kan bruges \n og \r og begge i kombination). Så det lyder meget mærkeligt at der skulle være forskel på antallet af poster.
Den øverste linje kan enten være variabelnavne eller bare den første linje med værdier.

Alle disse ting kan du indstille når du importerer data. I øvrigt kan der også være forskel i tegnsæt, så det kan du også angive ved importen.

Da csv er en ganske almindelig tekstfil, kan du prøve at åbne den fx i notepad eller hvad du nu bruger i dit styresystem - og der kan du se forskellen.
Eller du kan sende dem til mig og så kan jeg kigge på dem (jeppe@bundsgaard.net).
mvh
Jeppe
Jesper K Brogaard
Posts: 60
Joined: 9. Feb 2016 14:05

Re: Import CSV-fil

Post by Jesper K Brogaard »

Når du åbner en CSV-fil i LibreOffice, så dukker er som regel et vindue op kaldet "Tekstimport". Det smarte ved vinduet er, at du kan se hvordan CSV-filen adskilles i kolonner inden den endelig import til et regneark. Du kan derfor eksperimentere dig frem til, om skilletegnet skal være komma eller semikolon, om første linje indeholder kolonneoverskrifter, tegnformat, m.m.

Hvis du ved et uheld får indlæst en CSV-fil ind i et regneark uden at få adskilt data i kolonner, kan du redde situationen ved at bruge Data->Tekst til kolonner. Vinduet her er stort set det samme som "Tekstimport" nævnt ovenfor.

Med venlig hilsen
Jesper
finnth
Posts: 4
Joined: 23. Jul 2011 12:51

Re: Import CSV-fil

Post by finnth »

Hej
Jeg hat prøvet at eksperimenter med disse parameter, og vil fortsat prøve

Jeg har konstateret at ved at åbne csv-filen som PDF er der lige mange
posteringer ved udtræk efter ny / gammel metode !!!
- men det er jo ikke bruges til ret meget i et regneark.

Forøvriget skal datokollonner importeres som "datoformat" - elers kan jeg ikke sortere
datokolonnen korrekt bagefter, hvilket er nødvendigt når der importeres csvfiler fra flere bankkonti

Hilsen finnth
jeppe
Site Admin
Posts: 22
Joined: 19. Jan 2004 10:55

Re: Import CSV-fil

Post by jeppe »

Det kan være en udfordring med datoer. På dansk er de jo typisk dd-mm-yy. Og så er sortering ikke let med mindre man kan få libreoffice til at forstå det som dato. Det er jeg ikke lige lykkedes med. Men jeg har løst det ved at lave en formel i en nyindsat kolonne som omformer til yy-mm-dd - som så let kan sorteres. Formlen i b2 er:

Code: Select all

=SAMMENKÆD(HØJRE(A2,2),"-",MIDT(A2,4,2),"-",VENSTRE(A2,2)) 
- den kan så kopieres ned til B3 osv.
Jesper K Brogaard
Posts: 60
Joined: 9. Feb 2016 14:05

Re: Import CSV-fil

Post by Jesper K Brogaard »

Datoer kan godt håndteres så de sorteres korrekt:
Marker kolonnen med datoer, så bliver feltet kolonnetype aktivt
Skift "Standard" til det ønskede datoformat, fx "Dato (DMÅ)".

Prøv med disse tre testlinjer i en csv.fil:
31-01-2021;abc
14-02-2020;abc
31-01-2020;abc

Hvis kolonnetypen er standard vil de blive sorteret sådan:
14-02-2020;abc
31-01-2020;abc
31-01-2021;abc
hvilket er forkert

Med kolonnetype Dato (DMÅ) sorteres de korrekt til
31-01-2020;abc
14-02-2020;abc
31-01-2021;abc

Med venlig hilsen
Jesper
finnth
Posts: 4
Joined: 23. Jul 2011 12:51

Re: Import CSV-fil

Post by finnth »

Jeg har nu genoptaget udfordringen med import af .csv filer.
Det var det der med at bankerne har en ny og gammel metode.
Eksempel:
begge metoder viser lige mange transaktioner fra d. 3-5-2021 når jeg viser
dem i Notesblok
men - der er 4 transaktioner færre når "ny metode" importeres i LibreCalc !!!

PS: har erfaret at der anderledes ( værre ) i OpenOffice )

og at der ingen problem er i excel365 som for øvrigt slet ikke viser
billedet med alle de der parametre der kan ændres under importen.

Jeg vil nu "lukke sagen", og kun bruge "gammel metode" ved eksport
til *.csv-fil
Hilsen FinnTh
PKO
Posts: 330
Joined: 17. Mar 2009 14:24

Re: Import CSV-fil

Post by PKO »

Hej,

Jeg laver mange importer af.csv filer og oplever aldrig, at der mangler linjer/rækker i importen.

Det er lidt FUD at skrive, selvom du har problemer. Men det er nok din arbejdsgang som er årsag til dit problem.
Post Reply