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]