遇到个奇怪的问题,大家帮忙看看

光庆 2小时前 302

遇到个奇怪的问题,没琢磨出原因,大家帮忙看看。

我的理解是程序代码从前往后顺序执行。后面的代码如果没执行到,是对前面的代码没啥影响的。

但实际运行效果,后面没执行到的代码,竟然能影响前面正在执行的代码。

大家帮忙测试分析一下具体原因。


import console; 
import godking.libxl
var book = godking.libxl.open("/生产信息报表.xlsx",1);
if book {
	var sheet = book.sheet(/*表名称或索引*/);
	//逐个读取单元格
	for(i=1;sheet.lastFilledRow;1){
    	for(n=1;sheet.lastFilledCol;1){
        	var s = sheet.getCellValueWithNumFormat(i/*行号*/,n/*列号*/,/*合并单元格处理方式*/);
  			console.dump(i++"行",n++"列",s);
    	}
	}
	console.pause();
	//一次性读取整个表
	console.dump(sheet.getTable(1,1,0,0,null/*字段表*/,/*空文本替代符*/,/*是否转文本*/,true/*是否数字格式化*/));
	//book.close();
} else {
	console.dump("打开文件失败");
}
console.pause();

上传的附件:
最新回复 (0)
返回