[转载]C#导入XLS数据到数据库
2014-03-01 21:55
453 查看
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System; using System.Collections; using System.Configuration; using System.Data; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using Food.BLL; using Food.Models; using Food.DAL; public partial class test_ImportXls : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { ImportData(); } private DataSet xsldata(string filepath) { string strCon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filepath + ";Extended Properties='Excel 8.0;IMEX=1'"; System.Data.OleDb.OleDbConnection Conn = new System.Data.OleDb.OleDbConnection(strCon); string strCom = "SELECT * FROM [Sheet1$]"; Conn.Open(); System.Data.OleDb.OleDbDataAdapter myCommand = new System.Data.OleDb.OleDbDataAdapter(strCom, Conn); DataSet ds = new DataSet(); myCommand.Fill(ds, "[Sheet1$]"); Conn.Close(); return ds; } private void ImportData() { //批量添加 try { string fileurl = @"C:\Documents and Settings\Administrator\桌面\InsideLink.xls"; DataSet ds = new DataSet();//取得数据集 ds = xsldata(fileurl); for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { string typename = ds.Tables[0].Rows[i]["类名"].ToString(); if (typename.Length > 0) { string linkvalue = ds.Tables[0].Rows[i]["链接"].ToString(); DBHelper.ExecuteCommand("Insert Into replacekeyword values('" + typename + "','" + linkvalue + "','','','',1,1)"); //dbhelper里面包含连接字符串 } else { break; } } Response.Write("OK"); } catch (Exception err) { Response.Write("Error"); } } }
相关文章推荐
- C#导入XLS数据到数据库
- C#导入XLS数据到数据库
- C#导入XLS数据到数据库
- C#导入XLS数据到数据库
- c#将Excel数据导入到数据库的实现代码(转载)
- 使用C#将数据库中的数据导入Excel2003
- 效率最高的Excel数据导入---(c#调用SSIS Package将数据库数据导入到Excel文件中)
- c#将Excel数据导入到数据库的实现代码
- ASP.NET中数据库数据导入Excel并打印(转载)
- C# Excel导入数据到数据库
- [已解决]C#批量高效率导入大数据到数据库[百万级以上]
- C#实例代码之抽奖升级版可以经表格数据导入数据库,抽奖设置,补抽
- c#将Excel数据导入到数据库的实现代码
- c#将Excel数据导入到数据库的实现代码
- 记一次SQL Server2005导入Oracle10G的折腾过程【供多种数据库导入导出数据的C#程序源码参考】
- 转载Java导入excel数据到数据库。
- C#数据库数据导入导出系列之四 WinForm数据库导入导出到Excel
- 效率最高的Excel数据导入---(c#调用SSIS Package将数据库数据导入到Excel文件中【附源代码下载】)
- C#将Excel数据导入数据库(MySQL或Sql Server)
- NPOI 操作数据库中数据的导入导出(Excel.xls文件) 和null数据的处理。