npoi获取合并单元格_NPOI合并单元格
var filePath = @"D:\練習\雜項\NPOI合并單元格\aaa.xlsx";
IWorkbook workbook = null;
ISheet sheet = null;
using (FileStream fs = File.OpenRead(filePath))
{
// 2007版本
if (filePath.IndexOf(".xlsx") > 0)
workbook = new XSSFWorkbook(fs);
// 2003版本
else if (filePath.IndexOf(".xls") > 0)
workbook = new HSSFWorkbook(fs);
if (workbook != null)
{
sheet = workbook.GetSheetAt(0); //讀取 sheet
CellRangeAddress region = new CellRangeAddress(1, 2, 1, 2); //設置合并的單元格;1.開始行 2.結束行 3.開始列 4.結束列;從0開始
sheet.AddMergedRegion(region);
}
//轉為字節數組
MemoryStream stream = new MemoryStream();
workbook.Write(stream);
var buf = stream.ToArray();
//保存為Excel文件
using (FileStream fs1 = new FileStream(@"D:\練習\雜項\NPOI合并單元格\bbb.xlsx", FileMode.Create, FileAccess.Write))
{
fs1.Write(buf, 0, buf.Length);
fs1.Flush();
}
}
總結
以上是生活随笔為你收集整理的npoi获取合并单元格_NPOI合并单元格的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 读书笔记:大数据清洗技术 02
- 下一篇: UAP开发