0

我正在处理通过 MS Query 访问旧数据源的工作表。我试图为一些可笑的丑陋的列名加上别名,但数据源不支持用引号包裹别名。由于 excel 会自动将别名用引号括起来,因此查询错误/失败。我似乎被困住了。

如何停止这种默认行为?

在这种情况下,我宁愿不使用 VBA。我真的只是想弄清楚我是否可以让 MS Query 为这些列起别名而不用单引号括起来。

我发现了一些关于注册表项/热修复的文章。但它们都引用了早期版本的 excel,并且 07 的 reg 条目不存在。

4

1 回答 1

2

我找到了解决办法。

如果我直接从 Connection Properties -> Definition 选项卡(而不是从 MS Query 中)编辑 SQL,则生成的查询将没有自动包装的别名。

可以使用的小盒子,但没有任何复制粘贴解决不了:)

于 2008-12-16T19:49:06.993 回答