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