【发布时间】:2013-01-18 17:25:07
【问题描述】:
可能重复:
How can i select specific columns from excel sheet in c#?
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|2.xls;Extended Properties='Excel 8.0;HDR=no;'";
string query = "SELECT * FROM [Sheet1$]";
DataSet excelDataSet = new DataSet();
OleDbDataAdapter da = new OleDbDataAdapter(query, strConn);
da.Fill(excelDataSet);
GridView1.DataSource = excelDataSet;
GridView1.DataBind();
GridView1.HeaderRow.Cells[0].Text = "CheckNumber";
我有这段代码来读取从网站加载并显示在gridview 中的 Excel 电子表格。我只想简单地阅读电子表格上的 A 列。我想我应该能够改变这个string query = "SELECT * FROM [Sheet1$]";,但我所有的努力都是徒劳的。有人可以指出我正确的方向,还是有更好的方法来做到这一点。
【问题讨论】:
-
此链接可能对您有帮助:stackoverflow.com/questions/3232281/…
-
谢谢,我找了好久还是想不出来。