Skip to content

Commit 3dc8ec4

Browse files
1041188-CreateXlsIOSamples
1 parent 5c5de0c commit 3dc8ec4

2 files changed

Lines changed: 42 additions & 12 deletions

File tree

Binary file not shown.

Editing Excel cells/Set Cell Values/.NET/Set Cell Values/Set Cell Values/Program.cs

Lines changed: 42 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -14,22 +14,52 @@ static void Main()
1414
IWorkbook workbook = application.Workbooks.Open(Path.GetFullPath(@"Data/Input.xlsx"));
1515
IWorksheet sheet = workbook.Worksheets[0];
1616

17-
sheet.Range["A4"].Text = "Gamma";
18-
sheet.Range["B4"].Number = 3200;
19-
sheet.Range["C4"].DateTime = new DateTime(2026, 7, 25);
20-
sheet.Range["D4"].Boolean = true;
17+
sheet.Range["D1"].Text = "In Stock";
18+
sheet.Range["E1"].Text = "Total Price";
19+
sheet.Range["F1"].Text = "Discount (10%)";
20+
sheet.Range["G1"].Text = "Final Price";
2121

22-
sheet.Range["A5"].Text = "Delta";
23-
sheet.Range["B5"].Number = 4500;
24-
sheet.Range["C5"].DateTime = new DateTime(2026, 8, 1);
25-
sheet.Range["D5"].Boolean = false;
22+
sheet.Range["D2"].Boolean = true;
23+
sheet.Range["D3"].Boolean = true;
2624

27-
sheet.Range["B6"].Formula = "SUM(B2:B5)";
25+
sheet.Range["A4"].Text = "Bag";
26+
sheet.Range["B4"].Number = 500;
27+
sheet.Range["C4"].Number = 5;
28+
sheet.Range["D4"].Boolean = false;
2829

29-
sheet.Range["A1:D1"].CellStyle.Font.Bold = true;
30-
sheet.Range["A1:D6"].CellStyle.HorizontalAlignment = ExcelHAlign.HAlignCenter;
30+
sheet.Range["A5"].Text = "Bottle";
31+
sheet.Range["B5"].Number = 100;
32+
sheet.Range["C5"].Number = 10;
33+
sheet.Range["D5"].Boolean = true;
3134

32-
workbook.SaveAs(Path.GetFullPath("Output/Output.xlsx"));
35+
sheet.Range["E2"].Formula = "B2*C2";
36+
sheet.Range["F2"].Formula = "E2*0.1";
37+
sheet.Range["G2"].Formula = "E2-F2";
38+
39+
sheet.Range["E3"].Formula = "B3*C3";
40+
sheet.Range["F3"].Formula = "E3*0.1";
41+
sheet.Range["G3"].Formula = "E3-F3";
42+
43+
sheet.Range["E4"].Formula = "B4*C4";
44+
sheet.Range["F4"].Formula = "E4*0.1";
45+
sheet.Range["G4"].Formula = "E4-F4";
46+
47+
sheet.Range["E5"].Formula = "B5*C5";
48+
sheet.Range["F5"].Formula = "E5*0.1";
49+
sheet.Range["G5"].Formula = "E5-F5";
50+
51+
sheet.Range["A6"].Text = "Totals";
52+
sheet.Range["E6"].Formula = "SUM(E2:E5)";
53+
sheet.Range["F6"].Formula = "SUM(F2:F5)";
54+
sheet.Range["G6"].Formula = "SUM(G2:G5)";
55+
56+
sheet.Range["A1:G1"].CellStyle.Font.Bold = true;
57+
sheet.Range["A1:G6"].CellStyle.HorizontalAlignment = ExcelHAlign.HAlignCenter;
58+
59+
IListObject table = sheet.ListObjects.Create("SalesTable", sheet.Range["A1:G6"]);
60+
table.BuiltInTableStyle = TableBuiltInStyles.TableStyleMedium23;
61+
62+
workbook.SaveAs(Path.GetFullPath(@"Output/Output.xlsx"));
3363
workbook.Close();
3464
}
3565
}

0 commit comments

Comments
 (0)