Import CSV-fil

Brugerhjælp og support til regneark i LibreOffice Calc

Redaktør: Lodahl

Besvar
finnth
Indlæg: 4
Tilmeldt: 23. jul 2011 12:51

Import CSV-fil

Indlæg af finnth » 11. mar 2021 13:43

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
Indlæg: 19
Tilmeldt: 19. jan 2004 10:55

Re: Import CSV-fil

Indlæg af jeppe » 11. mar 2021 14:27

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
Indlæg: 52
Tilmeldt: 9. feb 2016 14:05

Re: Import CSV-fil

Indlæg af Jesper K Brogaard » 12. mar 2021 15:10

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
Indlæg: 4
Tilmeldt: 23. jul 2011 12:51

Re: Import CSV-fil

Indlæg af finnth » 12. mar 2021 15:54

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
Indlæg: 19
Tilmeldt: 19. jan 2004 10:55

Re: Import CSV-fil

Indlæg af jeppe » 12. mar 2021 16:50

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:

Kode: Vælg alt

=SAMMENKÆD(HØJRE(A2,2),"-",MIDT(A2,4,2),"-",VENSTRE(A2,2)) 
- den kan så kopieres ned til B3 osv.

Jesper K Brogaard
Indlæg: 52
Tilmeldt: 9. feb 2016 14:05

Re: Import CSV-fil

Indlæg af Jesper K Brogaard » 12. mar 2021 18:04

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
Indlæg: 4
Tilmeldt: 23. jul 2011 12:51

Re: Import CSV-fil

Indlæg af finnth » 6. jun 2021 00:38

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
Indlæg: 319
Tilmeldt: 17. mar 2009 14:24

Re: Import CSV-fil

Indlæg af PKO » 6. jun 2021 10:35

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.

Besvar

Hvem er online

Brugere der viser dette forum: Ingen og 4 gæster