MySQL zu Excel

Loki2

Erfahrenes Mitglied
Hallo,

wie kann ich mit Java eine MySQL Tabelle in eine Excel Datei exportieren? :confused:


Google und die Suchfunktion haben mir bisher leider nicht weiter helfen können :(

Vielen Dank im voraus.

Gruß und so
Loki2
 
Guten Morgen,

Ich weiß nicht, ob es dafür schon eine fertige Bibliothek gibt. Aber ich würde die Inhalte wohl in eine CSV Datei exportieren. Solch eine CSV Datei kann dann einfach von Excel gelesen werden. Bei dieser Vorgehensweise muss man nur aufpassen die Trennzeichen vorher irgendwie zu maskieren ..

Ansonsten gibt es schon Bibliotheken, für das Arbeiten mit Exceldateien. So etwas wurde hier schon öfter angefragt. Einfach mal die Forensuche bemühen. ;)


Gruß Stefan
 
Ansonsten hat IMHO auch JasperReport eine ExportToExcel funktion, mal bei http://www.jasperforge.org vorbeischauen evt. kannst du auch über ODBC was tricksen, man kann Excel sagen das es Daten einer ODBC Quelle imortieren soll, ich weiss aber nicht genau wie das geht..
 
Oder ein alter Trick, einfach eine HTML-Tabelle unter *.xls Speichern, funktioniert auch.

Test.xls
HTML:
<table>
	<tr>
		<td>1,1</td>
		<td>1,2</td>
	</tr>
	<tr>
		<td>2,1</td>
		<td>2,2</td>
	</tr>
</table>
 
Hallo!

Wenn du dir mit MyODBC eine MySQL Datenbank als ODBC Datenquelle einrichtest kannst du auch ohne Java direkt von Excel aus die Daten aus der MySQL DB importieren.

Gruß Tom
 
Zurück