5丶electron-vue安装js-xlsx,实现Excel导入导出
2018-03-22 12:50
1011 查看
安装
js-xlsx是一个简单的JavaScript插件,能够读取和写入Excel表格,功能强大,但是上手难度稍大,这里列举一些常用的用法,具体用法请参考js-xlsxyarn add xlsx // 或 cnpm install -save xlsx
yarn安装方式
npm install -g yarn
cnpm安装方式
npm install -g cnpm --registry=https://registry.npm.taobao.org
导入Excel
在渲染进程目录下src/renderer/main.js如下配置即可,详细每个UI组件用法请参考Element UI... import XLSX from 'xlsx' ... var reader = new FileReader(); reader.onload = function (e) { // 数据预处理 var binary = ""; var bytes = new Uint8Array(e.target.result); var length = bytes.byteLength; for (var i = 0; i < length; i++) { binary += String.fromCharCode(bytes[i]); } /* 读取 workbook */ var wb = XLSX.read(binary, { type: 'binary' }); /* 选择第一个sheet */ var wsname = wb.SheetNames[0]; var ws = wb.Sheets[wsname]; /* excel转换json数组,加上{header:1}是普通数组,不写是对象数组 */ self.data = XLSX.utils.sheet_to_json(ws); console.log(self.data); ...
根据Html导出Excel
/* html表格转excel */ var wb = XLSX.utils.table_to_book(document.getElementById('out-table')); /* 生成文件,导出D盘 */ XLSX.writeFile(wb, "D://sheetjs_html.xlsx");
根据Json导出Excel
/* json数组转换excel */ var worksheet = XLSX.utils.aoa_to_sheet(this.data); var new_workbook = XLSX.utils.book_new(); XLSX.utils.book_append_sheet(new_workbook, worksheet, "sheetjs"); /* 生成文件,导出D盘 */ XLSX.writeFile(new_workbook, "D://sheetjs_json.xlsx");
源码
持续更新ing,觉得有用的小伙伴麻烦给我Stargithub & 码云
相关文章推荐
- 前端vue与 js-xlsx 实现 Excel 文件导出功能
- 纯前端利用 js-xlsx 实现 Excel 文件导入导出功能示例
- 纯前端利用 js-xlsx 实现 Excel 文件导入导出功能示例
- 纯前端利用 js-xlsx 实现 Excel 文件导入导出功能示例
- 利用 js-xlsx 实现 Excel 文件导入并解析Excel数据成json格式的数据并且获取其中某列数据
- 利用 js-xlsx 实现 Excel 文件导入并解析Excel数据成json格式的数据
- vue前端实现导入导出excel(兼容IE11)
- 利用TOAD实现EXCEL数据在oracle的导入导出
- MSN弹出式窗口popup的JS实现及GridView导出Excel 〔转载〕
- 导入导出Excel数据错误,找不到可安装的 ISAM错误!
- Excel的导入导出功能实现
- 轻松实现SQL Server与Access、Excel数据表间的导入导出
- 导入Excel和导出Excel的简单方法与程序处理方法,使用Excel程序读写Excel ,实现Excel的多个 Sheets读写并导出
- 轻松实现SQL Server与Access、Excel数据表间的导入导出
- 系统不安装Office导出Excel的实现方法
- 通过SQL语句直接实现Excel与数据库的导入导出
- C#实现Access导入导出Excel
- JFileChooser实现文件导出导入到Excel
- 轻松实现SQL Server与Access、Excel数据表间的导入导出
- C#实现Access导入导出Excel