JSPM

@univerjs-pro/sheets-pivot

0.5.0-nightly.202411291606
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 50394
  • Score
    100M100P100Q184903F

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/en-US.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/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/en-US.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/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/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/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/set-pivot-collapse.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/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-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-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/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-pivot-table.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/facade/f-workbook.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/facade/index.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/index.d.ts
  • @univerjs-pro/sheets-pivot/lib/types/locale/en-US.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/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/en-US.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/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/en-US
  • @univerjs-pro/sheets-pivot/locale/fa-IR
  • @univerjs-pro/sheets-pivot/locale/fr-FR
  • @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/sheet-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/sheet-pivot-ui @univerjs/sheet-pivot

# Using pnpm
pnpm add @univerjs/sheet-pivot-ui @univerjs/sheet-pivot

Import

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

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