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

1、【C#】
using System;
using Spire.Xls;
namespace HideWorksheet_XLS
{
class Program
{
static void Main(string[] args)
{
//实例化Workbook类,加载Excel文档
Workbook workbook = new Workbook();
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、完成代码后,调试运行程序,生成文档,如下所示

1、【C#】
using System;
using Spire.Xls;
namespace HideRowOrColumn_XLS
{
class Program
{
static void Main(string[] args)
{
//实例化Workbook类,加载Excel文档
Workbook workbook = new Workbook();
workbook.LoadFromFile("Sample.xlsx");
//获取第一个工作表
Worksheet sheet = workbook.Worksheets[0];
//隐藏第2行
sheet.HideRow(2);
//隐藏第4列
sheet.HideColumn(4);
//保存并打开文档
workbook.SaveToFile("HideRowColumn.xlsx", FileFormat.Version2010);
System.Diagnostics.Process.Start("HideRowColumn.xlsx");
}
}
}
2、调试运行程序,生成文件。测试效果如下:
