196898810 发表于 2011-7-1 17:32:27

EXCEL单元格修改

在桌面上有个excel文件,现在想利用AU3修改单元格B2其中的内容,如:88010000,想修改第3、4位,避免多台机器数据库重复,有什么办法能够不打开excel能够修改后自动保存呢?

kevinch 发表于 2011-7-1 18:45:01

不打开是不可能的,用程序操作还是可以实现的。

196898810 发表于 2011-7-1 19:36:14

$oExcel=_ExcelBookOpen($sFilePath1)
_ExcelWriteCell($oExcel,"88"&$inputMU&"0000",2,2)
_ExcelBookSave($oExcel)
_ExcelBookClose($oExcel,1,0)
现在是打开excel修改的,打开会增加出错的可能,现在是想有没有别的方法可以改善这问题。

kevinch 发表于 2011-7-1 19:50:02

任何程序运行皆存在出错的可能,只能通过完善代码来解决,即使是不用excel读取,单纯利用二进制读取也有出错的可能啊,完全不打开文件就修改内容?可能吗?

h20040606 发表于 2011-7-2 04:41:13

回答是,这是不可能的
页: [1]
查看完整版本: EXCEL单元格修改