From db9bbbbcbba6958c6715d390315c3303b552ac82 Mon Sep 17 00:00:00 2001 From: VinothSF5015 Date: Sat, 25 Apr 2026 21:36:23 +0530 Subject: [PATCH] Sample added --- .../.NET/Hidden Column/Hidden Column.slnx | 3 ++ .../Hidden Column/Hidden Column.csproj | 20 +++++++++++++ .../Hidden Column/Output/.gitkeep | 0 .../Hidden Column/Hidden Column/Program.cs | 28 +++++++++++++++++++ 4 files changed, 51 insertions(+) create mode 100644 FAQ/Hidden Column/.NET/Hidden Column/Hidden Column.slnx create mode 100644 FAQ/Hidden Column/.NET/Hidden Column/Hidden Column/Hidden Column.csproj create mode 100644 FAQ/Hidden Column/.NET/Hidden Column/Hidden Column/Output/.gitkeep create mode 100644 FAQ/Hidden Column/.NET/Hidden Column/Hidden Column/Program.cs diff --git a/FAQ/Hidden Column/.NET/Hidden Column/Hidden Column.slnx b/FAQ/Hidden Column/.NET/Hidden Column/Hidden Column.slnx new file mode 100644 index 00000000..449437c9 --- /dev/null +++ b/FAQ/Hidden Column/.NET/Hidden Column/Hidden Column.slnx @@ -0,0 +1,3 @@ + + + diff --git a/FAQ/Hidden Column/.NET/Hidden Column/Hidden Column/Hidden Column.csproj b/FAQ/Hidden Column/.NET/Hidden Column/Hidden Column/Hidden Column.csproj new file mode 100644 index 00000000..e5c44ff8 --- /dev/null +++ b/FAQ/Hidden Column/.NET/Hidden Column/Hidden Column/Hidden Column.csproj @@ -0,0 +1,20 @@ + + + + Exe + net8.0 + Hidden_Column + enable + enable + + + + + + + + + Always + + + diff --git a/FAQ/Hidden Column/.NET/Hidden Column/Hidden Column/Output/.gitkeep b/FAQ/Hidden Column/.NET/Hidden Column/Hidden Column/Output/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/FAQ/Hidden Column/.NET/Hidden Column/Hidden Column/Program.cs b/FAQ/Hidden Column/.NET/Hidden Column/Hidden Column/Program.cs new file mode 100644 index 00000000..6b3ab306 --- /dev/null +++ b/FAQ/Hidden Column/.NET/Hidden Column/Hidden Column/Program.cs @@ -0,0 +1,28 @@ +using Syncfusion.XlsIO; +using Syncfusion.XlsIO.Implementation; + +class Program +{ + static void Main(string[] args) + { + using (ExcelEngine excelEngine = new ExcelEngine()) + { + IApplication application = excelEngine.Excel; + application.DefaultVersion = ExcelVersion.Xlsx; + IWorkbook workbook = application.Workbooks.Create(1); + + // Use the concrete WorksheetImpl when you need access to implementation-specific members + WorksheetImpl sheet = workbook.Worksheets[0] as WorksheetImpl; + + // Hide column 1 + sheet.ShowColumn(1, false); + + // Detect whether column 1 is hidden + bool hidden = sheet.ColumnInformation[1] != null && sheet.ColumnInformation[1].IsHidden; + + Console.WriteLine($"Column 1 hidden: {hidden}"); + + workbook.SaveAs(Path.GetFullPath(@"Output/Output.xlsx")); + } + } +} \ No newline at end of file