Les utilisateurs professionnels peuvent être particulier. Bien que présente les données JTable de Java sous forme de tableau , certains utilisateurs veulent juste pour manipuler les données dans Microsoft Excel. Pour satisfaire ces utilisateurs pointilleux , vous pouvez générer un fichier CSV à partir de Java et de lancer automatiquement Excel pour afficher les données pour les garder heureux . Les données placées dans le fichier CSV peuvent provenir de l'interrogation d'une source de données JDBC ou à partir de l'analyse de certains fichiers XML acquises auprès de votre connexion Internet , parmi beaucoup d' autres possibilités. Choses que vous devez
Java Runtime Environment version 6 ou supérieure
Microsoft Excel
Afficher plus Instructions
1
Créer un nouveau fichier dans l' éditeur de texte de votre ordinateur et économisez . le fichier avec le nom Spreadsheet.java
2
inclure la bibliothèque Java I /O classe dans le code source en ajoutant la ligne suivante au début de votre fichier : import java.io. *; .
3
générer vos données d'un tableur comme un ensemble de lignes avec des valeurs séparées par des virgules :
publique generateText static String () {
de retour
" 1 , 2, 3 \\ r \\ n4 , 5, 6 \\ r \\ n7 , 8, 9 \\ r \\ n "; }
4
créer un fichier temporaire avec un csv pour stocker les données d'un tableur : .
fichier du fichier de
= File.createTempFile ( " test", " . csv" ) ;
5
Ecrire les données générées dans le fichier: Photos
PrintWriter pw = new PrintWriter (fichier) ;
pw.write (texte) ;
pw.close ();
6
Utilisez Windows cmd shell Microsoft pour ouvrir le fichier : Photos
String [ ] cmd = new String [ ] { "cmd" , "start" , "/c", file.getPath ()} ;
.
Runtime.getRuntime () exec ( cmd) ;
7
Enregistrer, compiler et exécuter votre tableur pour voir le fichier CSV généré dans Microsoft Excel
< br . >