chzj589 发表于 2018-6-15 15:10:15

chzj589 发表于 2018-6-15 14:40
只加:#AutoIt3Wrapper_UseX64 = y
你这样能通过吗

终于搞明白了

志艺风云 发表于 2018-6-15 18:16:19

chzj589 发表于 2018-6-15 14:40
只加:#AutoIt3Wrapper_UseX64 = y
你这样能通过吗

我系统没有安装64位的引擎,加:#AutoIt3Wrapper_UseX64 = y 是运行不了的。
**********截获了对象 错误!**********
错误号: 80020009      返回代码: -2146824579      错误脚本行: 15      错误来源:ADODB.Recordset
源对象错误描述: 连接无法用于执行此操作。在此上下文中它可能已被关闭或无效。      错误描述:发生意外。


zss66783 发表于 2018-6-21 06:14:17

路过学习学习

ncxj 发表于 2018-6-26 09:17:25

看看,excel用起来经常报错,不知道为什么

破帽遮颜 发表于 2018-6-26 18:43:07

老规矩,先回后下!!!!!!!

jj119120 发表于 2018-6-28 11:12:42

看看···············

friendtasy 发表于 2018-6-28 22:53:28

感觉r和python相应的包处理excel更方便

kk_lee69 发表于 2018-7-6 02:05:46

看看 資料   留個腳印

wln 发表于 2018-7-24 11:25:02

学习楼主的方法,感谢!

wln 发表于 2018-7-26 17:17:51

向楼主求教,用上面的方法打开excel文件,$eExcelArray = $Excelconn.Execute("SELECT * FROM [" & $slist & "]").GetRows
第一行的数据取不到,显示的数组都是从第二行的。如果这个sheet只有一行,那么显示的就是空数组。
请问该如何解决?谢谢!

chzj589 发表于 2018-7-26 18:36:12

本帖最后由 chzj589 于 2018-7-26 18:37 编辑

wln 发表于 2018-7-26 17:17
向楼主求教,用上面的方法打开excel文件,$eExcelArray = $Excelconn.Execute("SELECT * FROM [" & $slist...
excel文件第一行是项目,你须添加第一行项目或添加表头

wln 发表于 2018-7-27 11:10:18

chzj589 发表于 2018-7-26 18:36
excel文件第一行是项目,你须添加第一行项目或添加表头

如果要读取一个excel表格里所有的内容,该如何做?
谢谢!{:face (316):}

chzj589 发表于 2018-7-27 12:37:46

wln 发表于 2018-7-27 11:10
如果要读取一个excel表格里所有的内容,该如何做?
谢谢!

#AutoIt3Wrapper_UseX64 = n
Local $vara = @ScriptDir & "\Book2.xlsx"       
$addfld = ObjCreate("ADODB.Connection")
;$addfld.Open("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & $vara & ";Extended Properties='Excel 4.0'");后缀.xls
$addfld.Open("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & $vara & ";Extended Properties='Excel 12.0'");后缀.xlsx
$eExcelArray = $addfld.Execute("SELECT * FROM ").GetRows
_ArrayDisplay($eExcelArray)

wln 发表于 2018-7-27 13:35:22

chzj589 发表于 2018-7-27 12:37
#AutoIt3Wrapper_UseX64 = n
Local $vara = @ScriptDir & "\Book2.xlsx"       
$addfld = ObjCreate("ADODB. ...

非常感谢回复.这就是第一行还是读不到了?
我要把每个sheet里所有内容都读出来,包括标题行
谢谢!

chzj589 发表于 2018-7-27 14:36:30

wln 发表于 2018-7-27 13:35
非常感谢回复.这就是第一行还是读不到了?
我要把每个sheet里所有内容都读出来,包括标题行
谢谢!

把你的excel文件发上来,我试试
页: 1 [2] 3 4
查看完整版本: 在没有安装Excel的情况下读取数据