diff --git a/FAQ/Border styles for merged cells/.NET/Borderstylesformergedcells/Borderstylesformergedcells.slnx b/FAQ/Border styles for merged cells/.NET/Borderstylesformergedcells/Borderstylesformergedcells.slnx new file mode 100644 index 00000000..6012914d --- /dev/null +++ b/FAQ/Border styles for merged cells/.NET/Borderstylesformergedcells/Borderstylesformergedcells.slnx @@ -0,0 +1,3 @@ + + + diff --git a/FAQ/Border styles for merged cells/.NET/Borderstylesformergedcells/Borderstylesformergedcells/Borderstylesformergedcells.csproj b/FAQ/Border styles for merged cells/.NET/Borderstylesformergedcells/Borderstylesformergedcells/Borderstylesformergedcells.csproj new file mode 100644 index 00000000..2adb76e0 --- /dev/null +++ b/FAQ/Border styles for merged cells/.NET/Borderstylesformergedcells/Borderstylesformergedcells/Borderstylesformergedcells.csproj @@ -0,0 +1,20 @@ + + + + Exe + net8.0 + enable + enable + + + + + + + + + Always + + + + diff --git a/FAQ/Border styles for merged cells/.NET/Borderstylesformergedcells/Borderstylesformergedcells/Data/Input.xlsx b/FAQ/Border styles for merged cells/.NET/Borderstylesformergedcells/Borderstylesformergedcells/Data/Input.xlsx new file mode 100644 index 00000000..42de3687 Binary files /dev/null and b/FAQ/Border styles for merged cells/.NET/Borderstylesformergedcells/Borderstylesformergedcells/Data/Input.xlsx differ diff --git a/FAQ/Border styles for merged cells/.NET/Borderstylesformergedcells/Borderstylesformergedcells/Output/.gitkeep b/FAQ/Border styles for merged cells/.NET/Borderstylesformergedcells/Borderstylesformergedcells/Output/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/FAQ/Border styles for merged cells/.NET/Borderstylesformergedcells/Borderstylesformergedcells/Program.cs b/FAQ/Border styles for merged cells/.NET/Borderstylesformergedcells/Borderstylesformergedcells/Program.cs new file mode 100644 index 00000000..9a612c7c --- /dev/null +++ b/FAQ/Border styles for merged cells/.NET/Borderstylesformergedcells/Borderstylesformergedcells/Program.cs @@ -0,0 +1,40 @@ +using Syncfusion.XlsIO; + +namespace Sample +{ + class Program + { + static void Main(string[] args) + { + using (ExcelEngine excelEngine = new ExcelEngine()) + { + IApplication application = excelEngine.Excel; + application.DefaultVersion = ExcelVersion.Xlsx; + IWorkbook workbook = application.Workbooks.Open("../../../Data/Input.xlsx"); + IWorksheet worksheet = workbook.Worksheets[0]; + + # region Creating a new style + IStyle style = workbook.Styles.Add("NewStyle"); + + style.Borders[ExcelBordersIndex.EdgeLeft].LineStyle = ExcelLineStyle.Thick; + style.Borders[ExcelBordersIndex.EdgeRight].LineStyle = ExcelLineStyle.Thick; + style.Borders[ExcelBordersIndex.EdgeTop].LineStyle = ExcelLineStyle.Thick; + style.Borders[ExcelBordersIndex.EdgeBottom].LineStyle = ExcelLineStyle.Thick; + style.Borders.Color = ExcelKnownColors.Red; + + style.Font.Bold = true; + style.Font.Color = ExcelKnownColors.Green; + style.Font.Size = 24; + #endregion + + //Applying style for merged region + worksheet.Range[2, 1].MergeArea.CellStyle = style; + + workbook.SaveAs("../../../Output/MergeArea_Style.xlsx"); + } + } + + + } + +}