永发信息网

如何用pb做将excel表格导入pb数据窗口的程序

答案:1  悬赏:60  手机版
解决时间 2021-01-21 08:42
如何用pb做将excel表格导入pb数据窗口的程序
最佳答案
这个是直接导入的。还有一种方法,就是逐行逐列读取excel表格,这个方法效率不高,但是有个好处就是excel的数据文件和数据窗口不要求对应,就相当于excel是一个数据窗口,从这里取值,赋值到目标数据窗口一样的操作。如果你需要我也可以帮你写一个例子。
先传一个直接导入的:这种导入要求excel和数据窗口的字段对应。
OLEObject ExcelServer
long excelok
string str_savename
string str_filename

string named
integer value
value = GetFileOpenName("打开文件",str_filename, named, "DOC", &
"文本文件 (*.TXT),*.TXT," &
+ "EXCEL 文件 (*.XLS),*.XLS,"+"EXCEL 文件 (*.XLSX),*.XLSX")
if value = 1 then

ExcelServer = CREATE OLEObject
ExcelOK = ExcelServer.ConnectToNewObject( "excel.application" )
if excelok < 0 then
messagebox("连接excel失败,检查你的系统是否安装了office",string(excelok))
return
else
dw_1.reset()
ExcelServer.Workbooks.Open(str_filename)
str_savename="c:\temp.txt"
excelserver.activeworkbook.saveas(str_savename,3)
excelserver.displayalerts=false
ExcelServer.quit()
ExcelServer.DisconnectObject()
DESTROY ExcelServer
dw_1.ImportFile(str_savename)
filedelete(str_savename)
end if
end if
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
EXCEL中多条件筛选与返值
UG出模具单个零件的2D图时,需要把每个要出图
求rta少年组朱元冰徐浩左溢详细的资料,不是
下列词语中加点字的读音全都正确的一项是(3
阴阳师刀十求救qwq
在线解签文输入签文:两造姻缘尽渺茫,而今才
老是接到别人问你要不要贷款。我想问一下?此
我的体温35°8算正常,吗
木结构建筑主材选择松木或者杉木,其各自的优
蓝天汽车销售有限公司地址好找么,我有些事要
想要阿甘正传里父子两个坐在一起钓鱼的图...
40平方的水暖厨卫店怎么装修
家里有两瓶银星酒,准备送人。是过年剩下的。
有一个数是152,它与十六进制数6A相等,那么
有精通Excel的吗
推荐资讯
本人新司机,目前在开一辆凌渡,遇到点问题,
怎么我在3m互助平台没有匹配成功有人发短信告
百变小樱魔术卡中小樱收复“消”牌是在哪集啊
将官以上的官能自己做生意吗,合法不利用权势
泥土真的能造成真的人吗?
fanuc 主轴不停止
打折篮球鞋
尚丽数码摄影怎么去啊,我要去那办事
天下贰 回味最初经典 如何回归老地图江南教学
李白活多久
936÷8的竖式,发图片
爱库存打单出来的单子上可以打出货号么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?