Business-Anwender können insbesondere . Während Java JTable stellt Daten in tabellarischer Form , einige Nutzer wollen einfach nur , dass die Daten in Microsoft Excel zu manipulieren. Um solche pingelig Nutzer gerecht zu werden, können Sie eine CSV-Datei von Java zu generieren und automatisch starten Excel , um die Daten zu sehen , um sie glücklich . Die Daten in der CSV-Datei platziert werden aus Abfragen einer JDBC-Datenquelle oder das Parsen von XML-Dateien einige erworben aus über Ihre Internet-Verbindung , unter vielen anderen Möglichkeiten zu kommen. Things You
Java Runtime Environment Version 6 oder höher
Microsoft Excel
brauchen anzeigen Weitere Anweisungen
1
Erstellen Sie eine neue Datei in Ihrem Computer den Text -Editor und speichern . die Datei mit dem Namen Spreadsheet.java
2
Fügen Sie die Java I /O -Klassenbibliothek im Quellcode , indem Sie die folgende Zeile am Anfang der Datei : import java.io. *; .
3
generieren Sie Ihre Tabellenkalkulation Daten als eine Reihe von Zeilen mit Komma - getrennte Werte :
public static String generateText () {
return " 1 , 2, 3 \\ r \\ n4 , 5, 6 \\ r \\ n7 , 8, 9 \\ r \\ n "; }
4
erstellen Sie eine temporäre Datei mit der . csv Erweiterung, um die Tabelle zu speichern :
Datei file = File.createTempFile ("test ", " . csv" );
5
schreiben die erzeugten Daten in die Datei :
PrintWriter pw = new PrintWriter ( file);
pw.write (text) ;
pw.close ();
6
Verwenden Sie das Microsoft Windows -Shell cmd , um die Datei zu öffnen:
String [] cmd = new String [] {" cmd" , "start ", " /c " , file.getPath () };
.
Runtime.getRuntime () exec ( cmd) ;
7
speichern , kompilieren und ausführen Spreadsheet -Programm , um die erzeugte CSV-Datei in Microsoft Excel zu sehen