L'application Excel est un produit Microsoft installé sur les machines Windows . Le langage Java est utilisé pour créer des applications Web qui fonctionnent sur n'importe quel système d'exploitation , y compris Windows. Vous pouvez utiliser le langage Java pour créer et lire des feuilles de calcul Excel . Ces feuilles peuvent être utilisées pour envoyer des informations à l'utilisateur, afficher les données dans votre application personnalisée ou l'enregistrer pour les futurs processus d'importation sur votre site web . Instructions
1
place les fichiers DLL de classe Excel dans le dossier de votre projet Java . Ces fichiers sont téléchargés librement , et ils sont nécessaires pour la manipulation de fichiers Excel en Java.
2
importer la référence de bibliothèque dans votre fichier de code principal . Le code suivant devrait être les premières lignes de votre fichier source Java : jxl.Cell d'importation ; jxl.CellType d'importation ; jxl.Sheet d'importation ; jxl.Workbook d'importation ; jxl.read.biff.BiffException d'importation ;
3
créer un fichier d'entrée et des variables du classeur . La variable de fichier est utilisé comme un pointeur sur le nom du fichier . La variable classeur est l'initiation de la classe Excel , vous pouvez utiliser les fonctions pour lire les cellules du tableur . Le code suivant ouvre le fichier et initie la classe Excel : File file = new File (" c: \\ MonDoc.xls "); classeur w; wb = Workbook.getWorkbook (fichier) ;
4
Créez une variable de la feuille qui contient l' information. Le classeur d'un fichier Excel peut être de plusieurs feuilles , de sorte qu'un pointeur vers la feuille correcte est utilisée . Les points de code suivant à la première feuille du fichier : Fiche technique = wb.getSheet (0);
5
lire le contenu de la première cellule et l'afficher à l'utilisateur. Les informations contenues dans une feuille Excel est contenue dans une cellule. Chacune de ces cellules est utilisée pour lire l'information pour le compilateur Java. Le code suivant récupère les informations et les imprime : cellule à cellule = sheet.getCell (0 , 0); System.out.println ( " contenu de la cellule : " + cell.getContents ());