You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Office.js中启用数据透视表的经典布局

启用Office加载项中数据透视表的经典布局

要通过代码启用数据透视表的经典布局(支持直接拖放字段、无需依赖“数据透视表字段”列表),你需要使用Office JavaScript API中Excel.PivotTable对象的**useClassicPivotTableLayout**属性,将其设置为true即可实现。

代码示例

await Excel.run(async (context) => {
  // 根据实际场景获取目标数据透视表,此处以当前工作表中指定名称的透视表为例
  const targetPivot = context.workbook.worksheets.getActiveWorksheet().pivotTables.getItem("SalesPivot");
  // 启用经典布局
  targetPivot.useClassicPivotTableLayout = true;
  await context.sync();
});

补充说明

这个属性直接控制经典布局的开关,启用后用户就能像你截图中那样,直接在数据透视表区域拖拽字段进行添加/移除操作。你之前查阅PivotLayout和Hierarchy类没找到对应方法,是因为该配置项属于PivotTable对象本身,并非这两个子类的属性。

内容的提问来源于stack exchange,提问作者Javier

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 00:49:56