Business-brugere kan være særdeleshed. Mens Javas JTable præsenterer data i tabelform , nogle brugere ønsker blot at manipulere disse data i Microsoft Excel. For at opfylde sådanne pertentlig brugere , kan du generere en CSV-fil fra Java og automatisk starte Excel for at se de data, for at holde dem glade. De data placeret i CSV-filen kan komme fra at forespørge en JDBC datakilde eller fra parsing nogle XML-filer erhvervet fra over din internetforbindelse , blandt mange andre muligheder. Ting du skal
Java Runtime Environment version 6 eller nyere
Microsoft Excel
Vis Flere Instruktioner
1
Opret en ny fil i computerens teksteditor og gemme . filen med navnet Spreadsheet.java
2
Medtag Java i /O klasse bibliotek i kildekoden ved at tilføje følgende linje i toppen af din fil : import java.io. * ; .
3
Generer dine regnearksdata som et sæt af linjer med kommaseparerede værdier:
public static String generateText () {
return " 1 , 2, 3 \\ r \\ n4 , 5, 6 \\ r \\ N7 , 8, 9 \\ r \\ n ";
}
4
Opret en midlertidig fil med en . csv at lagre regnearkdata : Hej
File file = File.createTempFile ( "test ", " . csv ")
5
Skriv de genererede data til filen:
PrintWriter pw = new PrintWriter (fil) ;
pw.write ( teksten),
pw.close ();
6
Brug Microsoft Windows cmd shell at åbne filen : Hej
String [ ] cmd = new String [ ] { "cmd" , "start ", " /c" , file.getPath () };
.
Runtime.getRuntime () exec ( cmd ),
7
Gem , kompilere og køre dit regneark program til at se den genererede CSV-fil i Microsoft Excel
< br . >