L'Importation D'Excel (.xls) en Java Swing application
Comment importer Microsoft fichier Excel (XLS) dans la Java Swing application?
- Que veux-tu faire exactement avec un fichier excel? voulez-vous créer une interface graphique, basé sur un formulaire excel?
- Si le XLS est un tableau de données, et vous pouvez analyser le fichier de produire une Chaîne de caractères[] des noms de colonnes et d'un Objet[][] de données, il est facile de le mettre dans un
JTable
. Pouvez-vous analyser le fichier? Notez que l'analyse il n'a rien à voir avec Swing.
Vous devez vous connecter pour publier un commentaire.
Il ya un couple de bibliothèques open source que vous pouvez utiliser pour lire un fichier excel comme Apache POI.
Une fois que vous avez lu votre fichier excel dans certaines structures de données, ce qui peut être écrit sur un modèle de données pour une JTable. Alternativement, vous pourriez écrire un custom modèle de données qui permettra de lire de façon dynamique à partir du fichier excel, mais je prendrais les deux étapes séparément et de construire la complexité une fois que vous comprenez le fichier excel de lecture de la bibliothèque de votre choix.
Voici un tutoriel simple qui exporte les données de JTable dans un fichier excel, à l'aide de Valeurs délimitées par des tabulations(TSV) format: Comment Exporter des Enregistrements De JTable Vers MS Excel.
L'application fournit un bouton d'Exportation, qui déclenche alors une boîte de dialogue (JFileChooser) pour aider l'utilisateur à spécifier l'emplacement du fichier et/ou de destination.
JTable mise en œuvre
Fichier excel exporté (ajusté manuellement les largeurs de colonne)
Espère que ce code va vous aider.