C# 冻结Excel首行、首列

时间:2026-02-14 17:52:39

1、可通过E-iceblue或Nuget官网下载安装 Free Spire.XLS for .NET后,注意在项目程序中添加引用Spire.Xls.dll(dll文件可在安装路径下的Bin文件夹中获取)。

C# 冻结Excel首行、首列

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、调试运行程序,生成文档。以下是冻结窗口的效果:

C# 冻结Excel首行、首列

C# 冻结Excel首行、首列

© 2026 海能知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com