如何导入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