Security News
New Python Packaging Proposal Aims to Solve Phantom Dependency Problem with SBOMs
PEP 770 proposes adding SBOM support to Python packages to improve transparency and catch hidden non-Python dependencies that security tools often miss.
handsontable
Advanced tools
Spreadsheet-like data grid editor that provides copy/paste functionality compatible with Excel/Google Docs
Handsontable is a data grid component with an Excel-like appearance. Built in JavaScript, it integrates with any data source and comes with features like data validation, sorting, grouping, data binding or column ordering. Actively supported by the Handsoncode team and the GitHub community.
Check out the demos at http://handsontable.com/examples.html or fork the example on JSFiddle to see Handsontable in action.
bower install handsontable --save
Alternatively, you can download it in a ZIP file.
dist\
directory:<script src="dist/handsontable.full.js"></script>
<link rel="stylesheet" media="screen" href="dist/handsontable.full.css">
Handsontable
object, passing a reference to an empty div as a first argument. After that, load some data if you wish:<div id="example"></div>
<script>
var data = [
["", "Kia", "Nissan", "Toyota", "Honda"],
["2008", 10, 11, 12, 13],
["2009", 20, 11, 14, 13],
["2010", 30, 15, 12, 13]
];
var container = document.getElementById('example');
var hot = new Handsontable(container,
{
data: data
});
</script>
If you use a modular script loader than Handsontable is not bound to the global object and will fit nicely in your build process. You can require Handsontable just like any other module.
require(['handsontable'], function(Handsontable) {
var hot = new Handsontable(document.getElementById('example'), {
data: [[1, 2, 3, 4], [1, 2, 3, 4]]
});
});
If you use a CommonJS compatible environment you can use the require function to import Handsontable.
var handsontable = require('handsontable');
To bundle handsontable with Browserify you must specify the module names of all required modules by Handsontable:
browserify main.js -o bundle.js -r moment -r pikaday -r zeroclipboard
Please follow this guidelines when reporting bugs and feature requests:
Thanks for understanding!
Handsontable is compatible with IE 9+, Firefox, Chrome, Safari and Opera.
Please see CONTRIBUTING.md
To see the list of recent changes, see Releases section.
The MIT License (see the LICENSE file for the full text)
You can contact us at hello@handsontable.com.
FAQs
Handsontable is a JavaScript Data Grid available for React, Angular and Vue.
We found that handsontable demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
PEP 770 proposes adding SBOM support to Python packages to improve transparency and catch hidden non-Python dependencies that security tools often miss.
Security News
Socket CEO Feross Aboukhadijeh discusses open source security challenges, including zero-day attacks and supply chain risks, on the Cyber Security Council podcast.
Security News
Research
Socket researchers uncover how threat actors weaponize Out-of-Band Application Security Testing (OAST) techniques across the npm, PyPI, and RubyGems ecosystems to exfiltrate sensitive data.