从 Access 导出不带双引号的 CSV 文件
Posted
技术标签:
【中文标题】从 Access 导出不带双引号的 CSV 文件【英文标题】:Export CSV file from Access without double quotes 【发布时间】:2014-04-23 21:24:06 【问题描述】:我正在尝试从 Access 2010 将表格 Final2 导出为 CSV 文件。 生成的 CSV 文件带有引号。如何从 CSV 文件中删除引号?
我尝试使用 ImportExport Text 宏,该宏的 VBA 代码如下所示:
Function Output_to_csv_macro()
On Error GoTo Output_to_csv_macro_Err
DoCmd.OpenQuery "abc", acViewNormal, acEdit
DoCmd.OpenTable "Final2", acViewNormal, acEdit
DoCmd.TransferText acExportDelim, "", "Final2", "C:\Users\Output file.csv", True, ""
DoCmd.Close acTable, "Final2"
Output_to_csv_macro_Exit:
Exit Function
Output_to_csv_macro_Err:
MsgBox Error$
Resume Output_to_csv_macro_Exit
End Function
【问题讨论】:
【参考方案1】:没有导出规范的 DoCmd.TransferText 将始终加上引号。如果您想不这样做,您首先需要设置一个导出规范,然后在您的代码中引用该规范。
【讨论】:
以上是关于从 Access 导出不带双引号的 CSV 文件的主要内容,如果未能解决你的问题,请参考以下文章
Pivotal GPDB:如何在表和列上运行不带双引号的查询