怎么把excel表格导入到sql数据库
excel的第一列的第一行第一个单元格跨了10行 --------------------编程问答-------------------- 把跨十行的删了--------------------编程问答-------------------- 下面是EXCEL导出到DataGridView控件。
你只需要遍历DataTable,然后获取值再插入到数据库中。。。
参考文库http://wenku.baidu.com/view/e1fa2203de80d4d8d15a4fae.html
--------------------编程问答-------------------- 没有人回答了吗 --------------------编程问答-------------------- --------------------编程问答-------------------- 你好,我在excel表里输了以下数据
DataSet m_ds = new DataSet();
string strConn = @"Provider = Microsoft.Jet.OLEDB.4.0;Data Source = "
+ path + ";Extended Properties=Excel 8.0";
string strSheetName = "员工记录"; //默认sheet1
string strExcel = string.Format("select * from [{0}$]", strSheetName);
using (OleDbConnection conn = new OleDbConnection(strConn))
{
try
{
conn.Open();
OleDbDataAdapter adapter = new OleDbDataAdapter(strExcel, strConn);
adapter.Fill(m_ds, strSheetName);
dgv.DataSource = m_ds.Tables[strSheetName];//绑定到dgv
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
finally
{
conn.Close();
}
}
然后用你的代码读出来效果是如下图所示的。
有没有办法让输出的内容与excel里合并的效果一样呢?
补充:.NET技术 , ASP.NET