你想要它的合併單元格。你可以這樣做:
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
因爲您需要繼續從答案中搜索樣本並在文檔中找到答案。我已經添加了另一個格式示例,我發現使用谷歌 –