此经验将介绍如何通过C#编程来设置Excel工作表首行或者首列。
工具/原料
Free Spire.XLS for .NET 8.3(社区版)
Visual Studio
dll引用
1、可通过E-iceblue或Nuget官网下载安装 Free Sp坡纠课柩ire.XLS for .NET后,注意在项目程序中镙烨莲峪添加引用Spire.Xls.dll(dll文件可在安装路径下的Bin文件夹中获取)。
C#(供参考)
1、using Spire.Xls;namespace FreezeTopRow{ class Pro爿讥旌护gram { 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、调试运行程序,生成文档。以下是冻结窗口的效果: