我需要使用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