我正在使用以下代码从电子表格中读取内容,然后使用内容填充gridview。
我没有使用电子表格的内容填充gridview,而是想阅读电子表格的每一行,并对每行的值运行SQL Server查询。我想用这些查询生成的数据填充gridview。
我在解决如何逐行读取excel文件然后将这些值插入查询时遇到了问题。非常感谢任何帮助。
//Read Data from First Sheet
connExcel.Open();
cmdExcel.CommandText = "SELECT sku From [" + SheetName + "]";
oda.SelectCommand = cmdExcel;
oda.Fill(dt);
connExcel.Close();
//Bind Data to GridView
GridView1.Caption = Path.GetFileName(FilePath);
GridView1.DataSource = dt;
GridView1.DataBind();
答案 0 :(得分:1)
尝试使用Microsoft Excel Interop。
http://msdn.microsoft.com/en-us/library/ms173186(v=vs.80).aspx
http://www.dotnetperls.com/excel
这并不困难,只是谷歌吧。