2017-08-12 24 views
0

肥皂版本WritableSheet不正确使用二手5.0.0常规

我想创建一个Excel工作表,并使用Groovy脚本将数据写入到它无法创建表。我下面的代码给出: -

import jxl.*; 
import jxl.write.*; 

WritableWorkbook wb = 
    Workbook.createWorkbook(
     newFile("/Users/anant/Downloads/GroovyTest/report.xls")); 

WritableSheet sheet1 = wb.createSheet("Report Worksheet", 0); 

Label label = new Label(0, 0, "hello"); 

sheet1.addCell(label) 

现在我所面临的问题是:

  1. Excel工作表获取给定位置创建,但每当我试图打开它,它说,有人其他正在工作表上,因此我必须点击'只读'或'通知'选项

  2. 现在,我单击'只读',然后出现另一条消息像这样 - '&表单的扩展不匹配,并且是错误的请打开它?'。单击是时,Excel工作表打开,但工作表的名称不是“报表工作表”,而是采用了Excel工作簿的“报表”名称,并且“hello”文本未输入。

请建议我在哪里出错。我尝试过几次,但即使在其他系统中也发生过相同的问题。

+0

肥皂的工作簿?你什么意思? –

+0

我在肥皂ui中运行这个groovy脚本5.0.0 – Shreyashi

+0

任何人都可以请帮我解决这个问题吗? – Shreyashi

回答

0

sheet1.addCell(label)

后,你应该writeclose根据doc

wb.write() 
wb.close() 
+0

非常感谢回应.... – Shreyashi

+0

@Shreyashi很高兴它有帮助。你可以接受我的答案。 (^ O ^)/ – aristotll