我希望能将Access查询导出为CSV文件。为此,我正在使用在Stack Overflow上以前的讨论中提供的以下格式。
Function ExportQuery()
DoCmd.TransferText acExportDelim, , "[your query]", "[output file].csv"
End Function
我获得了CSV文件的输出,但是数据在表格的列中分隔。我希望将所有列中的数据以分号分隔后放在第一列中。请尽快回复。
我希望能将Access查询导出为CSV文件。为此,我正在使用在Stack Overflow上以前的讨论中提供的以下格式。
Function ExportQuery()
DoCmd.TransferText acExportDelim, , "[your query]", "[output file].csv"
End Function
Function ExportQuery()
DoCmd.TransferText acExportDelim,"Specification Name" , "[your query]", "[output file].csv"
End Function
使用此处的Java代码可以轻松地将Access数据库导出为csv文件:
https://github.com/NACHC-CAD/access-to-csv-tool
这段代码包括测试代码中的完整示例,并对nortwinds数据库进行了完全导出。 <dependency>
<groupId>net.sf.ucanaccess</groupId>
<artifactId>ucanaccess</artifactId>
<version>4.0.4</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-csv</artifactId>
<version>1.8</version>
</dependency>