Set acApp = CreateObject("Access.application") acApp.OpenCurrentDatabase "F:\stock_database\sale_otc\stock.mdb" acApp.DoCmd.TransferSpreadsheet acImport, 8, "abc", "C:\123.csv", True, "1102_20120209!A1:o1173" acApp.Quit Set acApp = Nothing相關資料參考 MSDN相關內容 : http://msdn.microsoft.com/en-us/library/bb214134(v=office.12).aspx
以VBA方式將文字檔(csv包涵在內)匯入Access,在Access VBA裡需要用到的語法DoCmd.TransferText,另外還需要使用到schema.ini
其相關格式可參考http://access911.net/fixhtm/77FAB01E16DC_big5.htm
Set acApp = CreateObject("Access.application") acApp.OpenCurrentDatabase "F:\stock_database\sale_otc\stock.mdb" acApp.DoCmd.TransferText acImportFixed, schema.ini, "s123", "C:\1102_20120209.csv", True acApp.Quit Set acApp = Nothing相關資料參考 MSDN相關內容 : http://msdn.microsoft.com/en-us/library/bb214141(v=office.12).aspx
沒有留言:
張貼留言