Ola estou com o seguinte problema utilizando a API POI:
tenho o seguinte codigo:
public class TestePoi {
public static void main(String args[]) throws IOException {
InputStream myxls;
FileOutputStream fileOut = null;
try {
myxls = new FileInputStream("workbooks.xls");
HSSFWorkbook wb = new HSSFWorkbook(myxls);
fileOut = new FileOutputStream("workbook.xls");
wb.write(fileOut);
} catch (IOException e) {
e.printStackTrace();
} finally {
if (fileOut != null)
fileOut.close();
}
}
}
e estou recebendo a seguinte exception:
java.lang.NullPointerException
at org.apache.poi.hssf.record.UnicodeString.setString(UnicodeString.java:347)
at org.apache.poi.hssf.record.UnicodeString.<init>(UnicodeString.java:103)
at org.apache.poi.hssf.usermodel.HSSFWorkbook.convertLabelRecords(HSSFWorkbook.java:275)
at org.apache.poi.hssf.usermodel.HSSFWorkbook.<init>(HSSFWorkbook.java:191)
at org.apache.poi.hssf.usermodel.HSSFWorkbook.<init>(HSSFWorkbook.java:230)
at org.apache.poi.hssf.usermodel.HSSFWorkbook.<init>(HSSFWorkbook.java:211)
at TestePoi.main(TestePoi.java:21)
Exception in thread "main"
sendo que este NullPointer deu dentro da classe HSSFWorkbook do poi quando eu fiz isto:
HSSFWorkbook wb = new HSSFWorkbook(myxls);
alguem ja teve algum problema parecido?
o pq disto?
