养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

C# 隐藏、显示Excel工作表、行或列

时间:2024-10-18 10:15:32

此经验将介绍通过C#编程来设置Excel工作表的隐藏、显示,或者设置工作表中某行或者某列数据的隐藏、显示。

工具/原料

FreeSpire.XLSfor.NET8.3(免费版)

VisualStudio

dll引用

1、通过E-iceblue官网或者Nuget网站下载安装包后,解压安装。编辑代码时,注意添加引用Spire.Xls.dll,dll文件可在安装路径下的Bin文件夹中获取。

C# 隐藏、显示Excel工作表、行或列

1.隐藏、显示Excel工作表

1、【C#】usingSystem;掼鸿乡羰usingSpire.Xls;namespaceHideWorksheet_XLS{classP鸡堕樱陨rogram{staticvoidMain(string[]args){//实例化Workbook类,加载Excel文档Workbookworkbook=newWorkbook();workbook.LoadFromFile("Sample.xlsx");//显示第一个工作表workbook.Worksheets[0].Visibility=WorksheetVisibility.Visible;//隐藏第二个工作表workbook.Worksheets[1].Visibility=WorksheetVisibility.Hidden;//保存文档并打开workbook.SaveToFile("HideExcel.xlsx",FileFormat.Version2010);System.Diagnostics.Process.Start("HideExcel.xlsx");}}}

2、完成代码后,调试运行程序,生成文档,如下所示

C# 隐藏、显示Excel工作表、行或列

2.隐藏、显示Excel行或列

1、【C#】usingSystem;掼鸿乡羰usingSpire.Xls;namespaceHideRowOrColumn_XLS{class惺绅寨瞀Program{staticvoidMain(string[]args){//实例化Workbook类,加载Excel文档Workbookworkbook=newWorkbook();workbook.LoadFromFile("Sample.xlsx");//获取第一个工作表Worksheetsheet=workbook.Worksheets[0];//隐藏第2行sheet.HideRow(2);//隐藏第4列sheet.HideColumn(4);//保存并打开文档workbook.SaveToFile("HideRowColumn.xlsx",FileFormat.Version2010);System.Diagnostics.Process.Start("HideRowColumn.xlsx");}}}

2、调试运行程序,生成文件。测试效果如下:

C# 隐藏、显示Excel工作表、行或列

© 一点知识