https://github.com/k-phoen/node-simple-xlsx
Simple XLSX writer for Node.js.
https://github.com/k-phoen/node-simple-xlsx
Last synced: 4 months ago
JSON representation
Simple XLSX writer for Node.js.
- Host: GitHub
- URL: https://github.com/k-phoen/node-simple-xlsx
- Owner: K-Phoen
- License: mit
- Created: 2014-11-02T17:53:46.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2014-12-10T12:51:37.000Z (over 10 years ago)
- Last Synced: 2024-10-11T07:58:17.077Z (7 months ago)
- Language: JavaScript
- Homepage:
- Size: 153 KB
- Stars: 2
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
XLSX
====Simple XLSX writer.
# Installation
```
npm install node-simple-xlsx
```# Usage
```javascript
var xls = require('node-simple-xlsx'),
data = [
{
'Name': 'Bob',
'Location': 'Sweden'
},
{
'Name': 'Alice',
'Location': 'France'
}
];xls.write('test.xlsx', data, function (err) {
if (err) {
console.log('Error: ', err);
} else {
console.log('Done.');
}
});
```# Advanced usage
```javascript
var XlsxWriter = require('node-simple-xlsx'),
writer = new XlsxWriter();writer.setHeaders(['Name', 'Location']);
writer.addRow({
'user_name': 'Bob',
'loc': 'Sweden'
});
writer.addRow({
'user_name': 'Alice',
'loc': 'France'
});
writer.addRow({
'user_name': 'Bob',
'loc': 'France'
});
writer.addRow({
'user_name': 'Bob',
'loc': 'France'
});writer.pack('test.xlsx', function (err) {
if (err) {
console.log('Error: ', err);
} else {
console.log('Done.');
}
});
```# License
This library is released under the MIT license. See the bundled LICENSE file
for details.