【发布时间】:2017-08-07 05:49:44
【问题描述】:
这是我用于将两个字符串写入 Excel 工作表的代码。但我收到此错误:java.lang.IllegalArgumentException: Sheet index (0) is out of range (no sheets)
FileOutputStream fout=new FileOutputStream(new File("C:\\Users\\151680\\workspace\\trial.xlsx"));
XSSFWorkbook wb=new XSSFWorkbook();
XSSFSheet sh1=wb.getSheetAt(0);
sh1.getRow(0).createCell(0).setCellValue("abc");
sh1.getRow(0).createCell(1).setCellValue("def");
wb.write(fout);
当前在给定路径中没有名为 trial.xlsx 的工作簿。运行此代码时,它应该创建工作簿吗?还是我必须创建并保留一个?我在这里做错了什么?
【问题讨论】:
标签: javascript java excel selenium