如何導入Excel文件到C#項目?導入Excel文件
0
A
回答
0
確保它位於項目目錄中的正確文件夾中,然後(假設您正在使用Visual Studio)單擊解決方案資源管理器中的顯示所有文件(它是工具頂部的小按鈕之一),然後右鍵單擊現在應顯示的ecel文件,然後單擊添加到項目。
1
您可以使用Office對象模型來處理Excel工作表。添加對Microsoft.Excel.Interop assembly的引用。您可以使用this參考來處理Excel表格。
0
注意路徑Excel文件是動態設置的:
// using System.Data.OleDb
OleDbConnection ExcelConection = null;
OleDbCommand ExcelCommand = null;
OleDbDataReader ExcelReader = null;
OleDbConnectionStringBuilder OleStringBuilder = null;
try
{
OleStringBuilder =
new OleDbConnectionStringBuilder(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MyExcel.xls;Extended Properties='Excel 8.0;HDR=Yes;IMEX=1';");
OleStringBuilder.DataSource = MapPath(@"~\App_Datav\MyExcelWorksheet.xls");
ExcelConection = new OleDbConnection();
ExcelConection.ConnectionString = OleStringBuilder.ConnectionString;
ExcelCommand = new OleDbCommand();
ExcelCommand.Connection = ExcelConection;
ExcelCommand.CommandText = "Select * From [Sheet1$]";
ExcelConection.Open();
ExcelReader = ExcelCommand.ExecuteReader();
GridView1.DataSource = ExcelReader;
GridView1.DataBind();
}
catch (Exception Args)
{
LabelErrorMsg.Text = "Could not open Excel file: " + Args.Message;
}
finally
{
if (ExcelCommand != null)
ExcelCommand.Dispose();
if (ExcelReader != null)
ExcelReader.Dispose();
if (ExcelConection != null)
ExcelConection.Dispose();
}
相關問題
- 1. 導入CSV文件導入Excel
- 2. 導入多個Excel文件
- 3. 將Excel文件導入NSArray
- 4. 導入Excel文件,asp.net
- 5. 將excel文件導入python
- 6. 導入Excel文件到ASP.NET
- 7. 將Excel文件導入Powerbuilder
- 8. 導入excel文件錯誤
- 9. 用PHP Excel Reader導入excel文件
- 10. 導入Excel中的excel文件
- 11. 導入文本文件到Excel
- 12. VB導入文本文件到Excel \ VB
- 13. 導入文本文件分解到Excel
- 14. 從文本文件導入excel,樣式
- 15. 將多個文本文件導入Excel
- 16. VBA Excel Loop導入文本文件
- 17. 導出Excel文件爲PDF - 陷入試圖關閉Excel文件
- 18. 100個導入文本文件導入Excel一次
- 19. 導入Excel中與式文件值
- 20. 當導入excel文件到Microsoft SQL
- 21. SSIS包導入Excel文件到SQL Server
- 22. 將Excel文件導入到Oracle
- 23. 將excel文件導入到sql server
- 24. 在sql server 2008中導入excel文件
- 25. 將Excel文件導入SQL Server
- 26. 導入數據庫中的Excel文件
- 27. 將Excel文件導入到DataGridView
- 28. 在c中導入excel文件#
- 29. 導入特定範圍的excel文件
- 30. 導入DBF文件到MS Excel 2007
你想將其添加到項目或讀出值成C#程序? (例如將其轉換爲DataTable) – digEmAll 2011-03-26 15:09:01
我們需要更多的細節。你究竟想要做什麼?你最終想要完成什麼? – 2011-03-26 15:09:07
我想在我的項目中編輯這些數據 – 2011-03-26 15:19:16