node读写xlsx文件
1.加载模块
使用模块: fs --- 主要用于写入文件;
node-xlsx 主要用于转换xlsx数据和读取xlsx的文件数据;
const fs = require('fs')
const xlsx = require('node-xlsx'); // 读写xlsx的插件
2.读取功能
let list = xlsx.parse("./XXX/xxx")
返回结果,name:表名,
data:二维数组--由于Excel以表格的形式表示,因此表格的数据都是通过二维数组进行接收。
[ { name: 'firstSheet', data: [ [Array], [Array] ] },{ name: 'secondSheet', data: [ [Array], [Array] ] } ]
3.写入功能
写入功能,对应的写入数据与上面读取功能的返回格式需要一致,以数组的形式,
name:表名,data:二维数组--Excel每行每列的数据。
let xlsxObj = [{name: 'firstSheet',data: [[1, 2, 3],[4, 5, 6]],},{name: 'secondSheet',data: [[7, 8, 9],[10, 1, 12]],}
]
生成 Excel文件
fs.writeFileSync(路径,Buffer数据)
xlsx.build(xlsxObj)会将数组转换为Buffer数据
执行下面命令就会生成对应的Excel文件。
fs.writeFileSync('./doc/hello.xlsx',xlsx.build(xlsxObj),"binary");
以上就是通过node对Excel表格进行的读取新建写入操作。
node读写xlsx文件相关推荐
- Node读写Excel文件(txt文件)
文章目录 读取txt文件 写入txt文件 读取Excel文件 写入Excel文件 前端有时要处理一些数据(比如多语言文件内容的替换),我们不要傻乎乎地干这种重复枯燥又浪费时间的ctrl C+ ctrl ...
- python使用pandas和xlsxwriter读写xlsx文件
已有xlsx文件如下: 1. 读取前n行所有数据 # coding: utf-8 import pandas as pd # 1. 读取前n行所有数据 df = pd.read_excel('scho ...
- matlab读写xlsx文件和txt文件
文章目录 matlab读xlsx文件 matlab写xlsx文件 matlab读txt文件 matlab写txt文件 向data.xlsx文件的Sheet1中存入20行4列小数,向Sheet2中存入2 ...
- Qt使用Qtxlsx读写xlsx文件
Qtxlsx官网:http://qtxlsx.debao.me/ QtXlsx是一个可以读取和写入Excel文件的库.它不需要安装Microsoft Excel,而且还可以跨平台,可以在Qt5支持的任 ...
- Qtxlsx读写xlsx文件
1.打开某个路径文件 QXlsx::Document xlsx(QString("G:\\Qt_learn\\userdata.xlsx")); 2.用行列读取某个单元格一 int ...
- python读写xlsx文件_python读写Excel文件--使用xlrd模块读取,xlwt模块写入
一.安装xlrd模块和xlwt模块 1. 下载xlrd模块和xlwt模块 到python官网http://pypi.python.org/pypi/xlrd下载模块.下载的文件例如:xlrd-0.9. ...
- node读写本地文件
http://nodejs.cn/api/fs.html#fs_fs_writefilesync_file_data_options https://www.cnblogs.com/diaosizha ...
- python导入xlsx文件-python怎么用pd导入xlsx
python使用pandas和xlsxwriter读写xlsx文件,下面给大家带来相关步骤: 已有xlsx文件如下: 1. 读取前n行所有数据 # coding: utf-8 import panda ...
- R语言读取xlsx文件
R语言读取csv文件 关于R语言读取Excel文件,比较麻烦,我从来都反对直接读取xlsx文件,因为爬虫数据时,一般保存的格式都是csv文件,或者直接保存到数据库里面,没有谁会保存到Excel文件里面 ...
- 后端使用nodejs生成xlsx文件数据流,并返回给前端直接进行下载
本文教您如何不将文件存储在后端,使用nodejs返回文件流给前端直接进行下载 1,后端安装node-xlsx npm install node-xlsx -S 2,node生成xlsx文件buff ...
最新文章
- 深入理解卷II ---ICS源代码下载
- c++ 获取线程id_高效获取当前线程的 id
- 【项目管理】ITTO-采购管理
- Pandas库(1):DataFrame类
- 上次那个上门要源代码的女网红,后来咋样了?
- python脚本打包成linux命令_Python脚本文件打包成可执行文件的方法
- mysql数据库无限分类_php+mysql数据库实现无限分类的方法
- MongoDB 初体验:存储引擎 MMAPv1 与高内存消耗及升级迁移
- 贪心 赛码 1001 Movie
- 2019.04.10 电商28 支付宝功能02
- 海康摄像头GB28181对接
- [2018.07.12 T3] B君的第三题
- 军工产品检验标准有哪些?军工产品检测机构报告
- windows 一键设置ip地址脚本
- 先分号分隔 然后逗号分割c语言,分隔符的用法
- 微信5 不能点开朋友圈的链接-思科路由器
- 两个实体不是同个类同名字段赋值问题
- 迷你linux服务器,迷你Linux发行版 4MLinux 34.0 来了,你有试过吗
- c8051f单片机c语言看门狗例程,stc单片机看门狗喂狗程序
- Thingworx平台:通过kepware将底层PLC变量写入指定数据库的方法