Lire un fichier excel

lolita -  
e666 Messages postés 470 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je cherche a lire un fichier excel .xlsx sous eclipse
j'ai deja telecharger POI et
voila mon code :


import java.io.FileInputStream;
import java.io.IOException;

import org.apache.poi.xssf.usermodel.XSSFCell;
import org.apache.poi.xssf.usermodel.XSSFRow;
import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;

public class exel 
{
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub

XSSFWorkbook excel;
XSSFSheet st;
XSSFCell poNum;
XSSFRow row;

excel = new XSSFWorkbook(new FileInputStream("C:/chau/cll.xlsx"));

st = excel.getSheet("donnees");

row = st.getRow(4);
poNum = row.getCell(4);

String string = poNum.getStringCellValue();
System.out.println(string);




}
}



mais j'ai cette erreur:
Exception in thread "main" java.lang.NullPointerException
at exel.main(exel.java:27)


la ligne 27 correspond à : row = st.getRow(4);




Votre aide me serait d'un grand secours

Je vous remercie d'avance.

A voir également:

1 réponse

e666 Messages postés 470 Date d'inscription   Statut Membre Dernière intervention   175
 
Je pense que sp doit etre null. Donc tu dois sans doute pas reussir a obtenir ta feuille de calculs ici :
st = excel.getSheet("donnees");
S'appelle t'elle bien donnees ? Sans accents ?
Documentation : https://poi.apache.org/apidocs/dev/org/apache/poi/ss/usermodel/Workbook.html#getSheet(java.lang.String)
0