使用Apache POI写入excel文件时出现NullPointerException

时间:2017-07-13 13:35:15

标签: java apache-poi

我正在尝试制作一个能够保存客户购买数据的应用程序。为我制造麻烦的方法代码如下:

private void MyData(long Invoice, String Name, int num, String[] products, int[] quantity, double tax, double cost) throws FileNotFoundException, IOException
{
    FileInputStream inputStream = new FileInputStream(new File("SalesDetails.xlsx"));
    XSSFWorkbook workbook = new XSSFWorkbook(inputStream);
    XSSFSheet worksheet = workbook.getSheetAt(0);
    Invoice =Invoice+3;
    for(int i=2; i<=27; i++)
    {
        XSSFCell cell=null; 
        cell = worksheet.getRow((int)Invoice).getCell(i);
        switch (i) { //some cases. }
    }

在这个方法中,我使用Apache POI写入excel文件。

我放置cell = worksheet.getRow((int)Invoice).getCell(i);的行正在创建一个我不明白的例外。请帮我找到解决方案。

我知道已经存在类似的问题,但解决方案并没有帮助我删除异常。

0 个答案:

没有答案