C#ExcelExport
时间: 2023-11-23 07:44:25 浏览: 82
您好!C# 中如何实现 Excel 导出呢?
在 C# 中,可以使用 Office Interop 操作 Excel 来实现导出功能。下面是一个简单的示例代码,演示了如何使用 C# 将数据导出到 Excel 中:
```csharp
using Excel = Microsoft.Office.Interop.Excel;
// 创建一个新的 Excel 应用程序实例
Excel.Application excelApp = new Excel.Application();
// 添加一个工作簿
Excel.Workbook workbook = excelApp.Workbooks.Add();
// 获取第一个工作表
Excel.Worksheet worksheet = (Excel.Worksheet)workbook.ActiveSheet;
// 设置单元格内容
worksheet.Cells[1, 1] = "姓名";
worksheet.Cells[1, 2] = "年龄";
worksheet.Cells[2, 1] = "张三";
worksheet.Cells[2, 2] = 20;
worksheet.Cells[3, 1] = "李四";
worksheet.Cells[3, 2] = 25;
// 保存工作簿
workbook.SaveAs("导出数据.xlsx");
// 关闭 Excel 应用程序
excelApp.Quit();
```
上述代码创建了一个 Excel 应用程序实例,添加了一个工作簿,并在第一个工作表中设置了一些数据。然后将工作簿保存为名为 "导出数据.xlsx" 的文件,并最后关闭了 Excel 应用程序。
请注意,运行此示例之前,需要在项目中添加对 `Microsoft.Office.Interop.Excel` 的引用,并确保系统上已安装了 Microsoft Office。
希望对您有所帮助!如果您有任何其他问题,请随时提问。