是什么导致了意外的标记=&引用;在Groovy脚本中的for循环中?

是什么导致了意外的标记=&引用;在Groovy脚本中的for循环中?,groovy,apache-poi,Groovy,Apache Poi,我一直在尝试自定义源代码,以便将excel工作簿中的表转换为csv文件。我对上面讨论的段做了一些小的修改,只在该段添加了一个标签,因为它抛出了一个不同的错误。我现在在for循环的第一个“=”上遇到意外的令牌错误: .groovy: 21: unexpected token: = @ line 21, column 16. for (int r = 0, rn = sheet.getLastRowNum() ; r <= rn ; r++) { ^

我一直在尝试自定义源代码,以便将excel工作簿中的表转换为csv文件。我对上面讨论的段做了一些小的修改,只在该段添加了一个标签,因为它抛出了一个不同的错误。我现在在for循环的第一个“=”上遇到意外的令牌错误:

.groovy: 21: unexpected token: = @ line 21, column 16.
       for (int r = 0, rn = sheet.getLastRowNum() ; r <= rn ; r++) {
              ^

1 error
.groovy:21:意外标记:=@第21行,第16列。

对于(int r=0,rn=sheet.getLastRowNum();r只需将其拆分为两条语句:

int cn = row.getLastCellNum()
for (int c = 0 ; c < cn ; c++) {
  ...
int cn=row.getLastCellNum()
for(int c=0;c
int cn = row.getLastCellNum()
for (int c = 0 ; c < cn ; c++) {
  ...