可以使用EPPlus库中的Cells属性来设置单元格的样式。下面是一个示例代码,演示如何在指定位置设置单元格样式:

using OfficeOpenXml;
using OfficeOpenXml.Style;

// 创建Excel文档
ExcelPackage package = new ExcelPackage();

// 添加一个工作表
ExcelWorksheet worksheet = package.Workbook.Worksheets.Add("Sheet1");

// 设置单元格A1的文本和样式
worksheet.Cells["A1"].Value = "Hello World!";
worksheet.Cells["A1"].Style.Font.Bold = true;
worksheet.Cells["A1"].Style.Font.Size = 16;

// 设置单元格B2的文本和样式
worksheet.Cells[2, 2].Value = "This is a test.";
worksheet.Cells[2, 2].Style.Font.Italic = true;
worksheet.Cells[2, 2].Style.Font.Size = 12;
worksheet.Cells[2, 2].Style.Fill.PatternType = ExcelFillStyle.Solid;
worksheet.Cells[2, 2].Style.Fill.BackgroundColor.SetColor(System.Drawing.Color.LightBlue);

// 保存Excel文档
package.SaveAs(new FileInfo("output.xlsx"));

在上面的代码中,我们首先创建了一个Excel文档,然后添加了一个名为“Sheet1”的工作表。接下来,我们使用Cells属性来设置单元格的样式。

在第一个单元格(A1)中,我们设置了文本为“Hello World!”,并将字体加粗,字号设置为16。在第二个单元格(B2)中,我们设置了文本为“This is a test.”,并将字体设置为斜体,字号设置为12。我们还设置了单元格的背景颜色为浅蓝色。

最后,我们将Excel文档保存到一个名为“output.xlsx”的文件中。运行这段代码后,将在当前目录下生成一个名为“output.xlsx”的文件,打开它,可以看到单元格A1和B2的样式已经被设置。

c#-EPPLUS-操作excel时sheet指定位置设置样式

原文地址: https://www.cveoy.top/t/topic/qyE 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录