我试图用一个附加命令set fid [open temp.csv a]
'a'将一些数据写入TCL脚本的CSV文件。我看到所有数据都从下一行追加。但我希望将我的新数据集添加到下一列。我该怎么办这种情况?向TCL的excel文件添加新的柱子
set fid [open temp.csv a]
foreach line $data {
if { [regexp "SUM" $line == 1] } {
incr line_counter
if { [expr {$line_counter % 2}] == 0} {
if {[regexp {(MBytes) +([0-9\.]*)} $line match pre tput]==1 } {
puts $fid " $line_counter Throughput: $tput Mbps"
}
}
}
}
close $fid
set fid [open temp.csv r]
while {[gets $fid chars] >= 0} {
puts $chars
}
close $fid
使用此示例代码包需要TCOM 集练成[:: TCOM :: REF CREATEOBJECT excel.application] 组工作簿[$ Excel工作簿] 组工作簿[$簿打开{C:\ TEST.XLS}] 设置工作表[$ excel工作表] 设置工作表[$工作表项目[表达式1]] 设置单元格[$工作表单元格] $单元格项目2 B“测试”$工作簿保存 $ excel退出 – amateur 2012-03-05 02:15:13
- 尝试使用此示例代码用for循环代码将数据存储在特定列中的单元格中..遇到0x80020005 {未知错误}。任何人都可以帮助我如何使用此方法将一组数据写入特定列的单元格? – amateur 2012-03-05 02:15:24