gpt4 book ai didi

mysql - 查询数据库后,如何在 Excel 中打印值列表?

转载 作者:行者123 更新时间:2023-11-30 01:10:24 30 4
gpt4 key购买 nike

我有一个用 Excel VBA 制作的个人函数列表。该函数查询 mysql 数据库并仅返回一个值。例如,函数 GetRevenue 返回单个值。但我想知道如何编写一个返回值列表或整个表的 Excel 函数?

假设在单元格 A1 中我编写了函数“GetCustomerList”..我希望从单元格 A2 开始返回我的表格。

如何使用 ADODB 在 VBA 中执行操作?

谢谢

最佳答案

在 ADODB 中,您可以使用 copyfromrecordset 方法简单地从定义的单元格复制表格。下面的 list 清楚地表明了这一点:

i = 1

For Each fld In rd.Fields
Cells(4, i).Value = fld.Name
i = i + 1
Next
Cells(5, 1).CopyFromRecordset rd
rd.Close
con.Close

这里变量rd指的是Recordset,con指的是连接对象。整个表格是从单元格(5,1)(即A5)复制的。标题从 A4 复制到单元格。我希望你能使用这个方法。

关于mysql - 查询数据库后,如何在 Excel 中打印值列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19497692/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com