您可以使用 NPOI 设置单元格的样式来实现单元格居中显示。下面是一个示例代码:\n\ncsharp\nusing NPOI.SS.UserModel;\nusing NPOI.XSSF.UserModel;\n\n// 创建工作簿和工作表\nXSSFWorkbook workbook = new XSSFWorkbook();\nISheet sheet = workbook.CreateSheet("Sheet1");\n\n// 创建单元格样式,并设置居中对齐\nICellStyle style = workbook.CreateCellStyle();\nstyle.Alignment = HorizontalAlignment.Center;\n\n// 创建单元格,并设置样式\nIRow row = sheet.CreateRow(0);\nICell cell = row.CreateCell(0);\ncell.CellStyle = style;\ncell.SetCellValue("合并后的单元格");\n\n// 合并单元格\nsheet.AddMergedRegion(new CellRangeAddress(0, 0, 0, 1));\n\n// 将工作簿保存到文件\nusing (FileStream fs = new FileStream("output.xlsx", FileMode.Create))\n{\n workbook.Write(fs);\n}\n\n\n在上述示例代码中,我们创建了一个单元格样式,并将其设置为居中对齐。然后,我们创建了一个单元格,并将样式应用到单元格上。最后,我们使用AddMergedRegion方法合并单元格。\n\n请注意,上述示例代码仅适用于XLSX格式的工作簿。如果您需要使用XLS格式,请使用HSSFWorkbook类代替XSSFWorkbook类。

C# 使用 NPOI 合并单元格后居中显示 - 解决方案和代码示例

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

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