Comment créer des feuilles de calcul excel en utilisant java

<

Contenu

  • Conseils & avertissements
  • article data-type="article">
    Voir une feuille de calcul Java généré dans Microsoft Excel.

    Les utilisateurs professionnels peuvent être en particulier. Alors que JTable Java présente des données sous forme de tableau, certains utilisateurs veulent juste manipuler ces données dans Microsoft Excel. Pour satisfaire ces utilisateurs méticuleux, 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 des fichiers XML acquises à partir de votre connexion Internet, parmi beaucoup d`autres possibilités.

    Choses que vous devez

    • Java Runtime Environment version 6 ou supérieur
    • Microsoft Excel
    • Créer un nouveau fichier dans l`éditeur de texte de votre ordinateur et enregistrez le fichier avec le nom Spreadsheet.java.

    • Inclure la bibliothèque de classes d`E / S Java I dans le code source en ajoutant la ligne suivante en haut de votre fichier:. Java.io import * -.




    • Générer les données de votre feuille de calcul comme un ensemble de lignes avec des valeurs séparées par des virgules:

      Public static String generateText () {
      retour "1, 2, 3 r n4, 5, 6 r n7, 8, 9 r n"-
      }

    • Créer un fichier temporaire avec une extension .csv pour stocker les données de feuille de calcul:
      fichier File = File.createTempFile ("tester", ".csv");

    • Écrivez les données générées dans le fichier:
      PrintWriter pw = new PrintWriter (fichier) -
      pw.write (texte) -
      pw.close ();

    • Utilisez le shell cmd Microsoft Windows pour ouvrir le fichier:
      String [] cmd = new String [] {"cmd", "Démarrer", "/ c", File.getPath ()} -
      Runtime.getRuntime () exec (de cmd).

    • Enregistrer, compiler et exécuter votre programme de feuille de calcul pour voir le fichier CSV généré dans Microsoft Excel.

    Conseils & Avertissements

    • Vous devez utiliser r n dans le texte généré pour séparer les lignes dans les données de feuille de calcul. Vous pouvez également utiliser la méthode println () de PrintWriter pour le même but.
    • Les utilisateurs de Linux devraient remplacer la commande lançant ce qui suit: cmd = new String [] {"soffice", File.getPath ()} -, en supposant OpenOffice est disponible.

    AUTRES

    » » » » Comment créer des feuilles de calcul excel en utilisant java