All Projects β†’ Happy-Coding-Clans β†’ Vue Easytable

Happy-Coding-Clans / Vue Easytable

Licence: mit
πŸ‰ Table Component/ Data Grid / Data Table.Support Virtual Scroll,Column Fixed,Header Fixed,Header Grouping,Filter,Sort,Cell Ellipsis,Row Expand,Row Checkbox ...

Programming Languages

javascript
184084 projects - #8 most used programming language
Less
1899 projects
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to Vue Easytable

ag-grid
The best JavaScript Data Table for building Enterprise Applications. Supports React / Angular / Vue / Plain JavaScript.
Stars: ✭ 8,743 (+249.58%)
Mutual labels:  grid, excel, vue-table, table
Vxe Table
🐬 vxe-table vue θ‘¨ζ Όθ§£ε†³ζ–Ήζ‘ˆ
Stars: ✭ 4,242 (+69.61%)
Mutual labels:  grid, table, vue-table
React Tabulator
React Tabulator is based on tabulator - a JS table library with many advanced features.
Stars: ✭ 295 (-88.2%)
Mutual labels:  component, grid, table
React Handsontable
React Data Grid with Spreadsheet Look & Feel. Official React wrapper for Handsontable.
Stars: ✭ 511 (-79.57%)
Mutual labels:  grid, table, excel
Hot Table
Handsontable - Best Data Grid Web Component with Spreadsheet Look and Feel.
Stars: ✭ 114 (-95.44%)
Mutual labels:  grid, table, excel
react-datasheet-grid
An Airtable-like / Excel-like component to create beautiful spreadsheets.
Stars: ✭ 227 (-90.92%)
Mutual labels:  grid, excel, table
React Datasheet
Excel-like data grid (table) component for React
Stars: ✭ 4,866 (+94.56%)
Mutual labels:  component, grid, table
Angular Handsontable
Angular Data Grid with Spreadsheet Look & Feel. Official Angular wrapper for Handsontable.
Stars: ✭ 175 (-93%)
Mutual labels:  grid, table, excel
Vue2 Datatable
The best Datatable for Vue.js 2.x which never sucks. Give us a star 🌟 if you like it! (DEPRECATED. As I, @kenberkeley, the only maintainer, no longer works for OneWay. Bugs may be fixed but new features or breaking changes might not be merged. However, it's still the best in my mind because of its extremely flexible usage of dynamic components)
Stars: ✭ 867 (-65.33%)
Mutual labels:  grid, table, vuejs2
Vue Handsontable Official
Vue Data Grid with Spreadsheet Look & Feel. Official Vue wrapper for Handsontable.
Stars: ✭ 751 (-69.97%)
Mutual labels:  grid, table, excel
Ka Table
Lightweight MIT React Table component for both TS and JS with Sorting, Filtering, Grouping, Virtualization, Editing and many more
Stars: ✭ 117 (-95.32%)
Mutual labels:  component, grid, table
React Spreadsheet Grid
An Excel-like grid component for React with custom cell editors, performant scroll & resizable columns
Stars: ✭ 996 (-60.18%)
Mutual labels:  grid, table, excel
Nghandsontable
Official AngularJS directive for Handsontable
Stars: ✭ 438 (-82.49%)
Mutual labels:  grid, table, excel
Sheetjs
πŸ“— SheetJS Community Edition -- Spreadsheet Data Toolkit
Stars: ✭ 28,479 (+1038.7%)
Mutual labels:  grid, table, excel
React Base Table
A react table component to display large datasets with high performance and flexibility
Stars: ✭ 966 (-61.38%)
Mutual labels:  component, grid, table
Vue Grid
A flexible grid component for Vue.js
Stars: ✭ 113 (-95.48%)
Mutual labels:  component, grid, table
Functional Data Grid
Data grids in functional style with ReactJS
Stars: ✭ 125 (-95%)
Mutual labels:  grid, excel
Vue Xlsx Table
Not need upload, view xlsx or xls file in your browser, Supported by js-xlsx.
Stars: ✭ 136 (-94.56%)
Mutual labels:  table, excel
Vue Tables 2
Vue.js 2 grid components
Stars: ✭ 1,518 (-39.3%)
Mutual labels:  grid, table
Bootstrap Table
An extended table to integration with some of the most widely used CSS frameworks. (Supports Bootstrap, Semantic UI, Bulma, Material Design, Foundation, Vue.js)
Stars: ✭ 11,068 (+342.54%)
Mutual labels:  table, vuejs2

npm vue2 NPM downloads codecov license Discord Gitter

vue-easytable

English | δΈ­ζ–‡

Become a Patreon

Sponsors

Gold Sponsor

Silver Sponsor

Generous Sponsor

Introduction

Based on vue2.x flexible table components.

API & Examples

Official documents

Features

If there is no feature you want, Please Tell Us

Install

npm install vue-easytable

or

yarn add vue-easytable

Usage

Write the following in mian.js:

import Vue from "vue";
import "vue-easytable/libs/theme-default/index.css";
import VueEasytable from "vue-easytable";

Vue.use(VueEasytable);

new Vue({
  el: "#app",
  render: (h) => h(App),
});

Example:

<template>
  <ve-table :columns="columns" :table-data="tableData" />
</template>

<script>
  export default {
    data() {
      return {
        columns: [
          { field: "name", key: "a", title: "Name", align: "center" },
          { field: "date", key: "b", title: "Date", align: "left" },
          { field: "hobby", key: "c", title: "Hobby", align: "right" },
          { field: "address", key: "d", title: "Address" },
        ],
        tableData: [
          {
            name: "John",
            date: "1900-05-20",
            hobby: "coding and coding repeat",
            address: "No.1 Century Avenue, Shanghai",
          },
          {
            name: "Dickerson",
            date: "1910-06-20",
            hobby: "coding and coding repeat",
            address: "No.1 Century Avenue, Beijing",
          },
          {
            name: "Larsen",
            date: "2000-07-20",
            hobby: "coding and coding repeat",
            address: "No.1 Century Avenue, Chongqing",
          },
          {
            name: "Geneva",
            date: "2010-08-20",
            hobby: "coding and coding repeat",
            address: "No.1 Century Avenue, Xiamen",
          },
          {
            name: "Jami",
            date: "2020-09-20",
            hobby: "coding and coding repeat",
            address: "No.1 Century Avenue, Shenzhen",
          },
        ],
      };
    },
  };
</script>

Todo List

What are we doing

Environment Support

  • Modern browser and ie11 and above
IE / Edge
IE / Edge
Firefox
Firefox
Chrome
Chrome
Safari
Safari
Opera
Opera
IE11, Edge last 2 versions last 2 versions last 2 versions last 2 versions

How to contribute

If you want to contribute,just create a Pull Request

Discussion group

License

http://www.opensource.org/licenses/mit-license.php

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].