Bonjour tous le monde
Je voudrai savoir si est il possible de lire le contenu d'un fichier Excel avec Java "c-a-d par exemple sur la ligne 5 colonne B lire ce qui est dans cette colonne"
Merci pour vos réponse
Bonjour tous le monde
Je voudrai savoir si est il possible de lire le contenu d'un fichier Excel avec Java "c-a-d par exemple sur la ligne 5 colonne B lire ce qui est dans cette colonne"
Merci pour vos réponse
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Que la force de la puissance soit avec le courage de ta sagesse.
Avec jxl.jar par exemple.
Pour la lecture de la colonne B, ligne 5 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 // Ouverture du fichier excel Workbook workBook = null; FileInputStream filein = null; String nameFile = "E:/Tonfichier.xls"; filein = new FileInputStream(nameFile); workBook = Workbook.getWorkbook(filein); // Référence vers l'onglet Sheet onglet1 = workBook.getSheet(0); // Contenu de la cellule Cell cellule = onglet1.getCell(1, 5); String valeur = cellule.getContents(); // Fermeture du fichier if (filein != null) filein.close();
Méfiance quand-même avec POI qui a tendance à typer le contenu des colonnes en retour.
Avec jxl, on peut tout récupérer sous forme de String.
Ensuite, les goûts et les couleurs
Merci pour vos réponse je vais voir tous ça maintenant
Bonjour,
Voila je viens de télécharger le package poi hssf http://apache.oss.eznetsols.org/jaka...i/release/bin/
en suivant le tuto de Doudoux.
J'ai ajoutée le fichier propriéte>classpatch..etc
je suis sous Eclipse.
lors de la compilation eclipse detecte un problème
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import org.apache.poi.hssf.usermodel.HSSFWorkbook; public class TestPOI1 { public static void main( String[] args) { HSSFWorkbook wb = new HSSFWorkbook(); FileOutputStream fileOut; try { fileOut = new FileOutputStream("monfichier.xls"); wb.write(fileOut); fileOut.close(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } }
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part import org.apache.poi.hssf.usermodel.HSSFWorkbook;
je pense que j'ai mal importé HSSF.
Code : Sélectionner tout - Visualiser dans une fenêtre à part HSSFWorkbook wb = new HSSFWorkbook();
Merci pour vos réponse.
Bonjour ,
tu peux me dire ou tu as mis tes libs?
Cordialement,
je veux dire est ce que tu peux me communiquer le chemin de tes libs dans ton projet?
j'ai tous mis dans src du projet, mais lors de la compilation pareil eclipse m'affiche cette erreur.
HSSFWorkbook cannot be resolved to a type
HSSFWorkbook cannot be resolved to a type
modifier le bloc du code suivant du fichier web.xml
Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <init-param> <param-name>fork</param-name> <param-value>false</param-value> </init-param>
par
Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <init-param> <param-name>fork</param-name> <param-value>true</param-value> </init-param>
et redémarrer le serveur
Je trouve pas le fichier web.xml dans le répertoire poi-3.2-FINAL que j'ai téléchargé
Re Voila j'ai telecharger le jar suivant poi-3.0.1-FINAL-20070705.jar
J'ai crée une nouveau fichier java
Le problème et que quand je compile avec eclipse il m'affiche cette erreur je comrepnd rien .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import org.apache.poi.hssf.usermodel.HSSFWorkbook; public class TestPOI1 { public static void main( String[] args) { HSSFWorkbook wb = new HSSFWorkbook(); FileOutputStream fileOut; try { fileOut = new FileOutputStream("monfichier.xls"); wb.write(fileOut); fileOut.close(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } }
par contre si je faitHSSFWorkbook cannot be resolved to a type
HSSFWorkbook cannot be resolved to a type
il arrive a importé mais il arrive pas reconnaitre
Code : Sélectionner tout - Visualiser dans une fenêtre à part import org.apache.poi.hssf.usermodel.*;
HSSFWorkbook.
Merci
si tu n'arrive à trouver web.xml,
tu fais ctrl+shift+r (sur eclipse)
et tu saisi web.xml, il va te ramener le fichier en question, pour que tu puisse l'impacté.
je pense que tu n'as pas encore modifier le fichier, je ne trouve aucun problème sur ton code java,donc s'est seulement un problème de configuration
Re j'ai fait ctrl shift r sous eclipse mais je trouve pas le fihcier web.xml .
une autre quetsion il sert a quoi ce fichier ...
mais sinon toujours le même problème sous
je chercher sur d'autre forum mais je trouve rien ,
je continu a cherché
est ce que tu travailles sur une application web? si oui, tu doit trouver web.xml
Non c'est pas une application Web, donc c'est normal si je trouve pas ...
donc pour le reste moi je pense qu'il me manque le fichier hssfworkbook.java
je trouve pas ou le telecharger ???
Personne n a une idée sur le sujet ...
Sincèrement je cherche et je trouve rien....
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager