From 08e163a4fb05367849b8df71b9580676c5a9c71d Mon Sep 17 00:00:00 2001 From: VinothSF5015 Date: Sun, 26 Apr 2026 15:58:16 +0530 Subject: [PATCH] 999887 - Sample Added --- .../.NET/Merge Area Data/Merge Area Data.slnx | 3 ++ .../Merge Area Data/Data/InputTemplate.xlsx | Bin 0 -> 9569 bytes .../Merge Area Data/Merge Area Data.csproj | 22 +++++++++++++ .../Merge Area Data/Output/.gitkeep | 0 .../Merge Area Data/Program.cs | 29 ++++++++++++++++++ 5 files changed, 54 insertions(+) create mode 100644 FAQ/Merge Cell Data/.NET/Merge Area Data/Merge Area Data.slnx create mode 100644 FAQ/Merge Cell Data/.NET/Merge Area Data/Merge Area Data/Data/InputTemplate.xlsx create mode 100644 FAQ/Merge Cell Data/.NET/Merge Area Data/Merge Area Data/Merge Area Data.csproj create mode 100644 FAQ/Merge Cell Data/.NET/Merge Area Data/Merge Area Data/Output/.gitkeep create mode 100644 FAQ/Merge Cell Data/.NET/Merge Area Data/Merge Area Data/Program.cs diff --git a/FAQ/Merge Cell Data/.NET/Merge Area Data/Merge Area Data.slnx b/FAQ/Merge Cell Data/.NET/Merge Area Data/Merge Area Data.slnx new file mode 100644 index 00000000..fb8b8b83 --- /dev/null +++ b/FAQ/Merge Cell Data/.NET/Merge Area Data/Merge Area Data.slnx @@ -0,0 +1,3 @@ + + + diff --git a/FAQ/Merge Cell Data/.NET/Merge Area Data/Merge Area Data/Data/InputTemplate.xlsx b/FAQ/Merge Cell Data/.NET/Merge Area Data/Merge Area Data/Data/InputTemplate.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..1ee1fafc2577937901ca2413eb3003ca13778443 GIT binary patch literal 9569 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 KV^*f0t^Wbv|7l(T literal 0 HcmV?d00001 diff --git a/FAQ/Merge Cell Data/.NET/Merge Area Data/Merge Area Data/Merge Area Data.csproj b/FAQ/Merge Cell Data/.NET/Merge Area Data/Merge Area Data/Merge Area Data.csproj new file mode 100644 index 00000000..a5dfb585 --- /dev/null +++ b/FAQ/Merge Cell Data/.NET/Merge Area Data/Merge Area Data/Merge Area Data.csproj @@ -0,0 +1,22 @@ + + + + Exe + net8.0 + Merge_Area_Data + enable + enable + + + + + + + + Always + + + Always + + + diff --git a/FAQ/Merge Cell Data/.NET/Merge Area Data/Merge Area Data/Output/.gitkeep b/FAQ/Merge Cell Data/.NET/Merge Area Data/Merge Area Data/Output/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/FAQ/Merge Cell Data/.NET/Merge Area Data/Merge Area Data/Program.cs b/FAQ/Merge Cell Data/.NET/Merge Area Data/Merge Area Data/Program.cs new file mode 100644 index 00000000..b7ce3689 --- /dev/null +++ b/FAQ/Merge Cell Data/.NET/Merge Area Data/Merge Area Data/Program.cs @@ -0,0 +1,29 @@ +using Syncfusion.XlsIO; + +class Program +{ + static void Main(string[] args) + { + // Create an instance of ExcelEngine + using (ExcelEngine excelEngine = new ExcelEngine()) + { + // Set the default version to Excel 2016 + excelEngine.Excel.DefaultVersion = ExcelVersion.Excel2016; + // Load the workbook from the specified path + IWorkbook workbook = excelEngine.Excel.Workbooks.Open(Path.GetFullPath(@"Data/InputTemplate.xlsx")); + // Get the first worksheet in the workbook + IWorksheet worksheet = workbook.Worksheets[0]; + + //Get data from merged area + int row = 2, col = 5; + + IRange range = worksheet[row, col]; + + string data = range.IsMerged ? worksheet[range.MergeArea.Row, range.MergeArea.Column].Value : range.Value; + + Console.WriteLine(data); + // Save the workbook to a new file + workbook.SaveAs(Path.GetFullPath(@"Output/Output.xlsx")); + } + } +} \ No newline at end of file