From 1693093b5e7eb09b58aa3313ab4eaf58cc67c6e9 Mon Sep 17 00:00:00 2001 From: KarthikaSF4773 Date: Tue, 16 Dec 2025 17:06:39 +0530 Subject: [PATCH] 991263-FirstUsedCellSample --- .../FirstUsedCellInUsedRange.slnx | 3 ++ .../FirstUsedCellInUsedRange/Data/Input.xlsx | Bin 0 -> 9857 bytes .../FirstUsedCellInUsedRange.csproj | 23 ++++++++++++ .../FirstUsedCellInUsedRange/Output/.gitkeep | 0 .../FirstUsedCellInUsedRange/Program.cs | 33 ++++++++++++++++++ 5 files changed, 59 insertions(+) create mode 100644 FAQ/First used cell in used range/.NET/FirstUsedCellInUsedRange/FirstUsedCellInUsedRange.slnx create mode 100644 FAQ/First used cell in used range/.NET/FirstUsedCellInUsedRange/FirstUsedCellInUsedRange/Data/Input.xlsx create mode 100644 FAQ/First used cell in used range/.NET/FirstUsedCellInUsedRange/FirstUsedCellInUsedRange/FirstUsedCellInUsedRange.csproj create mode 100644 FAQ/First used cell in used range/.NET/FirstUsedCellInUsedRange/FirstUsedCellInUsedRange/Output/.gitkeep create mode 100644 FAQ/First used cell in used range/.NET/FirstUsedCellInUsedRange/FirstUsedCellInUsedRange/Program.cs diff --git a/FAQ/First used cell in used range/.NET/FirstUsedCellInUsedRange/FirstUsedCellInUsedRange.slnx b/FAQ/First used cell in used range/.NET/FirstUsedCellInUsedRange/FirstUsedCellInUsedRange.slnx new file mode 100644 index 00000000..3e98a114 --- /dev/null +++ b/FAQ/First used cell in used range/.NET/FirstUsedCellInUsedRange/FirstUsedCellInUsedRange.slnx @@ -0,0 +1,3 @@ + + + diff --git a/FAQ/First used cell in used range/.NET/FirstUsedCellInUsedRange/FirstUsedCellInUsedRange/Data/Input.xlsx b/FAQ/First used cell in used range/.NET/FirstUsedCellInUsedRange/FirstUsedCellInUsedRange/Data/Input.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..c12771069ea26d0f38554755bf71885ac1b1deb1 GIT binary patch literal 9857 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 NAy5WCp#JUK{{fk8TW + + + Exe + net10.0 + enable + enable + + + + + + + + + Always + + + Always + + + + diff --git a/FAQ/First used cell in used range/.NET/FirstUsedCellInUsedRange/FirstUsedCellInUsedRange/Output/.gitkeep b/FAQ/First used cell in used range/.NET/FirstUsedCellInUsedRange/FirstUsedCellInUsedRange/Output/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/FAQ/First used cell in used range/.NET/FirstUsedCellInUsedRange/FirstUsedCellInUsedRange/Program.cs b/FAQ/First used cell in used range/.NET/FirstUsedCellInUsedRange/FirstUsedCellInUsedRange/Program.cs new file mode 100644 index 00000000..8ed10623 --- /dev/null +++ b/FAQ/First used cell in used range/.NET/FirstUsedCellInUsedRange/FirstUsedCellInUsedRange/Program.cs @@ -0,0 +1,33 @@ +using Syncfusion.XlsIO; + +namespace FirstUsedCellInUsedRange +{ + 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 worksheet = workbook.Worksheets[0]; + + //Get the used range of the worksheet + IRange usedRange = worksheet.UsedRange; + + //Get the first cell from the used range + IRange firstCell = worksheet.Range[usedRange.Row, usedRange.Column]; + + //Get the address of the first cell + string firstCellAddress = firstCell.AddressLocal; + + //Display the address of the first cell + Console.WriteLine("The address of the first used cell in used range is: " + firstCellAddress); + + //Saving the workbook + workbook.SaveAs(Path.GetFullPath(@"Output/Output.xlsx")); + } + } + } +} \ No newline at end of file