数据源:sql语句:SELECT 月,商品,数量 from Sheet2$执行此语句,报错。分析语句,(肉眼)找到原因是 月份 写成 月,字段名称出错,导致查询不到结果。执行下面更改后的sql语句:SELECT 月份,商品,数量 from Sheet2$结果:但有时候,凭一双肉眼(毕竟不是金睛火眼)是很难发觉语句中的错误的,特别是将英文符合写成中文符合这最常见的错误。假如运行SQL语句的时候,有提示就好了。在运行sql语句的时候,将命令类型下拉为SQL,再确定。提示至少一个参数没指定。那么根据提示,检查字段名称,标点符号等等。看上面红色框的sql语句:对比数据源,月份这个字段写成了月。将语句中的逗号改为中文逗号。SELECT 月份,商品,数量 from Sheet2$同样提示:最后,SQL在excel中的错误提示,尽管有,但还是不够好的。写错的时候,需要耐心取排查每个字段每一个标点符号等等。一步一步去排除、验证。所以,先建立表与数据源之间的链接(如果不想整表引用,可以先写简单的SQL语句进行链接),再写目标SQL语句,是不错的习惯。不然一旦写完sql语句,写错了,就得重新操作,建立与数据源之间的链接,挺麻烦的。