vuesheetz

0.1.23 • Public • Published
VueSheetz

VueSheetz

VueSheetz is a versatile and feature-rich Vue component that provides a powerful spreadsheet-like interface for displaying and manipulating tabular data in web applications.

npm npm


Get started with VueSheetz


VueSheetz github preview

Features

Features of VueSheetz:

  ✓  Intuitive spreadsheet-like interface
  ✓  Convenient API
  ✓  Multiple column sorting
  ✓  Validating data
  ✓  Columns text and number formatting
  ✓  Resizing rows/columns

See the full list of current and future features in the Features Section

Documentation

Get started

Installing VueSheetz in your Project

With NPM:

npm install vuesheetz

With Yarn:

yarn add vuesheetz

With PNPM:

pnpm add vuesheetz

VueSheetz requires Vue >=v3.0.0 and Node >=v14.18

Configuring VueSheetz

After install VueSheetz locally using your preferred package manager, import VueSheetz's component and CSS into your application.

import { VueSheetzComponent } from 'vuesheetz'
import 'vuesheetz/dist/style.css'

Here is a full example using a minimal configuration:

<script setup>
import { VueSheetzComponent } from 'vuesheetz'
import 'vuesheetz/dist/style.css'
</script>

<template>
  <VueSheetzComponent
    :data="[
      [1, 2],
      ['Jhon', 'Doe']
    ]"
    height="400px"
    width="100%"
  />
</template>

Result:

VueSheetz basic demo preview

See the list of config options in the Config Reference

Community

If you have questions or need help, reach out to the community at GitHub Discussions.

License

MIT License © 2023-Present Caíque Gaspar

Package Sidebar

Install

npm i vuesheetz

Weekly Downloads

0

Version

0.1.23

License

MIT

Unpacked Size

41 kB

Total Files

6

Last publish

Collaborators

  • caiquegaspar