导入完整记录顺序的CSV

时间:2016-12-07 00:31:57

标签: ms-access access-vba ms-access-2013 excel-2013

我试图实现我理解的应该是一项相当简单的任务,但我还没有看到如何修复它。

我在Excel中有一个数据库,我想在Access中也有这个数据库,将.xls保存为主文件(不是我的选择,这是我被告知要做的)。我当前的思维过程是用户可以将Excel数据库保存为.CSV(这样可以保留在Excel工作表中经常使用的自定义格式的"外观")然后打开Access并点击命令按钮将导入CSV,覆盖/更新已存在的表中的数据.Access的基本导入代码为:

Function ImportLineLists()
    DoCmd.DeleteObject Table, "__"
    DoCmd.TransferText acImportDelim, "__", _
    "__", "__"
End Function

其中__就是我省略了实际文件/表名的地方,因为它们包含稍微敏感的信息。我的问题是,当我使用此功能导入CSV时,它会忽略我在导入规范中设置的主键(根本不会为它创建一个字段,当它通常出现在CSV中),并将字段缩进1列。

例如:Example

IDNUM字段被删除/省略,其值将移至“站点代码”字段。我错过了一些非常明显的东西?任何帮助深表感谢! (:

0 个答案:

没有答案