32行程序中第35行出错

时间:2014-10-23 12:36:57

标签: java excel date

以下是我的代码:

public class ExcelManip {

    public static void main(String args[])
            throws ExcelException, FileNotFoundException {
        Application application = new Application();
        File xslFile = 
          new File("C:\\Users\\Nathan.Shnipes\\Documents\\Workbook.xlsx");
        Workbook workbook = application.openWorkbook(xslFile, true);
        Worksheet worksheet = workbook.getWorksheet(1);
        Range range = worksheet.getRange("A1:AD1");
        Variant[][] results = range.getValues();
        Cell cell = worksheet.getCell("A1");
        System.out.println(cell.getString());
        System.out.println(results[0][0].getValue());
        System.out.println(
            "C:\\Users\\Nathan.Shnipes\\Documents\\Workbook.xlsx");
        Range range2 = worksheet.getRange("o1:o500");
        Variant[][] dates = range2.getValues();
        System.out.println(dates[0][0].getValue());
    }
}

或作为图像:

enter image description here

它一直在第35行引发错误。我删除了第35行的所有内容,因为它已经达到了这一点,但它没有帮助。我真的不知道什么是错的。我已经尝试复制程序的主体并将其放入一个新类中,但无论出于何种原因,它都抛出了无主要错误,即使它有行public static void main(String[] args) throws ***

1 个答案:

答案 0 :(得分:4)

你的项目上有一个红色的惊呼标记。如果未解决构建路径问题(例如),Eclipse很可能无法构建项目。因此,请转到Problems标签,然后尝试解决您的错误。如果完成,Eclipse将构建您的项目并提供更多有用的错误

修改 这就是你运行旧版本的原因(没有新的版本替换旧的版本),其中实际上有一行35。