Hej
Jeg sidder med en exporteret Database (i CSV) downloaded fra en webshop - når jeg så åbner filen og lukker den igen har den lavet noget (?) om.
Filstr. bliver typisk mindre - er der nogen der har et bud på hvad der går galt??
mvh
rasmus
CSV filer ændres ved fil gem - uden at data er ændret ??
Moderator: Lodahl
Ligner et problem, jeg tidligere er stødt på - omend i Excel
(Privat bruger jeg OOo - som konsulent er det brugerne der afgør)
Et csv udtræk af telefon numre fra en database gav numre med landekode - altså således: +45 12 34 56 78.
Ved import i regneark ændrede den automatiske formatering tallene til 4512345678. Ja, afhængigt af formateringen i nogen tilfælde også uden landekode.
Bemærk at mellemrum er væk og foranstillet plus. Det kunne databasen IKKE lide
Det er vigtigt at huske: csv formatet er et tekst format, der ved import i regnearket automatisk formateres til en kombination af tekst og tal.
Databasen ville have det foranstillede + i telefonnummeret. I regnearket blev det tolket som plustegn og telefonnummeret som nummer. Altså et positivt heltal, der jo almindeligvis angives uden foranstillet tegn i regnearket.
Man kan tvinge regnearket til at vise + foran telefonnumre, enten ved at gøre hele nummeret til tekst (Ved apostrof før plus: '+) eller man kan formatere cellerne til at vise + foran numrene.
Formatering gemmes ikke i csv formatet - der jo er ren tekst. Så det skal gøres hver gang, der åbnes en csv fil.
Foranstillet apostrof giver problem med databasen.
Det er altså ikke godt at bruge regneark til at redigere i en database fil under disse omstændigheder.

(Privat bruger jeg OOo - som konsulent er det brugerne der afgør)
Et csv udtræk af telefon numre fra en database gav numre med landekode - altså således: +45 12 34 56 78.
Ved import i regneark ændrede den automatiske formatering tallene til 4512345678. Ja, afhængigt af formateringen i nogen tilfælde også uden landekode.
Bemærk at mellemrum er væk og foranstillet plus. Det kunne databasen IKKE lide

Det er vigtigt at huske: csv formatet er et tekst format, der ved import i regnearket automatisk formateres til en kombination af tekst og tal.
Databasen ville have det foranstillede + i telefonnummeret. I regnearket blev det tolket som plustegn og telefonnummeret som nummer. Altså et positivt heltal, der jo almindeligvis angives uden foranstillet tegn i regnearket.
Man kan tvinge regnearket til at vise + foran telefonnumre, enten ved at gøre hele nummeret til tekst (Ved apostrof før plus: '+) eller man kan formatere cellerne til at vise + foran numrene.
Formatering gemmes ikke i csv formatet - der jo er ren tekst. Så det skal gøres hver gang, der åbnes en csv fil.
Foranstillet apostrof giver problem med databasen.
Det er altså ikke godt at bruge regneark til at redigere i en database fil under disse omstændigheder.