C# 生成excel并合并单元格
时间: 2024-12-01 10:29:38 浏览: 3
用NPOI创建Excel、合并单元格、设置单元格样式、边框的方法
5星 · 资源好评率100%
在C#中,可以利用EPPlus库来方便地操作Excel文件,包括生成新的工作簿、添加数据以及合并单元格。以下是基本步骤:
1. 首先,你需要通过NuGet包管理器安装EPPlus库,它是一个轻量级的.NET开源库用于读写Excel 2007+ xlsx/xlsm/xltx/xltm文件。
```csharp
Install-Package EPPlus
```
2. 导入所需的命名空间:
```csharp
using OfficeOpenXml;
```
3. 创建一个新的ExcelPackage实例,并添加工作表:
```csharp
var package = new ExcelPackage();
var worksheet = package.Workbook.Worksheets.Add("Sheet1");
```
4. 合并单元格:
```csharp
// 设置合并范围,例如从A1到C3
var range = worksheet.Cells["A1:C3"];
range.Merge();
```
5. 添加内容到合并后的单元格:
```csharp
range.Value = "这是合并后的文本";
```
6. 保存文件:
```csharp
package.SaveAs(new FileInfo(@"C:\temp\output.xlsx"));
```
阅读全文