JSPM

@univerjs-pro/sheets-pivot

0.10.7
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 50394
  • Score
    100M100P100Q184881F

Univer Sheets Pivot Table

Package Exports

  • @univerjs-pro/sheets-pivot
  • @univerjs-pro/sheets-pivot/facade
  • @univerjs-pro/sheets-pivot/facade.js
  • @univerjs-pro/sheets-pivot/index.js
  • @univerjs-pro/sheets-pivot/lib/cjs/facade.js
  • @univerjs-pro/sheets-pivot/lib/cjs/index.js
  • @univerjs-pro/sheets-pivot/lib/cjs/locale/ca-ES.js
  • @univerjs-pro/sheets-pivot/lib/cjs/locale/en-US.js
  • @univerjs-pro/sheets-pivot/lib/cjs/locale/es-ES.js
  • @univerjs-pro/sheets-pivot/lib/cjs/locale/fa-IR.js
  • @univerjs-pro/sheets-pivot/lib/cjs/locale/fr-FR.js
  • @univerjs-pro/sheets-pivot/lib/cjs/locale/ko-KR.js
  • @univerjs-pro/sheets-pivot/lib/cjs/locale/ru-RU.js
  • @univerjs-pro/sheets-pivot/lib/cjs/locale/vi-VN.js
  • @univerjs-pro/sheets-pivot/lib/cjs/locale/zh-CN.js
  • @univerjs-pro/sheets-pivot/lib/cjs/locale/zh-TW.js
  • @univerjs-pro/sheets-pivot/lib/es/facade.js
  • @univerjs-pro/sheets-pivot/lib/es/index.js
  • @univerjs-pro/sheets-pivot/lib/es/locale/ca-ES.js
  • @univerjs-pro/sheets-pivot/lib/es/locale/en-US.js
  • @univerjs-pro/sheets-pivot/lib/es/locale/es-ES.js
  • @univerjs-pro/sheets-pivot/lib/es/locale/fa-IR.js
  • @univerjs-pro/sheets-pivot/lib/es/locale/fr-FR.js
  • @univerjs-pro/sheets-pivot/lib/es/locale/ko-KR.js
  • @univerjs-pro/sheets-pivot/lib/es/locale/ru-RU.js
  • @univerjs-pro/sheets-pivot/lib/es/locale/vi-VN.js
  • @univerjs-pro/sheets-pivot/lib/es/locale/zh-CN.js
  • @univerjs-pro/sheets-pivot/lib/es/locale/zh-TW.js
  • @univerjs-pro/sheets-pivot/lib/facade
  • @univerjs-pro/sheets-pivot/lib/facade.js
  • @univerjs-pro/sheets-pivot/lib/index.js
  • @univerjs-pro/sheets-pivot/lib/locale/ca-ES.js
  • @univerjs-pro/sheets-pivot/lib/locale/en-US.js
  • @univerjs-pro/sheets-pivot/lib/locale/es-ES.js
  • @univerjs-pro/sheets-pivot/lib/locale/fa-IR.js
  • @univerjs-pro/sheets-pivot/lib/locale/fr-FR.js
  • @univerjs-pro/sheets-pivot/lib/locale/ko-KR.js
  • @univerjs-pro/sheets-pivot/lib/locale/ru-RU.js
  • @univerjs-pro/sheets-pivot/lib/locale/vi-VN.js
  • @univerjs-pro/sheets-pivot/lib/locale/zh-CN.js
  • @univerjs-pro/sheets-pivot/lib/locale/zh-TW.js
  • @univerjs-pro/sheets-pivot/lib/types/commands/command/add-pivot-field.command.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/commands/command/add-pivot-table-with-config.command.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/commands/command/add-pivot-table.command.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/commands/command/move-pivot-field.command.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/commands/command/move-pivot-table.command.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/commands/command/pivot-drill-down.command.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/commands/command/remove-pivot-field.command.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/commands/command/reset-pivot-fields-config.command.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/commands/command/set-pivot-collapse.command.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/commands/command/set-pivot-fields-config.command.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/commands/command/set-pivot-filter.command.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/commands/command/set-pivot-sort.command.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/commands/command/set-pivot-value-filter.command.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/commands/command/update-date-group.command.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/commands/command/update-pivot-setting.command.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/commands/command/update-pivot-source.command.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/commands/command/update-value-position.command.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/commands/command/util.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/commands/mutations/add-group-collection.mutation.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/commands/mutations/add-pivot-field.mutation.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/commands/mutations/add-pivot-table.mutation.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/commands/mutations/change-apply-util.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/commands/mutations/pivot-data-communication.mutation.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/commands/mutations/remove-group-collection.mutation.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/commands/mutations/remove-pivot-field.mutation.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/commands/mutations/remove-pivot-table.mutation.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/commands/mutations/rename-pivot-field.mutation.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/commands/mutations/set-pivot-collapse.mutation.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/commands/mutations/set-pivot-field-format.mutation.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/commands/mutations/set-pivot-filter.mutation.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/commands/mutations/set-pivot-option.mutation.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/commands/mutations/set-pivot-position.mutation.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/commands/mutations/set-pivot-sort.mutation.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/commands/mutations/set-pivot-subtotal-type.mutation.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/commands/mutations/set-pivot-value-filter.mutation.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/commands/mutations/update-date-group.mutation.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/commands/mutations/update-field-position.mutation.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/commands/mutations/update-pivot-field-source-info.mutation.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/commands/mutations/update-pivot-table-source.mutation.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/commands/mutations/update-value-position.mutation.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/commands/operations/pivot-table-dirty-view.operation.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/common/const.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/const/const.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/const/template.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/const/type.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/controllers/config.schema.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/controllers/const.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/controllers/sheets-pivot-caculate.controller.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/controllers/sheets-pivot-clear.controller.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/controllers/sheets-pivot-interceptor.controller.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/controllers/sheets-pivot-permission.controller.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/controllers/sheets-pivot-ref-range.controller.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/controllers/sheets-pivot-remove-sheet.controller.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/controllers/sheets-pivot-rpc.controller.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/facade/f-enum.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/facade/f-event.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/facade/f-generic-pivot-table.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/facade/f-pivot-table.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/facade/f-univer.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/facade/f-workbook.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/facade/f-worksheet.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/facade/index.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/facade/type.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/facade/util.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/index.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/locale/ca-ES.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/locale/en-US.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/locale/es-ES.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/locale/fa-IR.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/locale/fr-FR.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/locale/ko-KR.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/locale/ru-RU.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/locale/vi-VN.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/locale/zh-CN.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/locale/zh-TW.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/models/sheets-pivot-config-model.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/models/sheets-pivot-data-field-manager.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/models/sheets-pivot-data-source-model.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/models/sheets-pivot-table-adaptor-model.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/models/view-util.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/plugin.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/services/sheets-pivot-rpc.service.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/services/sheets-pivot-table.service.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/util.d.ts
  • @univerjs-pro/sheets-pivot/lib/umd/facade.js
  • @univerjs-pro/sheets-pivot/lib/umd/index.js
  • @univerjs-pro/sheets-pivot/lib/umd/locale/ca-ES.js
  • @univerjs-pro/sheets-pivot/lib/umd/locale/en-US.js
  • @univerjs-pro/sheets-pivot/lib/umd/locale/es-ES.js
  • @univerjs-pro/sheets-pivot/lib/umd/locale/fa-IR.js
  • @univerjs-pro/sheets-pivot/lib/umd/locale/fr-FR.js
  • @univerjs-pro/sheets-pivot/lib/umd/locale/ko-KR.js
  • @univerjs-pro/sheets-pivot/lib/umd/locale/ru-RU.js
  • @univerjs-pro/sheets-pivot/lib/umd/locale/vi-VN.js
  • @univerjs-pro/sheets-pivot/lib/umd/locale/zh-CN.js
  • @univerjs-pro/sheets-pivot/lib/umd/locale/zh-TW.js
  • @univerjs-pro/sheets-pivot/locale/ca-ES
  • @univerjs-pro/sheets-pivot/locale/en-US
  • @univerjs-pro/sheets-pivot/locale/es-ES
  • @univerjs-pro/sheets-pivot/locale/fa-IR
  • @univerjs-pro/sheets-pivot/locale/fr-FR
  • @univerjs-pro/sheets-pivot/locale/ko-KR
  • @univerjs-pro/sheets-pivot/locale/ru-RU
  • @univerjs-pro/sheets-pivot/locale/vi-VN
  • @univerjs-pro/sheets-pivot/locale/zh-CN
  • @univerjs-pro/sheets-pivot/locale/zh-TW

Readme

@univerjs-pro/sheets-pivot

npm version license CSS Included i18n

Introduction

A pivot table is a powerful data analysis tool used for quickly and dynamically summarizing and analyzing large volumes of data. It allows users to group, filter, sort, and aggregate raw data across different dimensions, revealing patterns and trends within the data. By dragging and dropping fields to define rows, columns, and values, users can create cross-tabulated tables for multi-level data summarization. Common functions include sum, count, average, maximum/minimum, and more, enabling users to derive valuable insights from complex data. Pivot tables are ideal for scenarios such as financial analysis, business monitoring, and sales data reporting.

Usage

Installation

# Using npm
npm install @univerjs-pro/sheets-pivot-ui @univerjs-pro/sheets-pivot

# Using pnpm
pnpm add @univerjs-pro/sheets-pivot-ui @univerjs-pro/sheets-pivot

Import

import { UniverSheetsPivotTablePlugin } from '@univerjs-pro/sheets-pivot';
import { UniverSheetsPivotTableUIPlugin } from '@univerjs-pro/sheets-pivot-ui';

univer.registerPlugin(UniverSheetsPivotTablePlugin);
univer.registerPlugin(UniverSheetsPivotTableUIPlugin);