提取excel表字段的问题
提取excel表字段采用如下方式,提取出的字段都为空,不知道为什么!高手指点下!
MyOle.WorkBooks.Open(ls_path)
IF NOT IsValid(xlsub) THEN
xlsub = CREATE OLEObject
END IF
xlsub = myole.Application.ActiveWorkbook.Worksheets[1]
long ll_excel_column
ll_excel_column=xlsub.UsedRange.Columns.Count
int s
string ls_str=''
for s=1 to ll_excel_column
ls_column_cmnt[s]=string(xlsub.cells[1,s])
if isnull(ls_column_cmnt[s]) then
messagebox("错误","要导入数据的表字段不容许为空")
myole.application.ActiveWorkbook.close(False) //关闭活动工作表
myole.quit() //关闭工作簿
IF IsValid(myole) THEN
DESTROY myole
END IF
IF IsValid(xlsub) THEN
DESTROY xlsub
END IF
setpointer(Arrow!)
return -1
end if
dw_apply.setitem(s,'join_column',ls_column_cmnt[s])
if s <> ll_columncount then
ls_str=ls_str+ls_column_cmnt[s]+"~t"+string(s)+"/"
else
ls_str=ls_str+ls_column_cmnt[s]+"~t"+string(s)
end if
next