C#OleDbCommand文本:特殊字符和Excel范围参考

我正要从头到尾地试图用C#中的OleDB读取Excel中的数据。 我的电子表格包含两个标签,名字完全如下:

  • FC One
  • FC二,三,四四

我需要读取的数据位于范围A14:AG140。 因此,我发射一个命令

"SELECT * From [FC One$A14:AG140]" 

– 并获得我需要的第一个标签的结果。 我如何拼写第二个标签的命令? 以下是我尝试的选项,并没有成功:

 "SELECT * From ['FC Two, Three, 4Four'$A14:AG140]" "SELECT * From ['FC Two, Three, 4Four'$!A14:AG140]" "SELECT * From ['FC Two, Three, 4Four$'A14:AG140]" "SELECT * From ['FC Two, Three, 4Four$'!A14:AG140]" "SELECT * From ['FC Two, Three, 4Four$!A14:AG140']" "SELECT * From ['FC Two, Three, 4Four$A14:AG140']" 

最后我做到了。 奇怪的是,报价是根本没有必要的。 这东西的工作:

 SELECT * From [FC Two, Three, 4Four$A14:AG14]