tableExport(table导出文件,支持json、csv、txt、xml、word、excel、image、pdf)
JavaScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
demo code style for 2.0 Jun 16, 2017
dist code style for 2.0 Jun 16, 2017
src code style for 2.0 Jun 16, 2017
package.json code style for 2.0 Jun 16, 2017
readme.md fix pdf bug Nov 4, 2016
webpack.config.js code style for 2.0 Jun 16, 2017

readme.md

tableExport.js

table导出文件,支持导出jsontxtcsvxmldocxlsimagepdf

browsers

Browser Constructs as Filenames Max Blob Size Dependencies
Firefox 20+ Blob Yes 800 MiB None
Firefox < 20 data: URI No n/a Blob.js
Chrome Blob Yes [500 MiB][3] None
Chrome for Android Blob Yes [500 MiB][3] None
Edge Blob Yes ? None
IE 10+ Blob Yes 600 MiB None
Opera 15+ Blob Yes 500 MiB None
Opera < 15 data: URI No n/a Blob.js
Safari 6.1+* Blob No ? None
Safari < 6 data: URI No n/a Blob.js

usage

npm i table-export --save
var tableExport = require('table-export');
// dom id, filename, type: json, txt, csv, xml, doc, xsl, image, pdf
tableExport('table1', 'test', 'image');

build

git clone git@github.com:huanz/tableExport.git
cd tableExport
npm i

// 开发
npm run dev

// 构建个人版本
MODULES='doc xls image' npm run build