使用Excel作为数据库时如何处理Excel列名称中的点符号

问题描述

使用Excel作为数据库时,出现错误“名称中括号无效” [的天数]”。我在想列名中的点号[天之内]造成了问题。

使用的查询:SELECT [项目代码],[否。截至目前为止的天数]从[SheetName $]

请告诉我如何处理此问题。

非常感谢

解决方法

您的假设是正确的;驱动程序不喜欢列名中的.。事实证明,我们也可以告诉我们答案:

enter image description here

通过使驱动程序将所有内容都选择到数据表中并查看其工作情况(指向调试器中的数据表,单击放大镜以打开可视化器),我们可以看到列中的.名称将转换为#-如果您将列名称设置为相同的规则,则可以使用

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...