vue-pivottable

English | 한국어
92,114 16
Install
npm install vue-pivottable
Latest Version:1.4.1
Vue:3
Older releases:2
License:MIT
Last Updated:Apr 5, 2026
Links: GitHub  ·  npm
Maintainer: seungwoo321

Vue Pivottable

English | 한국어

All Contributors npm npm npm jsdelivr

Pivot Table Component for Vue 3

vue-pivottable is a Vue 3-compatible pivot table component, which is a Vue wrapper of the popular react-pivottable. This library allows you to easily summarize, transform, and visualize large datasets in a pivot table UI.

Looking for the Vue 2 compatible version? 👉 v0.4.68 on github

Features

  • Built with Vue 3 Composition API
  • Supports multiple aggregators and renderers
  • Interactive UI with drag-and-drop field configuration
  • Easy to customize and extend (renderers, aggregators, styles)

Installation

NPM

npm install vue-pivottable

PNPM

pnpm add vue-pivottable

Quick Start

<template>
  <VuePivottableUi
    :data="[
      { color: 'blue', shape: 'circle' },
      { color: 'red', shape: 'triangle' }
    ]"
    :rows="['color']"
    :cols="['shape']"
  />
</template>

<script setup>
import { VuePivottableUi } from 'vue-pivottable'
import 'vue-pivottable/dist/vue-pivottable.css'
</script>

Documentation

For detailed API and props usage, please visit the docs.

Live Demo

Try out the live demo of vue-pivottable-ui in Stackblitz

Development

To run the project locally:

# Clone the repo
git clone https://github.com/vue-pivottable/vue3-pivottable.git
cd vue-pivottable

# Install dependencies
pnpm install

# Start the dev server
pnpm dev

Then open http://localhost:8080 in your browser.

Inspired

Inspired by plotly/react-pivottable - React-based pivot table library

Contributors ✨

Thanks goes to these wonderful people (emoji key):

This project follows the all-contributors specification. Contributions of any kind are welcome!

Related Packages

@quantify/vue3-pivottable

Drop-in replacement of vue-pivottable with Vue3 support.

11,115 5
@vue-pivottable/multi-value-renderer

Multi-value aggregator renderer for vue-pivottable (Vue 2/3 compatible)

4,393 0
@webdatarocks/vue-webdatarocks

Vue 2 wrapper for the WebDataRocks Pivot Table component

3,159 6
vue-flexmonster

Vue 3 and Vue 2 wrapper for Flexmonster Pivot Table and Charts

942,072 16

Version History

Version Released License
1.4.1 MIT
1.4.0 MIT
1.3.0 MIT
1.2.2 MIT
1.2.1 MIT
Pre-releases (33)
Version Released License
1.4.1-beta.0 MIT
1.4.0-beta.0 MIT
1.3.0-beta.0 MIT
1.2.2-beta.1755136946 MIT
1.2.1-beta.1755016316 MIT