Tcl脚本使用tcom扩展包操作Excel文件
来源:互联网 发布:linux rws是什么意思 编辑:程序博客网 时间:2024/06/05 23:46
Excel提供了通过COM接口进行访问的方法,下面这段Tcl脚本就是演示使用tcom扩展包操作Excel文件,给文件中的一个单元格赋值,并修改背景色,当然还可以进行其他各种复杂操作,使用tcom操作COM接口的关键问题就是如何知道要访问的COM接口都有哪些方法和参数,以及含义,有多种方法可以获取到这些信息[@more@]
,一种方法是到微软的msdn上搜索相关API说明,像office等应该都能查到,另外一种方法是使用VC带的一个工具OLEView,通过这个工具可以查看本机所有注册COM接口的详细信息,但可能没有说明文档,还好很多COM接口的方法、参数的意义都是一目了然的,看方法名基本上也能猜到不少。
package require tcom
# 构造要打开的excel文件名
set filename [file join [file dirname [info script]] test.xls]
puts $filename
# 创建com实例,打开工作表
set app [::tcom::ref createobject "Excel.Application"]
set workbooks [$app Workbooks]
set workbook [$workbooks Open $filename]
set worksheets [$workbook Worksheets]
set worksheet [$worksheets Item "Sheet1"]
# 获取A1单元的范围对象
set range1 [$worksheet Range A1]
# 给A1单元赋值
$range1 Value2 "123"
# 设置单元的背景色
set interior [$range1 Interior]
$interior Color [expr 0x00FFE0]
# 保存文档
$workbook Save
# 显示Excel
$app Visible 1
0 0
- Tcl脚本使用tcom扩展包操作Excel文件
- tcl加载tcom扩展包的一个实例
- 使用Tcl操作Excel文件的方法
- 使用Tcl操作Excel文件的方法
- 使用Tcl的tcom组件控制MS word
- TCL脚本扩展示例
- tcom 操作work表格
- 使用Tcl扩展包cwind进行界面自动化测试
- 使用Tcl扩展包cwind进行界面自动化测试
- 使用POI包进行Excel文件操作(1)
- 使用POI包进行Excel文件操作(2)
- TCL脚本递归列出文件
- 关于TCL加载TCOM报错不能加载的问题
- 用JXL包操作Excel文件
- Tcl学习之--文件操作
- 使用java操作Excel文件
- 使用java操作excel文件
- 使用java操作Excel文件
- 文字逐渐变色(自定义View)
- 自定义流布局FloatLayout(一)
- 开发者应该了解的 web 性能 and Web性能优化教程:如何对网站图片优化?
- Hadoop简单介绍
- CSS自定义select下拉选择框的样式(不用其他标签模拟)
- Tcl脚本使用tcom扩展包操作Excel文件
- js点击小图预览大图
- java可变参数方法
- hdu2524 矩形A + B
- HttpClient 教程 (四)
- bzoj3572_hnoi2014 世界树
- C#动态创建日志文件,若文件存在,追加记录
- Android AIDL IPC实现进程间通信
- 每天学习十分钟23之JavaScript