Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在处理通过 MS Query 访问旧数据源的工作表。我试图为一些可笑的丑陋的列名加上别名,但数据源不支持用引号包裹别名。由于 excel 会自动将别名用引号括起来,因此查询错误/失败。我似乎被困住了。
如何停止这种默认行为?
在这种情况下,我宁愿不使用 VBA。我真的只是想弄清楚我是否可以让 MS Query 为这些列起别名而不用单引号括起来。
我发现了一些关于注册表项/热修复的文章。但它们都引用了早期版本的 excel,并且 07 的 reg 条目不存在。
我找到了解决办法。
如果我直接从 Connection Properties -> Definition 选项卡(而不是从 MS Query 中)编辑 SQL,则生成的查询将没有自动包装的别名。
可以使用的小盒子,但没有任何复制粘贴解决不了:)