如何导入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. 将excel文件导入python
- 2. 导入Excel文件,asp.net
- 3. 将Excel文件导入Powerbuilder
- 4. 将Excel文件导入NSArray
- 5. 导入excel文件错误
- 6. 用PHP Excel Reader导入excel文件
- 7. 导入Excel中的excel文件
- 8. 将多个文本文件导入Excel
- 9. 导入文本文件分解到Excel
- 10. 从文本文件导入excel,样式
- 11. VBA Excel Loop导入文本文件
- 12. 导出Excel文件为PDF - 陷入试图关闭Excel文件
- 13. 导入Excel中与式文件值
- 14. 如何将Excel文件导入SQL Server?
- 15. SSIS包导入Excel文件到SQL Server
- 16. 将excel文件导入到SAP表格
- 17. 导入数据库中的Excel文件
- 18. SQL Server 2008导入excel文件
- 19. 导入特定范围的excel文件
- 20. 将excel文件导入访问表
- 21. C#Excel文件OLEDB读取HTML导入
- 22. 在sql server 2008中导入excel文件
- 23. 从Excel文件在线导入数据
- 24. SSIS导入Excel文件XLS/XLSX
- 25. EPPLUS导入excel文件无标题ASP.net
- 26. 无法从Excel XLSX文件导入
- 27. 在php中导入excel文件数据
- 28. 在RStudio中导入excel文件
- 29. 使用ethercalc API导入excel/csv文件
- 30. 导入Excel文件到datagridview中
你想将其添加到项目或读出值成C#程序? (例如将其转换为DataTable) – digEmAll 2011-03-26 15:09:01
我们需要更多的细节。你究竟想要做什么?你最终想要完成什么? – 2011-03-26 15:09:07
我想在我的项目中编辑这些数据 – 2011-03-26 15:19:16