Sometimes when write the date to the excel template file and some merges in this maybe cause difference between the closedxml, and I had create a lite demo show it if you have time. :-D
http://www.liuzhiyong2012.cn/dl/ClosedXML_Test.zip
Part Code:(And need download the template)
e.g. A
using (ClosedXML.Excel.XLWorkbook workbook = new ClosedXML.Excel.XLWorkbook("Test.xlsx"))
using (ClosedXML.Excel.XLWorkbook workbook = new ClosedXML.Excel.XLWorkbook("Test.xlsx"))
http://www.liuzhiyong2012.cn/dl/ClosedXML_Test.zip
Part Code:(And need download the template)
e.g. A
using (ClosedXML.Excel.XLWorkbook workbook = new ClosedXML.Excel.XLWorkbook("Test.xlsx"))
{
//workbook.Worksheet("Sheet2").Range("A1:B1").InsertRowsBelow(10);
workbook.Worksheet("Sheet2").Range("_MergedCell").InsertRowsBelow(10);
workbook.Worksheet("Sheet2").SetTabActive();
workbook.SaveAs("TestSave.xlsx");
}
e.g. Busing (ClosedXML.Excel.XLWorkbook workbook = new ClosedXML.Excel.XLWorkbook("Test.xlsx"))
{
workbook.Worksheet("Sheet3").Range("A1:B1").Merge();
workbook.Worksheet("Sheet3").Range("A1:B1").AddToNamed("_MergedCell2");
workbook.Worksheet("Sheet3").Range("_MergedCell2").Value = "MergedCellByCode";
workbook.Worksheet("Sheet3").Range("_MergedCell2").InsertRowsBelow(10);
workbook.Worksheet("Sheet3").SetTabActive();
workbook.SaveAs("TestSave2.xlsx");
}