使用VBA将.MDB文件中的表中的数据读取到Excel 2013中

布伦丹·古登(Brendan Gooden)

我正在尝试将Access .MDB文件中的某些数据导入Excel 2013电子表格。

到目前为止,我已经尝试将数据库转换为2007格式,但是没有用(到目前为止,我尝试过2种方法)

有没有更简单的方法将数据直接从.MDB文件中的表导入到Excel 2013电子表格中的工作表中?(最终结果)

Sub convertaccessdb()
Application.ConvertAccessProject _
 SourceFilename:="C:\new\pabxcalls.mdb", _
 DestinationFilename:="C:\My Documents\pabxcalls2007.accdb", _
 DestinationFileFormat:=acFileFormatAccess2007
End Sub
' **** THIS GIVES AN RUNTIME ERROR 438 - OBJECT DOESN'T SUPPORT THIS PROPERTY OR METHOD ***

Sub Command7_Click()
Dim app As New Access.Application
app.Visible = True
app.AutomationSecurity = msoAutomationSecurityLow
app.SysCmd 603, "C:\New\pabxcalls.mdb", "C:\new\pabxcalls_new.mdb"
Set app = Nothing
End Sub
' *** THIS RUNS, BUT DOES NOT OUTPUT THE FILE REQUIRED ***

谢谢你们!!!

MDB说明

布伦丹·古登(Brendan Gooden)

发现我实际上不必转换数据库。只需使用查询和ADODB连接即可提取数据,如下所示。

不管怎么说,还是要谢谢你!

Sub GetCallData()

Dim objAdoCon As Object
Dim objRcdSet As Object
Dim DailyOutgoing, DailyIncoming, MonthlyOutgoing, MonthlyIncoming As String

DailyOutgoing = "SELECT calls.Extension,Sum(calls.Duration) FROM calls WHERE (((calls.Calldate)=Date())) AND (((calls.calltype)=""O"")) GROUP BY calls.Extension, calls.Calldate ;"
DailyIncoming = "SELECT calls.Extension,Sum(calls.Duration) FROM calls WHERE (((calls.Calldate)=Date())) AND (((calls.calltype)=""I"")) GROUP BY calls.Extension, calls.Calldate ;"

Set objAdoCon = CreateObject("ADODB.Connection")
Set objRcdSet = CreateObject("ADODB.Recordset")

 objAdoCon.Open "Provider = Microsoft.Jet.oledb.4.0;Data Source = \\remotehost\PABXSoft\Call Collector\Data\pabxcalls.mdb"

 ' *** GET DAILY OUTGOING ***

 ThisWorkbook.Worksheets("CALL_DATA").Range("A3:B24").Value = ""
 objRcdSet.Open DailyOutgoing, objAdoCon
 ThisWorkbook.Worksheets("CALL_DATA").Range("A3").CopyFromRecordset objRcdSet
Set objRcdSet = Nothing

 ' *** GET DAILY INCOMING ***

Set objRcdSet = CreateObject("ADODB.Recordset")
 ThisWorkbook.Worksheets("CALL_DATA").Range("A27:B46").Value = ""
 objRcdSet.Open DailyIncoming, objAdoCon
 ThisWorkbook.Worksheets("CALL_DATA").Range("A27").CopyFromRecordset objRcdSet

Set objAdoCon = Nothing
Set objRcdSet = Nothing

End Sub

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用VBA将文本提取到Excel表中

来自分类Dev

如何使用python将Excel数据读取到数组中

来自分类Dev

从Python将Excel文件读取到内存中并将工作表传递给Pandas

来自分类Dev

如何使用OpenXML C#将特定于Excel的行和工作表读取到数据表中

来自分类Dev

将XML文件读取到已经存在的数据库表中

来自分类Dev

R:如何将文件读取到具有不同分割的数据表中?

来自分类Dev

如何将包含多个表的 .dat 文件读取到 Pandas 数据框中?

来自分类Dev

通过PHP将文件内容读取到表中

来自分类Dev

将Excel中的某些列读取到数据框

来自分类Dev

将文本文件中的数据提取到VBA中的Excel中

来自分类Dev

将文本文件中的数据提取到VBA中的Excel中

来自分类Dev

在Excel 2013中使用VBA读取隐藏列的问题

来自分类Dev

将表格从Excel读取到VB中

来自分类Dev

将具有多个工作表的多个xlsx文件读取到一个R数据帧中

来自分类Dev

如何使用php将文本文件读取到HTML表中?

来自分类Dev

使用Excel 2013的PowerPoint 2013中的VBA Pulse动画

来自分类Dev

将.dat文件中的数据读取到python中的不同变量中

来自分类Dev

将xlsx文件中的水平(基于行)数据读取到R数据帧中

来自分类Dev

使用VBA在Excel中从HTML读取表

来自分类Dev

如何创建(C)函数以使用“读取”将文件中的数据读取到链接列表中?

来自分类Dev

如何将多个目录中的多个.parquet文件读取到单个pandas数据框中?

来自分类Dev

如何将多个文本文件读取到pyspark中的数据框中

来自分类Dev

如何将文件中的数据一一读取到Matlab中

来自分类Dev

使用PowerShell将工作表从Excel提取到单独的文件中

来自分类Dev

将二进制文件中的数据读取到C中的链接列表中(访问冲突读取位置)

来自分类Dev

使用本地存储保存表单数据并将数据动态读取到表中

来自分类Dev

C#从.DBF文件读取到数据表中

来自分类Dev

如何将“文本表”读取到表中

来自分类Dev

如何将“文本表”读取到表中

Related 相关文章

  1. 1

    使用VBA将文本提取到Excel表中

  2. 2

    如何使用python将Excel数据读取到数组中

  3. 3

    从Python将Excel文件读取到内存中并将工作表传递给Pandas

  4. 4

    如何使用OpenXML C#将特定于Excel的行和工作表读取到数据表中

  5. 5

    将XML文件读取到已经存在的数据库表中

  6. 6

    R:如何将文件读取到具有不同分割的数据表中?

  7. 7

    如何将包含多个表的 .dat 文件读取到 Pandas 数据框中?

  8. 8

    通过PHP将文件内容读取到表中

  9. 9

    将Excel中的某些列读取到数据框

  10. 10

    将文本文件中的数据提取到VBA中的Excel中

  11. 11

    将文本文件中的数据提取到VBA中的Excel中

  12. 12

    在Excel 2013中使用VBA读取隐藏列的问题

  13. 13

    将表格从Excel读取到VB中

  14. 14

    将具有多个工作表的多个xlsx文件读取到一个R数据帧中

  15. 15

    如何使用php将文本文件读取到HTML表中?

  16. 16

    使用Excel 2013的PowerPoint 2013中的VBA Pulse动画

  17. 17

    将.dat文件中的数据读取到python中的不同变量中

  18. 18

    将xlsx文件中的水平(基于行)数据读取到R数据帧中

  19. 19

    使用VBA在Excel中从HTML读取表

  20. 20

    如何创建(C)函数以使用“读取”将文件中的数据读取到链接列表中?

  21. 21

    如何将多个目录中的多个.parquet文件读取到单个pandas数据框中?

  22. 22

    如何将多个文本文件读取到pyspark中的数据框中

  23. 23

    如何将文件中的数据一一读取到Matlab中

  24. 24

    使用PowerShell将工作表从Excel提取到单独的文件中

  25. 25

    将二进制文件中的数据读取到C中的链接列表中(访问冲突读取位置)

  26. 26

    使用本地存储保存表单数据并将数据动态读取到表中

  27. 27

    C#从.DBF文件读取到数据表中

  28. 28

    如何将“文本表”读取到表中

  29. 29

    如何将“文本表”读取到表中

热门标签

归档