导入不连续的 Excel 列以访问

Import Discontiguous Excel Columns to Access

strRange = "C:C,H:H,J:J,S:S,AA:AA"

DoCmd.TransferSpreadsheet , cSpreadsheetTypeExcel12Xml, "tbl_adds", strInputFileName, True, stRange

有问题的电子表格有 40 列,我只需要其中 5 列(在 stRange 中列出)

这是语法问题还是我必须使用不同的方法?

不导入,但 link 工作表。

创建一个简单的 select 查询,并将 linked table 作为源。在此,标记有问题的五列并保存查询。

现在使用此查询进行导入。