Einzelnen Beitrag anzeigen

jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#7

AW: Feldtyp und -grösse ermitteln

  Alt 18. Jul 2011, 20:47
Ok, wenn Du unformatierte Exceldaten in ein definiertes DB System bringen willst, dann hast Du ja schon mal eine Masterdefinition, Deine Zieltabellen. Dazu gäbe es mehrere Möglichkeiten.
Vorab eine Unterscheidung:
Stammen die Excel Daten aus "gewachsenen" Excel Sheets oder handelt es sich um automatisch/ programmatisch erzeugte Dateien?
Im ersten Fall wird's anstrengend, im 2. kann man vielleicht einen Großteil problemlos in die DB bringen, weil es zuvor konsistent ausgegeben wurde.

Aber für Fall 1:
a) Vorgaben aus der Zieltabelle nehmen und per COM als Formatierung auf die Excelspalten legen
a1) Dann Dein Verfahren anwenden

b) Import von Excel in Interfacetabellen, die nur aus (genügend großen und vielen) Textspalten aufgebaut sind
b1) Interfacetabelle gemäß Zieltabelle analysieren, sortieren, sieben
b2) finalen Import in Zieltabelle durchführen

Je nachdem ob es sich um wiederkehrende, variierende usw Formate, Daten, Spalten handelt, evtl. auch fertige Tools nutzen, Stichwort: ETL
Gruß, Jo
  Mit Zitat antworten Zitat