C# 使用C中的OLEDB从Excel中选择单元格地址
我有以下连接字符串:C# 使用C中的OLEDB从Excel中选择单元格地址,c#,excel,select,oledb,C#,Excel,Select,Oledb,我有以下连接字符串: string conn = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=template.xls;Extended Properties=""Excel 12.0 XML;"""; 连接成功。我在excel表格中有以下数据 ID Channel Upload 2_b_20_1 1 0,0 Mbps 2_b_20_2 2 0,0 Mbps 2_b_20_3 3 0,0 Mbps 2_b_20
string conn = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=template.xls;Extended Properties=""Excel 12.0 XML;""";
连接成功。我在excel表格中有以下数据
ID Channel Upload
2_b_20_1 1 0,0 Mbps
2_b_20_2 2 0,0 Mbps
2_b_20_3 3 0,0 Mbps
2_b_20_4 4 0,0 Mbps
2_b_20_5 5 0,0 Mbps
2_b_20_6 6 0,0 Mbps
2_b_20_7 7 0,0 Mbps
2_b_20_8 8 0,0 Mbps
2_b_20_9 9 0,0 Mbps
2_b_20_10 10 0,0 Mbps
2_b_20_11 11 0,0 Mbps
2_b_20_12 12 0,0 Mbps
2_b_20_13 13 0,0 Mbps
我需要在第一列中找到包含字符串的单元格地址。
因此,在pseudo select中,它将类似于:
Select "CellAdress" from [MySheet] where Value like '2_b_20_1'
它应该返回这个单元格的地址
我还没有关于它的任何代码,我只是不知道从哪里开始
有可能吗?
提前感谢您提供我经常使用的连接字符串。 搜索您尝试打开的Excel文件版本的类型 我猜你应该是: Provider=Microsoft.ACE.OLEDB.12.0;数据源=template.xls;扩展属性=\Excel 12.0 Xml;HDR=是\; 对于SQL查询字符串,对于excel,您应该这样做
为我经常使用的连接字符串选择*FROM[。 搜索您尝试打开的Excel文件版本的类型 我猜你应该是: Provider=Microsoft.ACE.OLEDB.12.0;数据源=template.xls;扩展属性=\excel12.0xml;HDR=YES\; 对于SQL查询字符串,对于excel,您应该这样做
从[MySheet$]中选择*,其中ID='2_b_20_1',这一个非常好用。谢谢!我在xls上没有标题,我添加了它们,效果非常好从[MySheet$]中选择*,其中ID='2_b_20_1',这一个非常好用。谢谢!我在xls上没有标题,我添加了它们,效果非常好