QTP对Excel的操作(一)之 Vbs对Excel的操作

简介:

'*************************************************************'
'函数/过程名称:DoExcel()
'函数/过程的目的:操作Excel(读写)
'假设:无
'影响:
'输入:无
'返回值:无
'创建者:lee
'创建时间:2010/12/13
'修改者:
'修改原因:
'修改时间:
'*************************************************************'
Function DoExcel(filepath,sheetname,x,y)
 Dim ObjExcel,SrcExcel,ExcValue

   Set ObjExcel = CreateObject ("Excel.Application")
       'Excel程序不在前台显示
    ObjExcel.Visible = False

       '设置变量SrcExcel等于Excel工作薄open
       'Activate定位活动的sheet
       '并给某一单元格赋值
   Set SrcExcel = ObjExcel.WorkBooks.Open(filepath)
    SrcExcel.WorkSheets(sheetname).Activate
    SrcExcel.WorkSheets(sheetname).Cells(x,y).Value = "该单元格的值"
  
  '当出现“在当前位置发现已经存在为"RESUME.XLW"的文件。您希望将该文件替换掉吗?” 使用DisplayAlerts代码该列
          ObjExcel.DisplayAlerts = False
          ObjExcel.save
       
  'Excel退出,释放资源
    ObjExcel.quit
    Set ObjExcel = Nothing
    Set SrcExcel = Nothing
End Function
Call DoExcel("D:\Case.xls","Sheet1",9,8)

 

'*************************************************************'
'函数/过程名称:DoExcel() 第二种方法实现。
'函数/过程的目的:操作Excel(读写)
'创建者:lee
'创建时间:2010/12/13
'修改者:
'修改原因:使用统一对象ObjExcel
'*************************************************************'
Function DoExcel(filepath,sheetname,x,y)
 Dim ObjExcel,SrcExcel,ExcValue

   Set ObjExcel = CreateObject ("Excel.Application")
       'Excel程序不在前台显示
    ObjExcel.Visible = False

      'Activate定位活动的sheet
       '并给某一单元格赋值

    'Set SrcExcel = ObjExcel.WorkBooks.Open(filepath)
    ObjExcel.WorkBooks.Open(filepath)
    ObjExcel.WorkSheets(sheetname).Activate
    ObjExcel.WorkSheets(sheetname).Cells(x,y).Value = "该单元格的值"
  
  '当出现“在当前位置发现已经存在为"RESUME.XLW"的文件。您希望将该文件替换掉吗?” 使用DisplayAlerts代码该列
          ObjExcel.DisplayAlerts = False
          ObjExcel.save
       
    'Excel退出,释放资源

    ObjExcel.WorkBooks.Close
    ObjExcel.quit
    Set ObjExcel = Nothing
End Function
Call DoExcel("D:\Case.xls","Sheet1",9,8)





















本文转自hblxp32151CTO博客,原文链接:http://blog.51cto.com/starpoint/585059,如需转载请自行联系原作者

相关文章
|
Java BI 数据处理
如何在Java中实现Excel操作
如何在Java中实现Excel操作
1093 3
|
Java 数据库 数据安全/隐私保护
Java操作Excel文件导入导出【内含有 jxl.jar 】
Java操作Excel文件导入导出【内含有 jxl.jar 】
266 0
Excel如何使用VBA操作引用其它工作簿中的单元格
Excel引用其它工作簿中的单元格的值及使用VBA操作
【干货】python xlwt写入excel操作
【干货】python xlwt写入excel操作
|
数据挖掘 数据库连接 数据处理
精通Excel意味着熟练掌握基础及进阶操作
精通Excel意味着熟练掌握基础及进阶操作,如数据透视表、VBA编程和自定义公式。提升效率的技巧包括善用快捷键、自动化重复任务、巧用公式与函数(如SUM和VLOOKUP)、利用数据透视表分析数据、设置条件格式、建立数据库连接、编写自定义函数、创建数据图表、使用模板和进行分组汇总。这些方法能有效提升数据分析和处理能力,优化工作效率。
414 2
|
图形学
【unity小技巧】unity读excel配置表操作,excel转txt文本,并读取txt文本内容,实例说明
【unity小技巧】unity读excel配置表操作,excel转txt文本,并读取txt文本内容,实例说明
1042 0
|
JavaScript
【sgExcelGrid】自定义组件:简单模拟Excel表格拖拽、选中单元格、横行、纵列、拖拽圈选等操作
【sgExcelGrid】自定义组件:简单模拟Excel表格拖拽、选中单元格、横行、纵列、拖拽圈选等操作
【sgExcelGrid】自定义组件:简单模拟Excel表格拖拽、选中单元格、横行、纵列、拖拽圈选等操作
|
分布式计算 大数据 数据处理
MaxCompute操作报错合集之在本地用tunnel命令上传excel表格到mc遇到报错: tunnel upload C:\Users***\Desktop\a.xlsx mc里的非分区表名 -s false;该怎么办
MaxCompute是阿里云提供的大规模离线数据处理服务,用于大数据分析、挖掘和报表生成等场景。在使用MaxCompute进行数据处理时,可能会遇到各种操作报错。以下是一些常见的MaxCompute操作报错及其可能的原因与解决措施的合集。
284 0
|
Java Apache 索引
POI操作大全(动态合并单元格,为单元格生成一个自定义的数据显示格式,自定义公式计算结果生成,读取excel,word文件在生成图片,word指定位置生成图片)
POI操作大全(动态合并单元格,为单元格生成一个自定义的数据显示格式,自定义公式计算结果生成,读取excel,word文件在生成图片,word指定位置生成图片)
2372 0
C#NPOI操作Excel详解
C#NPOI操作Excel详解
2037 0
下一篇
开通oss服务