微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

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

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

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

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。