Excel导入导出
下载
1 | npm install node-xlsx |
代码中引入node-xlsx包
1 | const nodeXlsx = require("node-xlsx"); //引入模块 |
导入Excel文件
1 | let path = 'D://test.xlsx' |
导出Excel
1 | const xlsx = require("node-xlsx"); //引入模块 |
导出
1 | var exportExcel = require('./exportExcel'); |
前端导出Excel
工具类
1 | var download_excel = function (content, filename) { |
使用
1 | import {table2excel} from "./export_table_excel.js"; |
选择文件夹/文件
选择文件夹
添加引用
1 | const { app, dialog } = window.require("electron").remote; |
弹窗选择
1 | select_dir: function() { |
选择文件
1 | dialog.showOpenDialog({ |
进程间通讯
渲染进程
1 | ipcRenderer.on('read_xls_result', (event, arg) => { |
在主进程中
1 | const { ipcMain } = require("electron") |
数字运算
math.js
镜像地址
https://cdnjs.cloudflare.com/ajax/libs/mathjs/3.16.0/math.min.js
1 | let num1 = 0.1; |