C#创建打开Excel表
时间: 2024-10-21 21:09:42 浏览: 21
在C#中,你可以使用Epplus库(EPPlus)或Microsoft.Office.Interop.Excel(通常用于较旧的项目)来创建并操作Excel表格。这里我们先介绍如何使用Epplus,因为它更轻量级且不需要安装额外的组件。
首先,你需要通过NuGet包管理器添加Epplus依赖项:
```bash
Install-Package EPPlus
```
然后,你可以使用以下代码片段创建一个新的Excel工作簿,并添加工作表:
```csharp
using OfficeOpenXml;
public void CreateExcelFile(string filePath)
{
// 创建一个新的Excel应用实例
using (var package = new ExcelPackage(new FileInfo(filePath)))
{
// 获取主工作表
var worksheet = package.Workbook.Worksheets.Add("Sheet1");
// 添加单元格并设置值
worksheet.Cells[1, 1].Value = "Hello, World!";
// 写入文件
package.Save();
}
}
```
如果你想使用Microsoft.Office.Interop.Excel,步骤会更为复杂,涉及到COM Interop,这里就不详述了。记得引用`Microsoft.Office.Interop.Excel`命名空间,并确保系统上已经安装了Office。
阅读全文