c#给导出excel添加表头,居中显示
时间: 2024-09-26 14:09:43 浏览: 52
在C#中,你可以使用Epplus库(以前称为ExcelPackage)来方便地创建和操作Excel文件,包括添加表头并设置样式。以下是基本步骤:
1. 首先,你需要安装Epplus NuGet包。可以在Visual Studio中通过NuGet管理器搜索并安装`EPPlus`。
2. 导入库并实例化一个新的Excel工作簿:
```csharp
using OfficeOpenXml;
IXSSFWorkbook workbook = new ExcelWorkbook();
IXLSheet sheet = workbook.Worksheets.Add("Sheet1");
```
3. 添加表头行,并将单元格设置为合并单元格以便居中显示:
```csharp
// 创建第一行作为表头
var headerRow = sheet.Row(1);
headerRow.Cells[0].Value = "标题1"; // 第一列标题
headerRow.Cells[1].Value = "标题2"; // 第二列标题
// 合并单元格以居中显示
headerRow.Cells[0].MergeAcross(1); // 跨越一列
headerRow.Cells[0].Style.Font.Bold = true; // 加粗字体
headerRow.Cells[0].Style.HorizontalAlignment = ExcelHorizontalAlignment.Center; // 居中对齐
```
4. 最后,保存Excel文件:
```csharp
workbook.SaveAs(new FileInfo(@"C:\output\example.xlsx"));
```
阅读全文