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 00000000..df050faa
Binary files /dev/null and b/FAQ/Column Number Format/.NET/ColumnNumberFormat/ColumnNumberFormat/Data/Input.xlsx differ
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