From abcc65ca7915cff6d02b806bb08c827af75dd1d0 Mon Sep 17 00:00:00 2001 From: KarthikaSF4773 Date: Fri, 12 Dec 2025 19:57:05 +0530 Subject: [PATCH] 990897-NumberFormatColumnSample --- .../ColumnNumberFormat.slnx | 3 ++ .../ColumnNumberFormat.csproj | 22 +++++++++++++ .../ColumnNumberFormat/Data/Input.xlsx | Bin 0 -> 9265 bytes .../ColumnNumberFormat/Output/.gitkeep | 0 .../ColumnNumberFormat/Program.cs | 31 ++++++++++++++++++ 5 files changed, 56 insertions(+) create mode 100644 FAQ/Column Number Format/.NET/ColumnNumberFormat/ColumnNumberFormat.slnx create mode 100644 FAQ/Column Number Format/.NET/ColumnNumberFormat/ColumnNumberFormat/ColumnNumberFormat.csproj create mode 100644 FAQ/Column Number Format/.NET/ColumnNumberFormat/ColumnNumberFormat/Data/Input.xlsx create mode 100644 FAQ/Column Number Format/.NET/ColumnNumberFormat/ColumnNumberFormat/Output/.gitkeep create mode 100644 FAQ/Column Number Format/.NET/ColumnNumberFormat/ColumnNumberFormat/Program.cs diff --git a/FAQ/Column Number Format/.NET/ColumnNumberFormat/ColumnNumberFormat.slnx b/FAQ/Column Number Format/.NET/ColumnNumberFormat/ColumnNumberFormat.slnx new file mode 100644 index 00000000..3591f01c --- /dev/null +++ b/FAQ/Column Number Format/.NET/ColumnNumberFormat/ColumnNumberFormat.slnx @@ -0,0 +1,3 @@ + + + diff --git a/FAQ/Column Number Format/.NET/ColumnNumberFormat/ColumnNumberFormat/ColumnNumberFormat.csproj b/FAQ/Column Number Format/.NET/ColumnNumberFormat/ColumnNumberFormat/ColumnNumberFormat.csproj new file mode 100644 index 00000000..4f712b50 --- /dev/null +++ b/FAQ/Column Number Format/.NET/ColumnNumberFormat/ColumnNumberFormat/ColumnNumberFormat.csproj @@ -0,0 +1,22 @@ + + + + Exe + net10.0 + enable + enable + + + + + + + + + Always + + + Always + + + diff --git a/FAQ/Column Number Format/.NET/ColumnNumberFormat/ColumnNumberFormat/Data/Input.xlsx b/FAQ/Column Number Format/.NET/ColumnNumberFormat/ColumnNumberFormat/Data/Input.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..df050faa20366367da1193c9dcbb1d29e67601a2 GIT binary patch literal 9265 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 literal 0 HcmV?d00001 diff --git a/FAQ/Column Number Format/.NET/ColumnNumberFormat/ColumnNumberFormat/Output/.gitkeep b/FAQ/Column Number Format/.NET/ColumnNumberFormat/ColumnNumberFormat/Output/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/FAQ/Column Number Format/.NET/ColumnNumberFormat/ColumnNumberFormat/Program.cs b/FAQ/Column Number Format/.NET/ColumnNumberFormat/ColumnNumberFormat/Program.cs new file mode 100644 index 00000000..847639e8 --- /dev/null +++ b/FAQ/Column Number Format/.NET/ColumnNumberFormat/ColumnNumberFormat/Program.cs @@ -0,0 +1,31 @@ +using Syncfusion.XlsIO; + +namespace ColumnNumberFormat +{ + class Program + { + public static void Main(string[] args) + { + using (ExcelEngine excelEngine = new ExcelEngine()) + { + IApplication application = excelEngine.Excel; + application.DefaultVersion = ExcelVersion.Xlsx; + IWorkbook workbook = application.Workbooks.Open(Path.GetFullPath(@"Data/Input.xlsx")); + IWorksheet sheet = workbook.Worksheets[0]; + + //Case 1: Apply direct number format (zero-based index) + sheet.Columns[0].NumberFormat = "yyyy-mm-dd"; //Column A + sheet.Columns[3].NumberFormat = "$#,##0.00"; //Column D + sheet.Columns[4].NumberFormat = "0.00%"; //Column E + + //Case 2: Apply style-based format (one-based index) + IStyle style = workbook.Styles.Add("DecimalStyle"); + style.NumberFormat = "0.00"; + sheet.SetDefaultColumnStyle(3, style); //Column C + + //Saving the workbook + workbook.SaveAs(Path.GetFullPath(@"Output/Output.xlsx")); + } + } + } +} \ No newline at end of file