Java 我在atlassian jira上使用了`org.apache.poi`api,但它';他犯了错误
我在正常应用程序中使用以下代码,它工作正常。但当我在jira(简单jira插件)中使用相同的代码时,它显示了以下错误: org.apache.poi.openxml4j.exceptions.OpenXML4JRuntimeException:保存失败:保存包时出错:null 我是新来的吉拉。请建议我如何使用Java 我在atlassian jira上使用了`org.apache.poi`api,但它';他犯了错误,java,apache,apache-poi,jira,Java,Apache,Apache Poi,Jira,我在正常应用程序中使用以下代码,它工作正常。但当我在jira(简单jira插件)中使用相同的代码时,它显示了以下错误: org.apache.poi.openxml4j.exceptions.OpenXML4JRuntimeException:保存失败:保存包时出错:null 我是新来的吉拉。请建议我如何使用 XSSFWorkbook workbook = null; XSSFCell cell = null; FileOutputStream fos = nu
XSSFWorkbook workbook = null;
XSSFCell cell = null;
FileOutputStream fos = null;
XSSFSheet page_level_sheet;
XSSFRow sheet1_header = null;
try {
workbook = new XSSFWorkbook();
page_level_sheet = workbook.createSheet("Summary");
sheet1_header = page_level_sheet.createRow(0);
sheet1_header.createCell(0).setCellValue("Application Name");;
sheet1_header.createCell(1).setCellValue("Total Urls");;
sheet1_header.createCell(2).setCellValue("Urls With Tags");;
sheet1_header.createCell(3).setCellValue("Coverage %");;
for (int i=1;i<100;i++)
{
sheet1_header = page_level_sheet.createRow(i);
sheet1_header.createCell(0).setCellValue("51115");
sheet1_header.createCell(1).setCellValue("5111d5");
sheet1_header.createCell(2).setCellValue("511f15");
sheet1_header.createCell(3).setCellValue("511v15");
}
fos = new FileOutputStream(new File("D:/poi-generated-file.xlsx"));
workbook.write(fos);
fos.close();
}catch(Exception e)
{
log.info("erorr is "+e);
}
xssf工作簿=null;
XSSFCell单元=null;
FileOutputStream=null;
XSSFSheet页\级\页;
XSSFRow sheet1_header=null;
试一试{
工作簿=新XSSFWorkbook();
page_level_sheet=工作簿.createSheet(“摘要”);
sheet1\u页眉=页面\u级别\u sheet.createRow(0);
sheet1_header.createCell(0.setCellValue(“应用程序名称”);;
sheet1_header.createCell(1.setCellValue(“总URL”);;
sheet1_header.createCell(2.setCellValue(“带标记的URL”);;
sheet1_header.createCell(3.setCellValue(“覆盖率%”);;
对于(int i=1;iI在您的JIRA环境中,没有类似于D://
的位置,请尝试指定一个相对路径来保存该文件。我使用临时位置。我也尝试使用JIRA位置。当您更改该路径时,它是否会给出相同的错误?更改路径后,会出现相同的错误log.info(“错误为”+e)
使用e.toString()
只返回此可丢弃文件的简短描述。在开发时,您需要完整的堆栈跟踪。因此,请使用e.printStackTrace()
将完整的堆栈跟踪打印到系统。..err
或如果不可能,请使用。然后请显示完整的堆栈跟踪。