当我尝试创建一个excel然后输出一些值时,我得到了这个错误。 Pricee之前定义为double。我检查价值是否正确。我不知道在哪里看?
cell = row.createCell(6);
setCellStyle();
cell.setCellType(Cell.CELL_TYPE_NUMERIC); cellStyle.setDataFormat(createHelper.createDataFormat().getFormat("#,##0.00"));
cell.setCellValue(pricee);
错误:
com.ibm.jscript.InterpretException: Script interpreter error, line=1329, col=35: Ambiguity when calling setDataFormat(int) and setDataFormat(short)
答案 0 :(得分:0)
SSJS marshalles无类型JS输入Java。它工作得相当好,但不是100%。最好是创建一个从SSJS调用的Java bean,并将文档或集合作为参数移交。
让您的生活更轻松,因为您可以在本地命令行上进行测试和调试。