2010-06-06 65 views

回答

2

您可以创建一个Scripting.FileSystemObject,然后在文件中逐行进行流式处理,按分隔符分隔字段,并将每个已分析记录添加到基础记录集或其他表中。

您也可以使用DoCmd.TransferText进行实验,因为这似乎是最有前途的内置方法。

编辑:对于更完整(并且复杂且可以说效率更低)的解决方案,它可以让您更好地控制架构,并像处理任何其他数据源一样处理任何csv文件,请参阅ODBC:Microsoft Text Driver - http://support.microsoft.com/kb/187670例子。我相信你已经可以通过标准的MS Access前端只需要link到任何cvs文件,从而允许你对其进行任何表读/复制操作。否则,只需设置一个ODBC文件dns条目来插入您的csv文件(通过开始 - >程序文件 - >管理工具 - >数据源),然后您可以通过您的Access文件选择/链接到它。

+0

当然TransferText在这里显然是赢家? – 2010-06-07 20:20:59