Gli utenti business possono essere particolare . Mentre JTable DATA presenta di Java in una forma tabellare , alcuni utenti vogliono solo di manipolare i dati in Microsoft Excel . Per soddisfare tali utenti pignoli , è possibile generare un file CSV da Java e avviare automaticamente Excel per visualizzare i dati per renderli felici . I dati inseriti nel file CSV possono provenire da interrogazione di una sorgente di dati JDBC o dal parsing dei file XML acquisiti da sopra la vostra connessione a Internet , tra le molte altre possibilità. Cose che ti serviranno
Java Runtime Environment versione 6 o superiore
Microsoft Excel
Show More Istruzioni
1
Creare un nuovo file in editor di testo del tuo computer e salvare . il file con il nome Spreadsheet.java
2
includere la libreria Java I /O di classe nel codice sorgente aggiungendo la seguente riga all'inizio del file : import java.io. * ; .
3
generare i dati di un foglio come un insieme di linee con valori separati da virgole :
pubblico generateText static String ( ) {
ritorno " 1 , 2 , 3 \\ r \\ n4 , 5 , 6 \\ r \\ n7 , 8 , 9 \\ r \\ n "; }
4
creare un file temporaneo con un estensione csv per memorizzare i dati di fogli di calcolo : .
File file =
File.createTempFile ( "test ", " . csv ");
5
Scrivi i dati generati al file :
PrintWriter pw = new PrintWriter ( file) ;
pw.write ( testo ) ;
pw.close ();
6
utilizzare Windows cmd shell di Microsoft per aprire il file :
String [ ] cmd = new String [ ] { "cmd " , " inizio " , " /c" , file.getPath ( ) } ;
.
Runtime.getRuntime ( ) exec ( cmd ) ;
7
Salvare , compilare ed eseguire il programma di foglio di calcolo per vedere il file CSV generato in Microsoft Excel
< br . >