第09章-冻结窗格与视图控制
第九章:冻结窗格与视图控制
9.1 冻结窗格
public class FreezePanes
{
private Worksheet sheet;
// 冻结首行
public void FreezeTopRow()
{
sheet.FreezeToCell(1, 0);
}
// 冻结首列
public void FreezeFirstColumn()
{
sheet.FreezeToCell(0, 1);
}
// 冻结行列
public void FreezeRowsAndColumns(int row, int col)
{
sheet.FreezeToCell(row, col);
}
// 取消冻结
public void Unfreeze()
{
sheet.Unfreeze();
}
}
9.2 缩放控制
public class ZoomControl
{
public void SetZoom(Worksheet sheet, float scale)
{
// 设置缩放比例 (0.5 = 50%, 1.0 = 100%, 2.0 = 200%)
sheet.SetScale(scale);
}
}
9.3 视图导航
public class ViewNavigation
{
public void ScrollToCell(Worksheet sheet, string address)
{
sheet.ScrollToCell(new CellPosition(address));
}
public void GetVisibleRange(Worksheet sheet)
{
var visibleRange = sheet.VisibleRange;
Console.WriteLine($"可见区域: {visibleRange}");
}
}
9.4 本章小结
本章介绍了冻结窗格、缩放和视图导航功能。
📚 下一章预告
第十章将学习行列操作与分组。

浙公网安备 33010602011771号