From d360b57a54b09b55c7620f4717ef2d2af4a20c45 Mon Sep 17 00:00:00 2001 From: VinothSF5015 Date: Tue, 5 May 2026 23:29:51 +0530 Subject: [PATCH] 1014444 - Sample Added --- .../FormulaError Value.slnx | 3 ++ .../Data/InputTemplate.xlsx | Bin 0 -> 9505 bytes .../FormulaError Value.csproj | 24 +++++++++++++ .../FormulaError Value/Output/.gitkeep | 0 .../FormulaError Value/Program.cs | 34 ++++++++++++++++++ 5 files changed, 61 insertions(+) create mode 100644 FAQ/FormulaError Value/.NET/FormulaError Value/FormulaError Value.slnx create mode 100644 FAQ/FormulaError Value/.NET/FormulaError Value/FormulaError Value/Data/InputTemplate.xlsx create mode 100644 FAQ/FormulaError Value/.NET/FormulaError Value/FormulaError Value/FormulaError Value.csproj create mode 100644 FAQ/FormulaError Value/.NET/FormulaError Value/FormulaError Value/Output/.gitkeep create mode 100644 FAQ/FormulaError Value/.NET/FormulaError Value/FormulaError Value/Program.cs diff --git a/FAQ/FormulaError Value/.NET/FormulaError Value/FormulaError Value.slnx b/FAQ/FormulaError Value/.NET/FormulaError Value/FormulaError Value.slnx new file mode 100644 index 00000000..ddae22f0 --- /dev/null +++ b/FAQ/FormulaError Value/.NET/FormulaError Value/FormulaError Value.slnx @@ -0,0 +1,3 @@ + + + diff --git a/FAQ/FormulaError Value/.NET/FormulaError Value/FormulaError Value/Data/InputTemplate.xlsx b/FAQ/FormulaError Value/.NET/FormulaError Value/FormulaError Value/Data/InputTemplate.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..d644aed6cfdae2ab87bb3795705c41359991c30a GIT binary patch literal 9505 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 + + + Exe + net8.0 + FormulaError_Value + enable + enable + + + + + + + + + Always + + + Always + + + + diff --git a/FAQ/FormulaError Value/.NET/FormulaError Value/FormulaError Value/Output/.gitkeep b/FAQ/FormulaError Value/.NET/FormulaError Value/FormulaError Value/Output/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/FAQ/FormulaError Value/.NET/FormulaError Value/FormulaError Value/Program.cs b/FAQ/FormulaError Value/.NET/FormulaError Value/FormulaError Value/Program.cs new file mode 100644 index 00000000..ad809c4d --- /dev/null +++ b/FAQ/FormulaError Value/.NET/FormulaError Value/FormulaError Value/Program.cs @@ -0,0 +1,34 @@ +using Syncfusion.XlsIO; + +class Program +{ + 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/InputTemplate.xlsx")); + IWorksheet worksheet = workbook.Worksheets[0]; + + IRange usedRange = worksheet.UsedRange; + int firstrow = usedRange.Row; + int lastrow = usedRange.LastRow; + int firstcol = usedRange.Column; + int lastcol = usedRange.LastColumn; + + for (int row = firstrow; row <= lastrow; row++) + { + for (int col = firstcol; col <= lastcol; col++) + { + if (worksheet[row, col] != null && worksheet[row, col].HasFormulaErrorValue) + { + Console.WriteLine($"Formula error value: {worksheet[row, col].FormulaErrorValue} in Address: {worksheet[row, col].AddressLocal}"); + } + } + } + + workbook.SaveAs(Path.GetFullPath(@"Output/Output.xlsx")); + } + } +} \ No newline at end of file