C# 冻结Excel首行、首列
1、可通过E-iceblue或Nuget官网下载安装 Free Spire.XLS for .NET后,注意在项目程序中添加引用Spire.Xls.dll(dll文件可在安装路径下的Bin文件夹中获取)。
1、using Spire.Xls;
namespace FreezeTopRow
{
class Program
{
static void Main(string[] args)
{
//实例化workbook类,加载测试文档
Workbook wb = new Workbook();
wb.LoadFromFile("test.xlsx");
//获取第一个工作表
Worksheet sheet = wb.Worksheets[0];
//sheet.FreezePanes(2,1);//冻结首行
sheet.FreezePanes(1, 2);//冻结首列
//保存文档并打开
//wb.SaveToFile("冻结首行.xlsx",ExcelVersion.Version2010);
//System.Diagnostics.Process.Start("冻结首行.xlsx");
wb.SaveToFile("冻结首列.xlsx", ExcelVersion.Version2010);
System.Diagnostics.Process.Start("冻结首列.xlsx");
}
}
}
2、调试运行程序,生成文档。以下是冻结窗口的效果: