如何仅将表结构从csv文件导入Access

时间:2019-01-15 09:02:41

标签: csv ms-access access-vba

我想将CSV文件作为表导入到Access中,但仅限表结构。

TransferText不能像StructureOnly那样选择TransferDatabase。如何在VB中编码以仅从csv文件导入表结构。

谢谢

3 个答案:

答案 0 :(得分:0)

使用TransferText方法导入表格,然后使用类似以下的方法清除表格:

DoCmd.RunSQL "delete from YourTable"

答案 1 :(得分:0)

您可以使用查询从CSV文件进行0行导入:

SELECT *
INTO StructureOnlyTable
FROM [Text;FMT=CSVDelimited;HDR=Yes;DATABASE=C:\Path\To].[MyFile#csv]
WHERE 1=0

请注意,这确实使用了与TransferText不同的过程,并且确实要求您以完全不同的方式指定导入参数。详细了解如何配置导入here

答案 2 :(得分:0)

将表导入为链接文件,然后仅将表复制并粘贴为结构。