开发者

How to upload excel files to database using linq?

  • My team working in asp.net projects
  • Here we have to upload开发者_运维技巧 Excel contents to Database
  • We are using linq
  • Please help to do the same


http://weblogs.asp.net/rajbk/archive/2010/02/20/uploading-and-storing-files-in-sql-using-asp-net.aspx

http://weblogs.asp.net/rajbk/archive/2009/05/02/uploading-an-excel-file-to-sql-through-an-asp-net-webform.aspx


2 easy ways without using LINQ:

using System.IO;
using System.Data;
using System.Data.OleDb;

public DataRow[] GetUsers(string path, string id) { DataTable dt = new DataTable(); if (File.Exists(path)) { using (OleDbConnection con = new OleDbConnection(String.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Extended Properties=Excel 8.0", path))) { OleDbDataAdapter da = new OleDbDataAdapter(string.Format("select * from users", id), con); da.Fill(dt); } } string expression = String.Format("{0} = '{1}' and {2} <> ''", id, "first_name", "last_name"); string sort = "last_name ASC"; return dt.Select(expression, sort); }

public DataTable GetUsers(string path, string id) { DataTable dt = new DataTable(); if (File.Exists(path)) { using (OleDbConnection con = new OleDbConnection(String.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Extended Properties=Excel 8.0", path))) { string expression = String.Format("{0} = '{1}' and {2} <> ''", id, "first_name", "last_name"); OleDbDataAdapter da = new OleDbDataAdapter(expression, con); da.Fill(dt); } } return dt; }

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜