我有一个访问数据库,可以操作来自Magento电子商店的数据,重新格式化数据,然后(希望!)生成CSV文件,可导入到eBay Turbolister,以进行批量上传到eBay。
我已经创建了一个查询,可以将数据正确地布局为Turbolister所需的格式。但是我的问题很多(包括一些似乎与Access处理大字段内容有关的问题),无法正常工作的简单脚本是导出查询结果作为格式正确的CSV文件,需要在文本值内部对双引号进行加倍(即如果该值本身包含需要保留的引号)。
DoCmd.TransferText解决方案会引发与字段大小相关的错误(“字段太小,无法接受您尝试添加的数据量”),所以不行。
是否有人能提供VBA中有效的CSV导出程序呢?
谢谢!
我已经创建了一个查询,可以将数据正确地布局为Turbolister所需的格式。但是我的问题很多(包括一些似乎与Access处理大字段内容有关的问题),无法正常工作的简单脚本是导出查询结果作为格式正确的CSV文件,需要在文本值内部对双引号进行加倍(即如果该值本身包含需要保留的引号)。
DoCmd.TransferText解决方案会引发与字段大小相关的错误(“字段太小,无法接受您尝试添加的数据量”),所以不行。
是否有人能提供VBA中有效的CSV导出程序呢?
谢谢!
replace
函数 --replace(myfield,"""","""""")
-- 你可以将这个函数用于任何需要导出文本字段的查询。 - Fionnuala