public DataTable ExcelToDataTable(string strExcelFileName, string strSheetName)
{
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + strExcelFileName + ";" +"Extended Properties=Excel 5.0;";
string strExcel = string.Format("select * from [{0}$]", strSheetName);
DataSet ds = new DataSet(); using (OleDbConnection conn = new OleDbConnection(strConn))
{
conn.Open();
OleDbDataAdapter adapter = new OleDbDataAdapter(strExcel, strConn);
adapter.Fill(ds, strSheetName);
conn.Close();
} return ds.Tables[strSheetName];
}
试一试这个呀..行不行..你直循环DataTable插入数据库中.
{
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + strExcelFileName + ";" +"Extended Properties=Excel 5.0;";
string strExcel = string.Format("select * from [{0}$]", strSheetName);
DataSet ds = new DataSet(); using (OleDbConnection conn = new OleDbConnection(strConn))
{
conn.Open();
OleDbDataAdapter adapter = new OleDbDataAdapter(strExcel, strConn);
adapter.Fill(ds, strSheetName);
conn.Close();
} return ds.Tables[strSheetName];
}
试一试这个呀..行不行..你直循环DataTable插入数据库中.
解决方案 »
- ******【android调用WCF接口Get Post方式还有ref参数的配置】******
- 各位C#高手指点,我在父窗体中判断子窗体加载的时间!在线等 往高手指点!
- 写段程序统计一个字符串中重复字符出现的次数
- contextMenuStrip传值的问题
- (求助)为什么这么简单的一个控件也出错啊!!!!!!!(解决马上结贴,不够可以再加)
- 询求一个和FreeTextBox这个差不多的第三方控件但不要这个哦!~~
- 如何删除一个string变量中的中文字
- 谁知道robocode、terrarium是怎么获得用户代码的
- VS2010工具使用wpf连接oracle 报错
- 我想从vb.net转向 c#.net的好吗?
- 请C#高手指点,关于将Excel数据导入到Access的问题
- MDI中父窗口按钮与子窗口排行顺序问题
这种方法也不行的啊
myAdapter.Fill(myDataSet, "tx");