找回密码
 加入
搜索
楼主: fenhanxue

[系统综合] 关于字符串UTF8 和 asic 之间转换的问题【已解决】

  [复制链接]
 楼主| 发表于 2018-5-21 22:02:51 | 显示全部楼层
回复 15# kk_lee69


    如你帖子里写的,不安装EXCEL的环境下
不要借助 Excel.au3
发表于 2018-5-21 22:49:02 | 显示全部楼层
回复 16# fenhanxue

#include <array.au3>

$Excelconn= ObjCreate("ADODB.Connection")
$ExcelRS= ObjCreate("ADODB.Recordset")
$Excelconn.Open ("Provider=Microsoft.ACE.OLEDB.12.0;Data Source="&@ScriptDir&"\5.xlsx"&";Extended Properties='Excel 12.0'")
$ExcelRS.ActiveConnection = $Excelconn
$eExcelArray=$Excelconn.Execute ("SELECT * FROM [Sheet1$]").GetRows

_ArrayDisplay($eExcelArray)


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2018-5-21 23:26:28 | 显示全部楼层
回复 17# kk_lee69


  代码运行起来了,再次感谢KK的帮助

更新下备注,给后来者可以看到:
代码需要在32位下运行,64位系统,需要加一行
#AutoIt3Wrapper_UseX64=n

即:
#AutoIt3Wrapper_UseX64=n
#include <array.au3>
 
$Excelconn= ObjCreate("ADODB.Connection")
$ExcelRS= ObjCreate("ADODB.Recordset")
$Excelconn.Open ("Provider=Microsoft.ACE.OLEDB.12.0;Data Source="&@ScriptDir&"\555.xlsx"&";Extended Properties='Excel 12.0'")
$ExcelRS.ActiveConnection = $Excelconn
$eExcelArray=$Excelconn.Execute ("SELECT * FROM [Sheet1$]").GetRows
 
_ArrayDisplay($eExcelArray)
发表于 2018-5-23 17:12:26 | 显示全部楼层
跑题很严重……  既然可改变发送方式,还费这劲
 楼主| 发表于 2018-5-24 21:47:05 | 显示全部楼层
回复 19# afan


    被A大见鄙视了。。。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-19 01:27 , Processed in 0.071435 second(s), 15 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表