我需要使用ASP.NET将数据从Excel导入到Sql Server。我怎样才能做到这一点?如何使用ASP.NET将MS-Excel中的数据导入到Sql Server中?
0
A
回答
2
您可以使用ADO.net OLEDB数据源。您可以像往常一样为MS Access获取记录。 看一看的例子..
public static DataTable SelectAll()
{
string conString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + path + @"\YourExcellfile.xls;Extended Properties=""Excel 8.0;HDR=Yes"";";
OleDbConnection oleConnection = new OleDbConnection(conString);
OleDbCommand oleCommand = new OleDbCommand("select * from [YourSheet1$]", oleConnection);
OleDbDataAdapter adapter = new OleDbDataAdapter(oleCommand);
oleConnection.Open();
DataTable dt = new DataTable();
adapter.Fill(dt);
oleConnection.Close();
return dt;
}
导入后,你可以从数据表中挑选数据,并使用ADO.net SQL操作
+0
仅供参考,上次我听说,Jet驱动程序仍然只在x86上受支持,并没有针对x64的计划。 – RickNZ 2009-12-28 13:37:11
0
我假设您希望您的用户上传Excel文档,然后将其导入SQL服务器。如果是这样,您可以尝试使用某个第三方库打开xls
文件,并逐行读取数据,insert
将其放入适当的表格中,或将Excel自身安装到Web服务器上(不是一个好主意,尽管)并将其用作ODBC数据源。
+0
我希望这是通过asp.net code.I需要这个 – Nandini 2009-12-28 08:46:00
4
0
除了使用ODBC数据源,你也可以问你的用户导出Excel文件CSV并手动导入它。
相关问题
- 1. 如何将Sql Server 2008数据库导入到SQL Server 2012中
- 2. 如何使用vb.net将MS Access数据导入到SQL Server中
- 3. 如何将Excel数据插入到使用asp.net 2012的SQL Server数据库中
- 4. 将SQL数据库模式导出到MsExcel文件中
- 5. 如何将数据插入到asp.net网站的sql server中?
- 6. 如何将数据从SQL Server数据库导出到ASP.NET中的Excel 2007中?
- 7. 将XML导入到未导入的SQL Server 2005数据中
- 8. 如何将excel表格导入到asp.net中的sql数据库
- 9. 使用XML将关系数据导入到SQL Server中
- 10. 如何将数据从CSV导入到SQL Server 2008表中?
- 11. 如何将MDF/LDF DotNetNuke/WebMatrix数据导入到SQL Server中
- 12. 使用ASP.NET和C将csv文件导入到SQL Server中#
- 13. 如何使用node.js将数据批量插入到SQL Server中
- 14. 使用Powershell将数据从SQL Server数据库导入到CSV
- 15. 导入和导出.csv文件使用C#asp.net将数据导入SQL Server
- 16. 将数据从ASP.NET插入到本地SQL Server数据库中
- 17. ASP.NET,VB.NET无法将数据插入到SQL Server数据库中
- 18. 将数据导入到SQL Server表
- 19. 将数据从SharePoint导入到SQL Server
- 20. 将XML导入到SQL Server数据库
- 21. 将Excel数据导入到SQL Server
- 22. 如何使用SSIS将多个Access数据库导入到SQL Server中
- 23. 如何使用C#将XML文件数据动态导入到SQL Server中
- 24. 使用ASP.NET通过跳过n行将数据导入到SQL中使用ASP.NET
- 25. 如何使用c#将Windows数据库中的xml数据导入到sql server数据库表中?
- 26. 将SQL Server表中的数据导入到另一个表中
- 27. 将数据从AS/400 DB2导入到SQL Server数据库中
- 28. 如何使用SQL作业将数据导出到SQL Server中的Excel
- 29. 将数据导入到MS SQL Server for ASP.NET
- 30. 如何将asp.net文本框中的数据范围插入到SQL Server中
是否需要通过ASP来完成执行插入操作。净?如果是一次性导入,则可以使用DTS向导。 – mopoke 2009-12-28 08:42:46
通过Asp.net代码。我需要正确的代码。 – Nandini 2009-12-28 08:47:26