我正在尝试制作一个能够保存客户购买数据的应用程序。为我制造麻烦的方法代码如下:
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);
的行正在创建一个我不明白的例外。请帮我找到解决方案。
我知道已经存在类似的问题,但解决方案并没有帮助我删除异常。