我是新來c#.net
閱讀Excel文件通過細胞
我有Excel工作表,我想導入到database
。
我想逐個讀取它並希望在database
中插入值。
this.openFileDialog1.FileName = "*.xls";
DialogResult dr = this.openFileDialog1.ShowDialog();
if (dr == System.Windows.Forms.DialogResult.OK)
{
string path = openFileDialog1.FileName;
string connectionString = String.Format(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Extended Properties=""Excel 8.0;HDR=no;IMEX=1;""", openFileDialog1.FileName);
string query = String.Format("select * from [{0}$]", "Sheet3");
OleDbDataAdapter dataAdapter = new OleDbDataAdapter(query, connectionString);
DataSet dataSet = new DataSet();
dataAdapter.Fill(dataSet);
dataGridView1.DataSource = dataSet.Tables[0];
您能給關於上面的代碼的一些細節,或者沒有做什麼?它也不是一個完整的代碼示例,if塊的結尾沒有被提供,也沒有發生任何事後發生的事情 – SpaceBison 2012-02-10 10:27:17
你已經告訴你想要什麼了。 quesion? – 2012-02-10 10:27:22
只是我想要變量中的單元格值 – bkac 2012-02-10 10:28:29