Page 1 of 1

Import CSV-fil

Posted: 11. Mar 2021 13:43
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

Re: Import CSV-fil

Posted: 11. Mar 2021 14:27
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

Re: Import CSV-fil

Posted: 12. Mar 2021 15:10
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

Re: Import CSV-fil

Posted: 12. Mar 2021 15:54
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

Re: Import CSV-fil

Posted: 12. Mar 2021 16:50
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.

Re: Import CSV-fil

Posted: 12. Mar 2021 18:04
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

Re: Import CSV-fil

Posted: 6. Jun 2021 00:38
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

Re: Import CSV-fil

Posted: 6. Jun 2021 10:35
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.