首页 > 应用开发 > IT综合 > 使用tcom控制Excel
最近因為工作的關係需要分析Excel工作表的內容,一直在考慮要用VBA好還是用Tcl+tcom好,掙扎了好久最後還是選了Tcl+tcom,採用這種方法是因為....我是Tcl的熱愛者!!哈~。接下來的內容是操作Excel時常遇到的問題,我把它們都部落格下來給大家參考。[@more@]
set excel [::tcom::ref createobj Excel.Application]
$excel Visible 1
set workbooks [$excel Workbooks]
set workbook [$workbooks Open "要開啟的Excel檔案"]
set worksheets [$workbook Worksheets]
set sheet1 [$worksheets Item [expr 1]]
set sheet2 [$worksheets Item [expr 2]]
set cells1 [$sheet1 Cells]
set cells2 [$sheet2 Cells]
set R [expr 1]
set C "A"
set R1C1 [[$cells1 Item $R $C] Value]
puts [[$cells1 Item $R $C] Text]
$cells1 Item $R $C "要設定給儲存格的值"
set interior [[$cell1 Item $R $C] Interior]
$interior Color [expr 0x0000FF]
set fnt [[$cell1 Item $R $C] Font]
$fnt Color [expr 0xFF0000]
$fnt Bold [expr 1]
[$cells1 Item $R $C] HorizontalAlignment [expr -4108]
[$cells1 Item $R $C] VerticalAlignment [expr -4108]
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/459749/viewspace-1058351/ ,如需转载,请注明出处,否则将追究法律责任。