相关疑难解决方法(0)

在c#中查询excel表

我想使用以下代码在c#中读取Excel文件

string excelFileName = "Book2.xls";
string excelConnectString = @"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=Book2.xls;Extended Properties=""Excel 8.0;HDR=YES;""";
//string excelConnectString = @"Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " + excelFileName + ";" + "Extended Properties = Excel 8.0; HDR=Yes;IMEX=1";

OleDbConnection objConn = new OleDbConnection(excelConnectString);
OleDbCommand objCmd = new OleDbCommand("Select * From [Sheet1$]", objConn);

OleDbDataAdapter objDatAdap = new OleDbDataAdapter();
objDatAdap.SelectCommand = objCmd;
DataSet ds = new DataSet();
objDatAdap.Fill(ds);
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

一切都工作正常.现在我的要求是阅读下面的excel文件

SELECT A,B,D From [Sheet1];
Run Code Online (Sandbox Code Playgroud)

c# excel ms-office

3
推荐指数
1
解决办法
5万
查看次数

标签 统计

c# ×1

excel ×1

ms-office ×1