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