Aus/in Excel- Datei lesen/schreiben...
-
es geht nur darum einfache excel tabellen auszulesen...
-
Das einfachste wäre es wohl in CSV-Dateien zu lesen und schreiben. Das kann Excel und im Grunde jede andere Tabellen-Kalkulationssoftware lesen und das Format ist extrem einfach.
-
http://www.codeproject.com/useritems/BasicExcel.asp
-
Hallo,
der wohl mächtigste Weg Exceldateien zu schreiben ist per Automatisierung. Da startest du eine unsichtbare Excelinstanz im Hintergrund und die kontrollierst du dann. Das ganze ist wesentlich schlimmer als es sich anhört. Die API ist umständlich (teilweise Funktionen mit 30 optionalen Parametern) und langsam. Auch stürtzt öfter mal Excel ab oder man erhält unerklärbare Fehler.
Es gibt noch die Javabibliothek POI (Poor Obfuscation Implementation, von Jakarta iirc), damit kannst du rudimentär XLS schreiben.
Einfacher - da zuverlässiger- wäre wie schon erwähnt der Export von XLS nach CSV um dann damit zu arbeiten. OpenOffice.org kann auch als Serverprozess übers Netzwerk Dateien konvertieren. Das ist zwar auch nicht allzu komfortabel, aber imo besser als XLS direkt zu lesen/schreiben.
-
und die möglochkeit über ODBC?? das man anstad aus einer MDB datei aus einer XLS datei list.!?
-
-
Um noch mehr Verwirrung zu schaffen: man kann auch im neuen Office 2007 die XML-Formate verwenden... diese Dateien kann man auch ohne Office-Installation schreiben/lesen.
-
BorisDieKlinge schrieb:
und die möglochkeit über ODBC?? das man anstad aus einer MDB datei aus einer XLS datei list.!?
Lesen und schreiben geht - anlegen und Felder setzen etc. k.A.
-
Tabellen anlegen geht auch, nur mit dem DELETE und DROP TABLE hat der Excel-Treiber so seine Probleme
-