导出时访问会删除字符串末尾的空格

问题描述

长话短说,我正在处理一个 excel 文件,需要稍微修改一下。由于文件每周都会出现,我决定通过 Access 编写一个简单的程序,这将帮助我使该过程完全自动化。

第一步是将 Excel 文件上传到 Access 数据库。我设法通过创建一个自定义函数并在内部使用“DoCMD.TransferSpreadsheet acImport”方法来实现这一点。

第二步是创建两个查询并更新我刚刚上传的表。这也很直接。

然而,第三步是我正在努力解决的问题。现在,当表更新时,我想将其导出回 .xlsx 格式。但是,当我这样做时,无论是通过“外部数据”选项卡手动执行还是仅使用“DoCMD.TransferText acExport”方法,我都注意到会自动修剪一些在字符串末尾有空格的列。比如原来的:"string",但是导出后变成了"string"。

如果有人能告诉我如何向 Access 指定字符串后面的空格是有意的而不是错误的,我将不胜感激?最好使用 VBA 解决方案,而不是必须手动完成。预先感谢您的帮助!

PS:我知道 .CSV 格式会更好,但遗憾的是我需要它采用 XLSX 格式。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)