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

光庆 1天前 805

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

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

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

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


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();

上传的附件:
最新回复 (4)
  • yuantian 19小时前
    0 2

    aardio最新版本,没有问题。

    43.14.05


    补充:

    preg库的版本是 2.1.0.0


    上传的附件:
  • 光庆 18小时前
    0 3
    把dump改成log或varDump,都没问题。就是dump出问题。看来,万能的dump也靠不住了。
  • nanyi 8小时前
    0 4
    aardio v43.11.1 / libxl v4.8 测试正常
  • mfk 7小时前
    0 5

    初始提示要安装preg扩展库。   


    aardio v40.94.1 / libxl v4.8 (注释第16行、取消注释16行)均测试正常   

返回