Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1969 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Probleme insertion données Fichier Excel

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme insertion données Fichier Excel

n°1920395
ginolastar
Posté le 01-09-2009 à 16:34:51  profilanswer
 

Bonjour à tous et à toutes
 
Dans une feuille j'ai des valeurs du style à insérer dans ma base de données
1 a
1 a
1
 
2
2 b
 
3
3 c
 
4
 
5 d
5 e
5
 
6 f
6
 
je dois donc insérer ces valeurs dans ma base ,si il y a rien a coté bien entendu le SGBD mettra la valeur null ,pour ce faire j'ai essayé avec une boucle for each,comme vous pouvez le remarqué mais cela ne fonctionne pas ,qui pourrait m'aiguiller.
 
 
Merci à tous et à toute
 
 
 
 
 
 
 
 
 

Code :
  1. //pour la table recherche sub
  2. public void parcoursCelluleFeuilleFichierExcel118(int numeroFeuille) {
  3.  // on obtient le nom du numero de la feuille du classeur a parcourir
  4.  String sheetName = wb.getSheetName(numeroFeuille);
  5.  System.out.println("\n\r\n\rSheet: " + sheetName);
  6.  // retourne la feuille de l'index spécifié
  7.  HSSFSheet sheet = wb.getSheetAt(numeroFeuille);
  8.  HSSFRow row;
  9.   //les lignes en dur a récuperer de la feuille excel
  10.  int[] colonnes = new int[]{2,3,4,5,6,8,9,10,11,14,15,16,17,18,20,21,22,23,24,25,
  11.    27,28,29,32,33,34,35,36,37,40,41,42,43,45,46,47,48,49,
  12.    50,52,53,55,56,57,59,60,61,62,63,64,65,66,67,68,69,
  13.    71,72,75,76,77,78,79,80,82,83,84,85,86,87,88,89,90,91,93,94,96,97,98,99,
  14.    102,103,104,105,108,109,111,112,115,116,117,118,120,121,122,123,125,126,128,131,132,133,
  15.    136,137,138,139,142,143,144,147,148,149,150,151,152,153,155,156,159,160,161,162,163,166,167,
  16.    168,169,171,172,173,174,175,177,178,181,182,183,184,185,186,187,188,189,190,193,194,195,198,199,200,
  17.    201,204,205,208,209,210,211,212,213,214,215,216,217,218,221,222,223,224,226,227,229,231,
  18.    232,233,234,235,236,237,238,239,240,241,243,244,246,247,248,249,250,251,252,253,254,255,
  19.    256,258,259,262,263,265,266,267,268,269,270,273,274,275,276,277,278,279,280,281,284,285,286,287,288
  20.    ,290,291,293,294,295,297,298,301,302,303,304,306,307,308,309,310,311,312,313,314,315,316,
  21.    317,320,321,322,323,324,325,328,330,331,334,335,338,339,340,341,342,345,346,347,348,351,353,
  22.    354,356,357,360,361,362,363,364,365,368,369,370,373,374,375,376,378,379,382,383,386,388,389,391};
  23.  for (int col : colonnes){
  24.   // recupere ligne j de la feuille(numeroFeuille)
  25.   row = sheet.getRow(col);
  26.   if (row != null) {
  27.    // pour la ligne
  28.    System.out.print("\r\nRow " + col + ": " );
  29.   // recuperation de(s) colonne(s) souhaité pour la ligne i
  30.    HSSFCell cell1 = row.getCell(0);
  31.    HSSFCell cell2 = row.getCell(6);
  32.                  
  33.   //affiche les cellules souhaités de la ligne i
  34.    System.out.print(ContenuCellule(cell1) + "\t" );//subscenarid  
  35.    System.out.print(ContenuCellule(cell2) + "\t" );//keywords
  36.        //pour convertir en int
  37.    double en = cell1.getNumericCellValue();
  38.    int n=(int)en;
  39.    //appelle la methode qui possede la table a inserer
  40.    db_connection.insertResearchSub(n,cell2.getRichStringCellValue().toString());
  41.   }// fin if for row
  42.  }// fin for
  43. }


Message édité par ginolastar le 01-09-2009 à 16:35:14

---------------
Le Java c'est comme le sport ,c'est par la pratique qu'on progresse....
mood
Publicité
Posté le 01-09-2009 à 16:34:51  profilanswer
 

n°1920405
pataluc
Posté le 01-09-2009 à 16:55:37  profilanswer
 

c'est quoi ton erreur? quel est le comportement?
 
et surtout, comment ca se fait que tu est obligé de mettre une liste de lignes en dur ?  [:cerveau ouch]  [:cerveau pouah]


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Probleme insertion données Fichier Excel

 

Sujets relatifs
générer un fichier excelcourbe avec Excel et visual studio
Problème import données dans table liée SQL sous Accessproblème de courbe avec Zedgraph
Creation fichier cvstaille maximum d'un fichier
[PHP] Comparaison de chaine d'un fichierVBA - Macro d'enregistrement de Fichier ac date du jour / automatique
Plus de sujets relatifs à : Probleme insertion données Fichier Excel


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR