【发布时间】:2019-01-15 09:02:40
【问题描述】:
我想将 CSV 文件作为表格导入 Access,但仅限表格结构。
TransferText 没有 StructureOnly 的选项,就像 TransferDatabase 一样。如何在 VB 中编码以仅从 csv 文件导入表结构。
谢谢
【问题讨论】:
我想将 CSV 文件作为表格导入 Access,但仅限表格结构。
TransferText 没有 StructureOnly 的选项,就像 TransferDatabase 一样。如何在 VB 中编码以仅从 csv 文件导入表结构。
谢谢
【问题讨论】:
您可以使用查询从 CSV 文件导入 0 行:
SELECT *
INTO StructureOnlyTable
FROM [Text;FMT=CSVDelimited;HDR=Yes;DATABASE=C:\Path\To].[MyFile#csv]
WHERE 1=0
请注意,这确实使用了与 TransferText 不同的过程,并且确实需要您以非常不同的方式指定导入参数。详细了解如何配置导入 here
【讨论】:
使用TransferText 方法导入表,然后简单地使用以下方法清除表:
DoCmd.RunSQL "delete from YourTable"
【讨论】:
将表格作为链接文件导入,然后仅将表格复制并粘贴为结构。
【讨论】: