From 3bb08a2040b2086021da7347ce5753cf25e14a72 Mon Sep 17 00:00:00 2001 From: VinothSF5015 Date: Sun, 26 Apr 2026 08:18:52 +0530 Subject: [PATCH] 991935 - Sample Added --- .../Cell Value Without Changing Format.slnx | 3 +++ .../Cell Value Without Changing Format.csproj | 20 +++++++++++++++ .../Output/.gitkeep | 0 .../Program.cs | 25 +++++++++++++++++++ 4 files changed, 48 insertions(+) create mode 100644 FAQ/Cell Value Without Changing Format/.NET/Cell Value Without Changing Format/Cell Value Without Changing Format.slnx create mode 100644 FAQ/Cell Value Without Changing Format/.NET/Cell Value Without Changing Format/Cell Value Without Changing Format/Cell Value Without Changing Format.csproj create mode 100644 FAQ/Cell Value Without Changing Format/.NET/Cell Value Without Changing Format/Cell Value Without Changing Format/Output/.gitkeep create mode 100644 FAQ/Cell Value Without Changing Format/.NET/Cell Value Without Changing Format/Cell Value Without Changing Format/Program.cs diff --git a/FAQ/Cell Value Without Changing Format/.NET/Cell Value Without Changing Format/Cell Value Without Changing Format.slnx b/FAQ/Cell Value Without Changing Format/.NET/Cell Value Without Changing Format/Cell Value Without Changing Format.slnx new file mode 100644 index 00000000..5959fafc --- /dev/null +++ b/FAQ/Cell Value Without Changing Format/.NET/Cell Value Without Changing Format/Cell Value Without Changing Format.slnx @@ -0,0 +1,3 @@ + + + diff --git a/FAQ/Cell Value Without Changing Format/.NET/Cell Value Without Changing Format/Cell Value Without Changing Format/Cell Value Without Changing Format.csproj b/FAQ/Cell Value Without Changing Format/.NET/Cell Value Without Changing Format/Cell Value Without Changing Format/Cell Value Without Changing Format.csproj new file mode 100644 index 00000000..6f4ca2bc --- /dev/null +++ b/FAQ/Cell Value Without Changing Format/.NET/Cell Value Without Changing Format/Cell Value Without Changing Format/Cell Value Without Changing Format.csproj @@ -0,0 +1,20 @@ + + + + Exe + net8.0 + Cell_Value_Without_Changing_Format + enable + enable + + + + + + + + Always + + + + diff --git a/FAQ/Cell Value Without Changing Format/.NET/Cell Value Without Changing Format/Cell Value Without Changing Format/Output/.gitkeep b/FAQ/Cell Value Without Changing Format/.NET/Cell Value Without Changing Format/Cell Value Without Changing Format/Output/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/FAQ/Cell Value Without Changing Format/.NET/Cell Value Without Changing Format/Cell Value Without Changing Format/Program.cs b/FAQ/Cell Value Without Changing Format/.NET/Cell Value Without Changing Format/Cell Value Without Changing Format/Program.cs new file mode 100644 index 00000000..4b8c71e1 --- /dev/null +++ b/FAQ/Cell Value Without Changing Format/.NET/Cell Value Without Changing Format/Cell Value Without Changing Format/Program.cs @@ -0,0 +1,25 @@ +using Syncfusion.XlsIO; + +class Program +{ + static void Main() + { + // Create an instance of ExcelEngine + using (ExcelEngine excelEngine = new ExcelEngine()) + { + IApplication application = excelEngine.Excel; + application.DefaultVersion = ExcelVersion.Xlsx; + IWorkbook workbook = application.Workbooks.Create(1); + IWorksheet worksheet = workbook.Worksheets[0]; + + // Preserve existing formatting by assigning text directly + worksheet.Range["A1"].Text = "1-"; + + // Or set the cell's NumberFormat to Text before using Value + worksheet.Range["A2"].NumberFormat = "@"; + worksheet.Range["A2"].Value = "1-"; + + workbook.SaveAs(Path.GetFullPath("Output/Output.xlsx")); + } + } +} \ No newline at end of file