1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
| public class toto extends classe X ( elle permet de recuperer le fichier excel de faire un upload du fichier ) {
public toto{
}
// Lecture des feuilles du fichier excel
public void persitExcelDataFrom(String xlsPath) throws IOException {
String filename ="C:chemin de l endroit ou se trouve le fichier excel";
POIFSFileSystem fileSystem;
try {
fileSystem = new POIFSFileSystem(new FileInputStream(filename));
HSSFWorkbook workBook = new HSSFWorkbook(fileSystem);
HSSFSheet vers = workBook.getSheetAt(0);
HSSFSheet pro = workBook.getSheetAt(1);
HSSFSheet pre = workBook.getSheetAt(1);
HSSFSheet sauv = workBook.getSheetAt(3);
for (int i = 38; i < 42; i++)
for (int j = 0; j < 21; j++) {
HSSFRow row = pro.getRow(i);
HSSFCell cell = row.getCell(j);
Object value = ContenuCellule(cell);
Object[][] o = null;
o[i][j] = value;
System.out.println("la valeur est : " +value);
}
} catch (IOException e) {
}
}
private Object ContenuCellule(HSSFCell cell) {
Object value = null;
if (cell == null) {
value = null;
} else if (cell.getCellType() == HSSFCell.CELL_TYPE_BOOLEAN) {
value = cell.getBooleanCellValue();
} else if (cell.getCellType() == HSSFCell.CELL_TYPE_NUMERIC) {
value = cell.getCellNum();
} else if (cell.getCellType() == HSSFCell.CELL_TYPE_STRING) {
value = cell.getStringCellValue();
}
return value;
}
} |
Partager