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 . >
|