表格数据如下

代码如下
import win.ui;
import com.excel;
import godking.vlistEx;
/*DSG{{*/
var mainForm = win.form(text="表格测试";right=438;bottom=487)
mainForm.add(
vlist={cls="vlistEx";left=9;top=17;right=434;bottom=445;ah=1;aw=1;border=1;db=1;dl=1;dr=1;dt=1;z=1}
)
/*}}*/
var excel,err = com.excel();
excel.alerts = false; //关闭界面提示与屏幕更新
var book = excel.Open( "D:\test.xlsx" );
var sheet = excel.ActiveWorkbook.Sheets(1);
var t ={"序号","水果","重量","备注"};
var tt ={};
tt = sheet.Range("A1:D10").Value2;
mainForm.vlist.setTable(tt,table.remove(tt),{scale =true,5,5,5,10},1);
excel.Quit(); //退出
mainForm.show();
win.loopMessage();
输出结果

如果把源表格数据的表头改为

输出结果为


这是为啥呢