各位大侠好!
晚辈最进遇到一个棘手的问题!向大家请教!
—————————————————————————————————————————————
如何把excel文件的逐条记录添加到我的数据表中?
如:有excel数据表
| id | name |
.............n多记录要把这些记录全部添加到我数据库的一个数据表中
如:
| id | name |
—————————————————————————————————————————————
该操作要如何来写!
晚辈对如何控制读取excel文件的操作不熟悉,请各位大侠帮个忙!
—————————————————————————————————————————————
跪谢!!跪谢!!
晚辈最进遇到一个棘手的问题!向大家请教!
—————————————————————————————————————————————
如何把excel文件的逐条记录添加到我的数据表中?
如:有excel数据表
| id | name |
.............n多记录要把这些记录全部添加到我数据库的一个数据表中
如:
| id | name |
—————————————————————————————————————————————
该操作要如何来写!
晚辈对如何控制读取excel文件的操作不熟悉,请各位大侠帮个忙!
—————————————————————————————————————————————
跪谢!!跪谢!!
解决方案 »
- 用正则表达式怎么去(如: <v:shadow color="gray [2]"/>)这样的标签呢
- 求救!新闻信息中的关键字,当鼠标放上去即弹出一个小窗口,鼠标移开则隐藏这个窗口,是怎么实现的呢?在线等
- 难道比较大的问题,关于删除刚上传的图片问题-->文件正由另一进程使用,因此该进程无法访问该文件!!!!!!!!!!!!!!!
- DataList相关问题
- 关于在线编辑器FCKeditor2的问题
- 今天开始学习.NET
- Datagrid可以实现这样的分页:跳到XX页 首页 上一页 下一页 尾页 吗?
- SOS .net 实现论坛屏蔽拒绝色情、反动
- 关于批量删除记录问题(datagrid)
- 怎么用.net的upload控件上传指定的文件?
- 一个简单的问题
- 如何实现登陆窗口的切换
Dim MyCommand As System.Data.OleDb.OleDbDataAdapter
Dim MyConnection As System.Data.OleDb.OleDbConnectionMyConnection = New System.Data.OleDb.OleDbConnection( _
"provider=Microsoft.Jet.OLEDB.4.0; " & _
"data source=C:\myData.XLS; " & _
"Extended Properties=Excel 8.0;")
' Select the data from Sheet1 of the workbook.
MyCommand = New System.Data.OleDb.OleDbDataAdapter( _
"select * from [Sheet1$]", MyConnection)DS = New System.Data.DataSet()
MyCommand.Fill(DS)
MyConnection.Close()
SqlCommand myCommand = new SqlCommand();
SqlTransaction myTrans; // Open the connection.
myConnection.Open(); // Assign the connection property.
myCommand.Connection = myConnection; // Begin the transaction.
myTrans = myConnection.BeginTransaction(); // Assign transaction object for a pending local transaction
myCommand.Transaction = myTrans; try
{
strDataSource = "'Microsoft.Jet.OLEDB.4.0','Data Source=c:\123.excel;User ID=Admin;Password=;Extended properties=Excel 8.0'";
myCommand.CommandText = " INSERT INTO table1 Select * FROM OpenDataSource(" + strDataSource + ")...Sheet1$";
myCommand.ExecuteNonQuery();
}
catch(Exception e)
{
myTrans.Rollback();
}
finally
{
myConnection.Close();
}哈哈,把其中几个地方改为你所需要的名字的就ok了!
myTrans.Commit();
才可以.
是什么东东啊?