Package Exports
- tabulator-tables
- tabulator-tables/dist/css/tabulator.css
- tabulator-tables/dist/css/tabulator.min.css
- tabulator-tables/dist/css/tabulator_bootstrap3.css
- tabulator-tables/dist/css/tabulator_bootstrap3.min.css
- tabulator-tables/dist/css/tabulator_bootstrap4.css
- tabulator-tables/dist/css/tabulator_bootstrap4.min.css
- tabulator-tables/dist/css/tabulator_bootstrap5.css
- tabulator-tables/dist/css/tabulator_bootstrap5.min.css
- tabulator-tables/dist/css/tabulator_bulma.css
- tabulator-tables/dist/css/tabulator_bulma.min.css
- tabulator-tables/dist/css/tabulator_materialize.css
- tabulator-tables/dist/css/tabulator_materialize.min.css
- tabulator-tables/dist/css/tabulator_midnight.css
- tabulator-tables/dist/css/tabulator_midnight.min.css
- tabulator-tables/dist/css/tabulator_modern.css
- tabulator-tables/dist/css/tabulator_modern.min.css
- tabulator-tables/dist/css/tabulator_semanticui.css
- tabulator-tables/dist/css/tabulator_semanticui.min.css
- tabulator-tables/dist/css/tabulator_simple.css
- tabulator-tables/dist/css/tabulator_simple.min.css
- tabulator-tables/dist/css/tabulator_site.css
- tabulator-tables/dist/css/tabulator_site.min.css
- tabulator-tables/dist/css/tabulator_site_dark.css
- tabulator-tables/dist/css/tabulator_site_dark.min.css
- tabulator-tables/dist/js/jquery_wrapper.js
- tabulator-tables/dist/js/tabulator.js
- tabulator-tables/dist/js/tabulator.min.js
- tabulator-tables/dist/js/tabulator_esm.js
- tabulator-tables/dist/js/tabulator_esm.min.js
- tabulator-tables/src/js/builds/esm.js
- tabulator-tables/src/js/builds/jquery_wrapper.js
- tabulator-tables/src/js/builds/usd.js
- tabulator-tables/src/js/core/ColumnManager.js
- tabulator-tables/src/js/core/CoreFeature.js
- tabulator-tables/src/js/core/FooterManager.js
- tabulator-tables/src/js/core/Module.js
- tabulator-tables/src/js/core/RowManager.js
- tabulator-tables/src/js/core/Tabulator.js
- tabulator-tables/src/js/core/TabulatorFull.js
- tabulator-tables/src/js/core/cell/Cell.js
- tabulator-tables/src/js/core/cell/CellComponent.js
- tabulator-tables/src/js/core/column/Column.js
- tabulator-tables/src/js/core/column/ColumnComponent.js
- tabulator-tables/src/js/core/column/defaults/options.js
- tabulator-tables/src/js/core/defaults/options.js
- tabulator-tables/src/js/core/modules/core.js
- tabulator-tables/src/js/core/modules/optional.js
- tabulator-tables/src/js/core/rendering/Renderer.js
- tabulator-tables/src/js/core/rendering/renderers/BasicHorizontal.js
- tabulator-tables/src/js/core/rendering/renderers/BasicVertical.js
- tabulator-tables/src/js/core/rendering/renderers/VirtualDomHorizontal.js
- tabulator-tables/src/js/core/rendering/renderers/VirtualDomVertical.js
- tabulator-tables/src/js/core/row/PseudoRow.js
- tabulator-tables/src/js/core/row/Row.js
- tabulator-tables/src/js/core/row/RowComponent.js
- tabulator-tables/src/js/core/tools/Alert.js
- tabulator-tables/src/js/core/tools/ComponentFunctionBinder.js
- tabulator-tables/src/js/core/tools/DataLoader.js
- tabulator-tables/src/js/core/tools/DependencyRegistry.js
- tabulator-tables/src/js/core/tools/DeprecationAdvisor.js
- tabulator-tables/src/js/core/tools/ExternalEventBus.js
- tabulator-tables/src/js/core/tools/Helpers.js
- tabulator-tables/src/js/core/tools/InteractionMonitor.js
- tabulator-tables/src/js/core/tools/InternalEventBus.js
- tabulator-tables/src/js/core/tools/ModuleBinder.js
- tabulator-tables/src/js/core/tools/OptionsList.js
- tabulator-tables/src/js/core/tools/Popup.js
- tabulator-tables/src/js/core/tools/TableRegistry.js
- tabulator-tables/src/js/modules/Accessor/Accessor.js
- tabulator-tables/src/js/modules/Accessor/defaults/accessors.js
- tabulator-tables/src/js/modules/Ajax/Ajax.js
- tabulator-tables/src/js/modules/Ajax/defaults/config.js
- tabulator-tables/src/js/modules/Ajax/defaults/contentTypeFormatters.js
- tabulator-tables/src/js/modules/Ajax/defaults/loaderPromise.js
- tabulator-tables/src/js/modules/Ajax/defaults/urlGenerator.js
- tabulator-tables/src/js/modules/Clipboard/Clipboard.js
- tabulator-tables/src/js/modules/Clipboard/defaults/pasteActions.js
- tabulator-tables/src/js/modules/Clipboard/defaults/pasteParsers.js
- tabulator-tables/src/js/modules/Clipboard/extensions/extensions.js
- tabulator-tables/src/js/modules/Clipboard/extensions/keybindings/actions.js
- tabulator-tables/src/js/modules/Clipboard/extensions/keybindings/bindings.js
- tabulator-tables/src/js/modules/ColumnCalcs/CalcComponent.js
- tabulator-tables/src/js/modules/ColumnCalcs/ColumnCalcs.js
- tabulator-tables/src/js/modules/ColumnCalcs/defaults/calculations.js
- tabulator-tables/src/js/modules/Comms/Comms.js
- tabulator-tables/src/js/modules/DataTree/DataTree.js
- tabulator-tables/src/js/modules/Download/Download.js
- tabulator-tables/src/js/modules/Download/defaults/downloaders.js
- tabulator-tables/src/js/modules/Download/defaults/downloaders/csv.js
- tabulator-tables/src/js/modules/Download/defaults/downloaders/html.js
- tabulator-tables/src/js/modules/Download/defaults/downloaders/json.js
- tabulator-tables/src/js/modules/Download/defaults/downloaders/jsonLines.js
- tabulator-tables/src/js/modules/Download/defaults/downloaders/pdf.js
- tabulator-tables/src/js/modules/Download/defaults/downloaders/xlsx.js
- tabulator-tables/src/js/modules/Edit/Edit.js
- tabulator-tables/src/js/modules/Edit/List.js
- tabulator-tables/src/js/modules/Edit/defaults/editors.js
- tabulator-tables/src/js/modules/Edit/defaults/editors/adaptable.js
- tabulator-tables/src/js/modules/Edit/defaults/editors/date.js
- tabulator-tables/src/js/modules/Edit/defaults/editors/datetime.js
- tabulator-tables/src/js/modules/Edit/defaults/editors/input.js
- tabulator-tables/src/js/modules/Edit/defaults/editors/list.js
- tabulator-tables/src/js/modules/Edit/defaults/editors/number.js
- tabulator-tables/src/js/modules/Edit/defaults/editors/progress.js
- tabulator-tables/src/js/modules/Edit/defaults/editors/range.js
- tabulator-tables/src/js/modules/Edit/defaults/editors/star.js
- tabulator-tables/src/js/modules/Edit/defaults/editors/textarea.js
- tabulator-tables/src/js/modules/Edit/defaults/editors/tickCross.js
- tabulator-tables/src/js/modules/Edit/defaults/editors/time.js
- tabulator-tables/src/js/modules/Edit/inputMask.js
- tabulator-tables/src/js/modules/Export/Export.js
- tabulator-tables/src/js/modules/Export/ExportColumn.js
- tabulator-tables/src/js/modules/Export/ExportRow.js
- tabulator-tables/src/js/modules/Export/defaults/columnLookups.js
- tabulator-tables/src/js/modules/Export/defaults/rowLookups.js
- tabulator-tables/src/js/modules/Filter/Filter.js
- tabulator-tables/src/js/modules/Filter/defaults/filters.js
- tabulator-tables/src/js/modules/Format/Format.js
- tabulator-tables/src/js/modules/Format/defaults/formatters.js
- tabulator-tables/src/js/modules/Format/defaults/formatters/adaptable.js
- tabulator-tables/src/js/modules/Format/defaults/formatters/array.js
- tabulator-tables/src/js/modules/Format/defaults/formatters/buttonCross.js
- tabulator-tables/src/js/modules/Format/defaults/formatters/buttonTick.js
- tabulator-tables/src/js/modules/Format/defaults/formatters/color.js
- tabulator-tables/src/js/modules/Format/defaults/formatters/datetime.js
- tabulator-tables/src/js/modules/Format/defaults/formatters/datetimediff.js
- tabulator-tables/src/js/modules/Format/defaults/formatters/handle.js
- tabulator-tables/src/js/modules/Format/defaults/formatters/html.js
- tabulator-tables/src/js/modules/Format/defaults/formatters/image.js
- tabulator-tables/src/js/modules/Format/defaults/formatters/json.js
- tabulator-tables/src/js/modules/Format/defaults/formatters/link.js
- tabulator-tables/src/js/modules/Format/defaults/formatters/lookup.js
- tabulator-tables/src/js/modules/Format/defaults/formatters/money.js
- tabulator-tables/src/js/modules/Format/defaults/formatters/plaintext.js
- tabulator-tables/src/js/modules/Format/defaults/formatters/progress.js
- tabulator-tables/src/js/modules/Format/defaults/formatters/rownum.js
- tabulator-tables/src/js/modules/Format/defaults/formatters/star.js
- tabulator-tables/src/js/modules/Format/defaults/formatters/textarea.js
- tabulator-tables/src/js/modules/Format/defaults/formatters/tickCross.js
- tabulator-tables/src/js/modules/Format/defaults/formatters/toggle.js
- tabulator-tables/src/js/modules/Format/defaults/formatters/traffic.js
- tabulator-tables/src/js/modules/FrozenColumns/FrozenColumns.js
- tabulator-tables/src/js/modules/FrozenRows/FrozenRows.js
- tabulator-tables/src/js/modules/GroupRows/Group.js
- tabulator-tables/src/js/modules/GroupRows/GroupComponent.js
- tabulator-tables/src/js/modules/GroupRows/GroupRows.js
- tabulator-tables/src/js/modules/History/History.js
- tabulator-tables/src/js/modules/History/defaults/redoers.js
- tabulator-tables/src/js/modules/History/defaults/undoers.js
- tabulator-tables/src/js/modules/History/extensions/extensions.js
- tabulator-tables/src/js/modules/History/extensions/keybindings/actions.js
- tabulator-tables/src/js/modules/History/extensions/keybindings/bindings.js
- tabulator-tables/src/js/modules/HtmlTableImport/HtmlTableImport.js
- tabulator-tables/src/js/modules/Import/Import.js
- tabulator-tables/src/js/modules/Import/defaults/importers.js
- tabulator-tables/src/js/modules/Import/defaults/importers/array.js
- tabulator-tables/src/js/modules/Import/defaults/importers/csv.js
- tabulator-tables/src/js/modules/Import/defaults/importers/json.js
- tabulator-tables/src/js/modules/Import/defaults/importers/xlsx.js
- tabulator-tables/src/js/modules/Interaction/Interaction.js
- tabulator-tables/src/js/modules/Keybindings/Keybindings.js
- tabulator-tables/src/js/modules/Keybindings/defaults/actions.js
- tabulator-tables/src/js/modules/Keybindings/defaults/bindings.js
- tabulator-tables/src/js/modules/Layout/Layout.js
- tabulator-tables/src/js/modules/Layout/defaults/modes.js
- tabulator-tables/src/js/modules/Layout/defaults/modes/fitColumns.js
- tabulator-tables/src/js/modules/Layout/defaults/modes/fitData.js
- tabulator-tables/src/js/modules/Layout/defaults/modes/fitDataGeneral.js
- tabulator-tables/src/js/modules/Layout/defaults/modes/fitDataStretch.js
- tabulator-tables/src/js/modules/Localize/Localize.js
- tabulator-tables/src/js/modules/Localize/defaults/langs.js
- tabulator-tables/src/js/modules/Menu/Menu.js
- tabulator-tables/src/js/modules/MoveColumns/MoveColumns.js
- tabulator-tables/src/js/modules/MoveRows/MoveRows.js
- tabulator-tables/src/js/modules/MoveRows/defaults/receivers.js
- tabulator-tables/src/js/modules/MoveRows/defaults/senders.js
- tabulator-tables/src/js/modules/Mutator/Mutator.js
- tabulator-tables/src/js/modules/Mutator/defaults/mutators.js
- tabulator-tables/src/js/modules/Page/Page.js
- tabulator-tables/src/js/modules/Page/defaults/pageCounters.js
- tabulator-tables/src/js/modules/Page/defaults/pageCounters/pages.js
- tabulator-tables/src/js/modules/Page/defaults/pageCounters/rows.js
- tabulator-tables/src/js/modules/Persistence/Persistence.js
- tabulator-tables/src/js/modules/Persistence/defaults/readers.js
- tabulator-tables/src/js/modules/Persistence/defaults/writers.js
- tabulator-tables/src/js/modules/Popup/Popup.js
- tabulator-tables/src/js/modules/Print/Print.js
- tabulator-tables/src/js/modules/ReactiveData/ReactiveData.js
- tabulator-tables/src/js/modules/ResizeColumns/ResizeColumns.js
- tabulator-tables/src/js/modules/ResizeRows/ResizeRows.js
- tabulator-tables/src/js/modules/ResizeTable/ResizeTable.js
- tabulator-tables/src/js/modules/ResponsiveLayout/ResponsiveLayout.js
- tabulator-tables/src/js/modules/ResponsiveLayout/extensions/extensions.js
- tabulator-tables/src/js/modules/ResponsiveLayout/extensions/formatters/responsiveCollapse.js
- tabulator-tables/src/js/modules/SelectRange/Range.js
- tabulator-tables/src/js/modules/SelectRange/RangeComponent.js
- tabulator-tables/src/js/modules/SelectRange/SelectRange.js
- tabulator-tables/src/js/modules/SelectRange/extensions/clipboard/pasteActions.js
- tabulator-tables/src/js/modules/SelectRange/extensions/clipboard/pasteParsers.js
- tabulator-tables/src/js/modules/SelectRange/extensions/export/columnLookups.js
- tabulator-tables/src/js/modules/SelectRange/extensions/export/rowLookups.js
- tabulator-tables/src/js/modules/SelectRange/extensions/extensions.js
- tabulator-tables/src/js/modules/SelectRange/extensions/keybindings/actions.js
- tabulator-tables/src/js/modules/SelectRange/extensions/keybindings/bindings.js
- tabulator-tables/src/js/modules/SelectRow/SelectRow.js
- tabulator-tables/src/js/modules/SelectRow/extensions/extensions.js
- tabulator-tables/src/js/modules/SelectRow/extensions/formatters/rowSelection.js
- tabulator-tables/src/js/modules/Sort/Sort.js
- tabulator-tables/src/js/modules/Sort/defaults/sorters.js
- tabulator-tables/src/js/modules/Sort/defaults/sorters/alphanum.js
- tabulator-tables/src/js/modules/Sort/defaults/sorters/array.js
- tabulator-tables/src/js/modules/Sort/defaults/sorters/boolean.js
- tabulator-tables/src/js/modules/Sort/defaults/sorters/date.js
- tabulator-tables/src/js/modules/Sort/defaults/sorters/datetime.js
- tabulator-tables/src/js/modules/Sort/defaults/sorters/exists.js
- tabulator-tables/src/js/modules/Sort/defaults/sorters/number.js
- tabulator-tables/src/js/modules/Sort/defaults/sorters/string.js
- tabulator-tables/src/js/modules/Sort/defaults/sorters/time.js
- tabulator-tables/src/js/modules/Spreadsheet/GridCalculator.js
- tabulator-tables/src/js/modules/Spreadsheet/Sheet.js
- tabulator-tables/src/js/modules/Spreadsheet/SheetComponent.js
- tabulator-tables/src/js/modules/Spreadsheet/Spreadsheet.js
- tabulator-tables/src/js/modules/Tooltip/Tooltip.js
- tabulator-tables/src/js/modules/Validate/Validate.js
- tabulator-tables/src/js/modules/Validate/defaults/validators.js
- tabulator-tables/src/scss/tabulator.scss
- tabulator-tables/src/scss/themes/bootstrap/functions4.scss
- tabulator-tables/src/scss/themes/bootstrap/functions5.scss
- tabulator-tables/src/scss/themes/bootstrap/tabulator_bootstrap3.scss
- tabulator-tables/src/scss/themes/bootstrap/tabulator_bootstrap4.scss
- tabulator-tables/src/scss/themes/bootstrap/tabulator_bootstrap5.scss
- tabulator-tables/src/scss/themes/bootstrap/variables3.scss
- tabulator-tables/src/scss/themes/bootstrap/variables4.scss
- tabulator-tables/src/scss/themes/bootstrap/variables5.scss
- tabulator-tables/src/scss/themes/bulma/tabulator_bulma.scss
- tabulator-tables/src/scss/themes/bulma/variables.scss
- tabulator-tables/src/scss/themes/materialize/tabulator_materialize.scss
- tabulator-tables/src/scss/themes/materialize/variables.scss
- tabulator-tables/src/scss/themes/semanticui/tabulator_semanticui.scss
- tabulator-tables/src/scss/themes/semanticui/variables.scss
- tabulator-tables/src/scss/themes/semanticui/variables_table.scss
- tabulator-tables/src/scss/themes/tabulator_midnight.scss
- tabulator-tables/src/scss/themes/tabulator_modern.scss
- tabulator-tables/src/scss/themes/tabulator_simple.scss
- tabulator-tables/src/scss/themes/tabulator_site.scss
- tabulator-tables/src/scss/themes/tabulator_site_dark.scss
Readme
An easy to use interactive table generation JavaScript library
Full documentation & demos can be found at: http://tabulator.info
Features
Tabulator allows you to create interactive tables in seconds from any HTML Table, Javascript Array or JSON formatted data.
Simply include the library and the css in your project and you're away!
Tabulator is packed with useful features including:
Frontend Framework Support
Tabulator is built to work with all the major front end JavaScript frameworks including React, Angular and Vue.
Setup
Setting up tabulator could not be simpler.
Include the library and the css
<link href="dist/css/tabulator.min.css" rel="stylesheet">
<script type="text/javascript" src="dist/js/tabulator.min.js"></script>
Create an element to hold the table
<div id="example-table"></div>
Turn the element into a tabulator with some simple javascript
var table = new Tabulator("#example-table", {});
Bower Installation
To get Tabulator via the Bower package manager, open a terminal in your project directory and run the following command:
bower install tabulator --save
NPM Installation
To get Tabulator via the NPM package manager, open a terminal in your project directory and run the following command:
npm install tabulator-tables --save
CDN - UNPKG
To access Tabulator directly from the UNPKG CDN servers, include the following two lines at the start of your project, instead of the locally hosted versions:
<link href="https://unpkg.com/tabulator-tables/dist/css/tabulator.min.css" rel="stylesheet">
<script type="text/javascript" src="https://unpkg.com/tabulator-tables/dist/js/tabulator.min.js"></script>