XLSX

冻结窗格与自动筛选

冻结行/列并添加自动筛选下拉框

冻结窗格

冻结行和/或列,使标题在滚动时保持可见:

{
  "worksheets": [
    {
      "name": "Sheet1",
      "freezePanes": { "row": 1 },
      "children": [
        { "cells": [{ "value": "Header 1" }, { "value": "Header 2" }] },
        { "cells": [{ "value": "Data 1" }, { "value": "Data 2" }] },
        { "cells": [{ "value": "Data 3" }, { "value": "Data 4" }] }
      ]
    }
  ]
}

同时冻结行和列:

{
  "worksheets": [
    {
      "name": "Sheet1",
      "freezePanes": { "row": 2, "col": 1 },
      "children": [
        { "cells": [{ "value": "Title" }, { "value": "A" }, { "value": "B" }] },
        { "cells": [{ "value": "Name" }, { "value": "Score" }, { "value": "Grade" }] },
        { "cells": [{ "value": "Alice" }, { "value": 95 }, { "value": "A" }] }
      ]
    }
  ]
}

自动筛选

为一列或多列添加自动筛选下拉框:

{
  "worksheets": [
    {
      "name": "Sheet1",
      "autoFilter": "A1:D4",
      "children": [
        {
          "cells": [
            { "value": "Name" },
            { "value": "Age" },
            { "value": "City" },
            { "value": "Score" }
          ]
        },
        { "cells": [{ "value": "Alice" }, { "value": 30 }, { "value": "NY" }, { "value": 95 }] },
        { "cells": [{ "value": "Bob" }, { "value": 25 }, { "value": "LA" }, { "value": 88 }] },
        { "cells": [{ "value": "Carol" }, { "value": 28 }, { "value": "SF" }, { "value": 72 }] }
      ]
    }
  ]
}

autoFilter 字符串指定将显示筛选下拉框的单元格区域。Excel 会在标题行上显示筛选箭头。

冻结窗格选项参考

选项类型说明
rownumber冻结的行数
colnumber冻结的列数
Copyright © 2026