你想要它的合并单元格。你可以这样做:
ExcelWorksheet ws = pck.Workbook.Worksheets.Add("Demo");
ws.Cells["A1:G1"].Merge = true;
并继续使用EPPlus。这是非常好的
与其他格式样本:
using (ExcelRange Title = Cells[1, 1, 1, dt.Columns.Count]) {
Title.Merge = true;
Title.Style.Font.Size = 18;
Title.Style.Font.Bold = true;
Title.Style.Fill.PatternType = OfficeOpenXml.Style.ExcelFillStyle.Solid;
Title.Style.Fill.BackgroundColor.SetColor(systemColor);
Title.Style.VerticalAlignment = ExcelVerticalAlignment.Center;
Title.Style.HorizontalAlignment = ExcelHorizontalAlignment.Center;
Title.Style.TextRotation = 90;
Title.Value = "This is my title";
}
我已经做了这样的ws.Cells [ “A1”] LoadFromDataTable(DT,真)。 ws.Cells [1,1] .Value =“报告日期”+ DateTime.Now.ToString(“dd-MM-yyyy”); //标题名称 ws.Cells [1,1,dt.Columns.Count] .Merge = true; //合并列的开始和结束范围 ws.Cells [1,1,1,dt.Columns.Count] .Style.Font.Bold = true; //字体应该是粗体 ws.Cells [1,1,dt.Columns.Count] .Style.HorizontalAlignment = ExcelHorizontalAlignment.Center; // Aligmnet is center因此出现单元格已经合并的错误。 – user2645738
为什么没有回应? – user2645738
因为您需要继续从答案中搜索样本并在文档中找到答案。我已经添加了另一个格式示例,我发现使用谷歌 –