使用“Openxml writer”在Excel中合并单元格

我想合并单元格是excel。 通过使用DOM方法,我可以轻松完成。 但是,因为我的Excel文件太大,当我试图获得工作表,它会抛出内存exception。 所以我必须使用SAX方法来读取excel文件。 但是我不知道如何在这种方法中合并单元格。 search了很多,但每一个给DOM解决scheme。

任何人都可以帮助,预先感谢。

您可以使用EPPlus执行此操作:

using (ExcelPackage package = new ExcelPackage(new FileInfo(@"C:\Temp\example.xlsx"))) { ExcelWorksheet ws = package.Workbook.Worksheets.First(); ws.Cells["A1:A2"].Merge = true; package.Save(); }