Avatar billede fancy Mester
25. december 2009 - 14:03 Der er 10 kommentarer og
1 løsning

Dato og tid

Jeg har et excel ark med ca 800 linier, dem har jeg lagt i min database med et program der hedder ESF Database Migration Toolkit - Pro desvære skal man betale for det, hvis man ikke gør det sætter den et T ud for hver post (Fedt), men som bekendt kan man hved at gemme excel arket som et csv file, impoterer den i databasen uden problemmer bare at struktren er der.
men her holder det gode så op jeg har 3 row som hedder fra kl - til kl- og den sidste hedder timer disse er formateret som tt:mm i excel men når jeg impotere dem i db for jeg kun 0000:00:00
hvad kan jeg gøre
Avatar billede arne_v Ekspert
25. december 2009 - 16:04 #1
Kan du poste et eksempel på en linie i CSV og den tabel struktur som den skal importeres ind i ?
Avatar billede fancy Mester
26. december 2009 - 17:30 #2
fra db

  BF person adresse 5550 Langseskov 0  Køkken Onsdag den. 16.09.2009 1970-01-01 0000-00-00 0000-00-00


fra csv
BF    person    adresse 9    5550    Langseskov            Køkken medhjælp    Onsdag den. 16.09.2009    10:00:00    16:00:00    6:00:00
Avatar billede fancy Mester
26. december 2009 - 17:37 #3
Foresten så smider den alt væk med æ ø og å når jeg impoterer
Avatar billede arne_v Ekspert
26. december 2009 - 21:45 #4
Dte vil hjælpe med tabel struktur d.v.s. felt typer og oplysning om hvor CSV skal deles (der er jo tydeligvis ikke komma i filen !).
Avatar billede fancy Mester
27. december 2009 - 00:27 #5
Feltnavn Datatype Kollation (Collation) Attributter Nulværdi Standardværdi Ekstra Handling
  Forening varchar(255) utf8_general_ci  Ja NULL               
  Navn varchar(255) utf8_general_ci  Ja NULL               
  Adresse varchar(255) utf8_general_ci  Ja NULL               
  Postnummer double  Ja NULL               
  Bynavn varchar(255) utf8_general_ci  Ja NULL               
  Telefon double  Ja NULL               
  Email varchar(255) utf8_general_ci  Ja NULL               
  Sted varchar(255) utf8_general_ci  Ja NULL               
  Dag varchar(255) utf8_general_ci  Ja NULL               
  fra_ date  Ja NULL               
  Til date  Ja NULL               




BR66;sofus sofusen;sofusvej 23;5550;Langeskov;99999999;;Køkken medhjælp;Lørdag den. 19.09.2009;0,625;0,875


er det sådan du mener
Avatar billede arne_v Ekspert
27. december 2009 - 00:40 #6
Ja.
Avatar billede arne_v Ekspert
27. december 2009 - 00:45 #7
Forening = BR66
Navn = sofus sofusen
Adresse = sofusvej 23
Postnummer = 5550
Bynavn = Langeskov
Telefon = 99999999
Email =
Sted = Køkken medhjælp        <------- lyder mystisk
Dag = Lørdag den. 19.09.2009             
fra_ = 0,625    <--------- kan næppe parses
Til = 0,875    <--------- kan næppe parses

Du skal med andre ord have omregnet de fra og til værdier.
Avatar billede arne_v Ekspert
27. december 2009 - 00:46 #8
Telefon double

ser lidt mystisk ud!

fra_ date
Til date

Skal de ikke være TIME fremfor DATE ????
Avatar billede arne_v Ekspert
27. december 2009 - 00:48 #9
Med hensyn til omregning fra decimal til time, så kan det kodes.
Avatar billede fancy Mester
28. december 2009 - 21:58 #10
Hej arne_v
jeg har fundet ud af det, men hved ikke om det rigtigt at gøre det på denne måde
kl slet er formatert som tekst så kan jeg importer det rigtigt i db ang. æøå skulle jeg blot vælge 8859-1

læg et svar og tak for instatsen
Avatar billede arne_v Ekspert
28. december 2009 - 22:03 #11
OK
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
Computerworld tilbyder specialiserede kurser i database-management

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