访问 table 从 csv 导入只得到一半的列

Access table import from csv only getting half the columns

我正在尝试将一个 csv 文件作为新的 table 导入到访问中。由于某种原因,它没有导入所有列。我会注意到 excel 中还有 11 个列,包括状态和所有者列以及另外 9 个也没有进入 table 的列。它始终排除相同的列,但我不明白为什么它会排除那些特定的列。

DoCmd.DeleteObject acTable, "TempMODBranch"
DoCmd.TransferText acImportDelim, "TempMODBranch_Import", "TempMODBranch", sPath & "TempMODBranch.csv", True

使用以下

SELECT MSysIMEXColumns.SpecID, MSysIMEXSpecs.SpecName
FROM MSysIMEXColumns INNER JOIN MSysIMEXSpecs ON MSysIMEXColumns.SpecID = MSysIMEXSpecs.SpecID 
ORDER BY MSysIMEXSpecs.SpecName, MSysIMEXColumns.Start, MSysIMEXColumns.Width;

我确定了它使用的 specID(对我来说是 72)。然后我从 MSysIMEXColumns

中选择了所有内容
Select * from MSysIMEXColumns where specID = 72

并根据需要直接 edited/added 值。