便携式远程连接将数据从MySQL吸收到Excel

问题描述:

Excel用户是否可以通过远程连接从MySQL中吮吸数据,而无需在控制面板中建立ODBC连接,也不需要下载MySQL扩展,也不需要在用户端执行任何操作?便携式远程连接将数据从MySQL吸收到Excel

在MySQL端有没有连接器可以将数据转换为Excel格式?我正在寻找动态解决方案 - 从数据库中读取数据。我不寻找像导出到CSV和导入到Excel的静态解决方案。用Python等任何编程语言完成的解决方案都可以接受。

这ADO连接看上去多么有前途,我依然在启动时对用户侧需要额外的工作:How can VBA connect to MySQL database in Excel?

我想作一个便携式的Excel与宏,将任何一台电脑上工作,在任何情况下文件。

希望你正在寻找一些本如下

Sub test1() 
    Dim con As ADODB.Connection 
    Dim rec As ADODB.Recordset 
    Set con = New ADODB.Connection 
    Set rec = New ADODB.Recordset 
    rec.CursorLocation = adUseClient 
    con.Open ("Provider=SQLOLEDB;Data Source=.;Initial Catalog=databasename;user ID=sa; [email protected];") 
    qry1 = "select * from [dbo].[FARA];" 
    rec.Open qry1, con 
    For i = 1 To rec.RecordCount 
     Debug.Print rec(0), rec(1), rec(2) 
    Next i 
End Sub