将特定数据从csv文件导入MS Access

时间:2017-07-13 10:57:22

标签: csv ms-access ms-access-2013

我有一个csv文件,它是工具的输出,我需要从这个文件中读取特定数据(只有B3,然后从A13到C17,它将始终是相同的)。之后,需要将其导入到ms访问表中。有没有我可以使用的功能,然后我可以设置一个按钮,以便用户友好?

1 个答案:

答案 0 :(得分:0)

将文件转换为Excel(SaveAs - > Excel工作簿)后,使用此行代码按钮将数据导入Access:

DoCmd.TransferSpreadsheet acLink, acSpreadsheetTypeExcel9,  YourTableName, YourFileName, False, "B3"
DoCmd.TransferSpreadsheet acLink, acSpreadsheetTypeExcel9,  YourTableName, YourFileName, False, "A13:C17"

一旦数据在Access中,您就可以使用它做任何事情 请在TransferSpreadsheet功能上找到here帮助。

您可以使用Excel.Application对象按代码将csv转换为Excel。