Avatar billede teamdev Novice
09. maj 2009 - 08:04 Der er 6 kommentarer og
2 løsninger

Semikolon separeret fil, CSV, laver en masse ekstra semikoloner

Hejsa,

Når jeg under gem som, vælger at gemme som semikolon separeret fil CSV laver excel en lang række semikolonner også på de tomme rækker.

Det gjorde den ikke før vi opgraderede til 2007

Nogen der ved hvordan jeg får excel til ikke at eksportere tomme rækker ?

eksempel:

før:

1;2;3;4;5;6;7;8
aa;bb;cc;dd;ee;ff;gg;hh

1;2;3;4;5;6;7;8;9;10;11;12;13;14;15
aa;bb;cc;dd;ee;ff;gg;hh;ii;jj;kk;ll;mm;nn;oo


Nu:

1;2;3;4;5;6;7;8;;;;;;;
aa;bb;cc;dd;ee;ff;gg;hh;;;;;;;
;;;;;;;;;;;;;;
1;2;3;4;5;6;7;8;9;10;11;12;13;14;15
aa;bb;cc;dd;ee;ff;gg;hh;ii;jj;kk;ll;mm;nn;oo

Det ser ud som om excel beslutter at alle rækker skal have lige mange kolonner.

Som sagt virkede det fint i excel 2003

Her var det bare en makro der gemte som csv. (den gør dog ikke andet end bare at gemme så det er ikke i den der ligger noget med formatering)
Avatar billede sirene52 Praktikant
09. maj 2009 - 18:41 #1
Nu ved jeg ikke, hvad du skal bruge den semikolonseparerede fil til, men har det nogen betydning, at de tomme felter markeres med semikolon?
Jeg har lavet et tilsvarende forsøg og får samme resultat som du i 2007.
Avatar billede teamdev Novice
09. maj 2009 - 20:36 #2
Ja det har meget stor betydning.

Efter eksporten til csv skal data nemlig indlæses fra csv filen i et andet program.

Det opfatter jo alle de ekstra felter som database felter (kolonner) og eftersom der så ikke er korrekt antal felter, fejler importen.
Avatar billede sirene52 Praktikant
09. maj 2009 - 20:56 #3
Du kunne måske forsøge med en søg-erstat på ;; erstattet med ; i notesblok, ind til der ikke er flere dobbelte semikonloner, før du importerer til det andet program. Det virker for mig.
Avatar billede oyejo Nybegynder
09. maj 2009 - 21:30 #4
Prøv å eksporter som txt istedet for csv.
Rename fra txt til csv etterpå.
Avatar billede teamdev Novice
09. maj 2009 - 21:37 #5
Har prøvet at gemme som txt, samme resultat

Den med at søge og erstatte ;; dur ikke da jeg indimellem felter med data har felter der er blanke af forskellige årsager. de forsvinder så også hvis jeg fjerner ;;

og hvis jeg blot erstatter ;; med ; får jeg stadig for mange felter
Avatar billede teamdev Novice
09. januar 2010 - 12:59 #6
nå no luck med dette.
Avatar billede teamdev Novice
09. januar 2010 - 13:00 #7
svar
Avatar billede teamdev Novice
09. januar 2010 - 13:00 #8
jeg lukker og slukker for denne
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Stort udvalg af Excel kurser til alle niveauer og jobfunktioner

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester