EXCEL文件导入DATAWINDOW

本文介绍了一个将Excel文件数据导入到DataWindow的函数实现方法。该函数通过调用OLE对象操作Excel应用,完成数据读取并粘贴到指定的DataWindow中。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

//***************************************************************//   //   函数名称:   GF_EXCEL_TO_DATAWINDOW                                                                                                                               //   函数功能:   EXCEL文件导入DATAWINDOW                                                                                                                             //   参数类型:   DWTAWINDOW                                                                                                                               //   参数名称:   DW                                                                                                                               //   RETURN     :   1   SUCCEED       -1   ERROR                                                                                                                               //   DATE         :   2004   3.1                                                                                                                                                           //***************************************************************//       string   str_savename,named,s_grxh   int     excelok,li_net   long   li_count,i           oleobject   excelserver   excelserver=create   oleobject     excelok=excelserver.connecttonewobject("excel.application")         //检查返回值,以确保已成功地连接到了Excel   if   excelok   <>   0   then      messagebox("信息提示","连接EXCEL失败,请检查计算机中是否安装了EXCEL!")      return   -1   end   if     li_net   =   GetFileOpenName("选择文件",   str_savename,named,"xls","Excel文件(*.xls),*.xls")     if   li_net   >   0   then     if   str_savename   =   ""   then     return   -1       dw.settransobject(sqlca)     dw.reset()     excelserver.workbooks.open(str_savename)       excelserver.activesheet.cells.copy     li_count   =   dw.importclipboard(2)     //导入数据       clipboard("")         excelserver.quit()       excelserver.disconnectobject()       destroy   excelserver       return   1   else     messagebox('信息提示','没有指定导入文件!')     return   -1   end   if

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值