node读取文件筛选数据输出excel表格
需要安装node-xlsx npm install node-xlsx
const filePath = "./temp.txt" // 输入文件路径名称
const xlsxPath = "./temp.xlsx" //输出文件路径名称
const xlsxData = [{name: "数据统计", // 工作表表名data: [['时间', '手机号'] // 表头]
}]const fs = require('fs')
const readline = require('readline')
const XLSX = require('node-xlsx') // 需要安装node-xlsx `npm install node-xlsx`
let buffer = null;
try {buffer = fs.readFileSync(filePath, "utf8")
} catch (error) {console.log("文件不存在");
}/*** @description 实际操作* @param {*} arr */
function runningCode(arr) {/*** 这边做实际的数据操作*//*** 写入xlsx表格里头*/fs.writeFileSync(xlsxPath, XLSX.build(xlsxData), function(err) {if (err) throw err;console.log('成功导出表格');})
}read_file(filePath, runningCode)// 逐行读取
function read_file(path,callback){var fRead = fs.createReadStream(path);var objReadline = readline.createInterface({input:fRead});var arr = new Array();objReadline.on('line',function (line) {arr.push(line);});objReadline.on('close',function () {callback(arr);});
}/*** node-xlsx功能:* - 读取功能:* let list = xlsx.parse("./XXX/xxx")* - 写入功能:* name:表名,data:二维数组--Excel每行每列的数据。* 再写入表中:* fs.writeFileSync('./doc/hello.xlsx',xlsx.build(xlsxObj),"binary");* 例:* let xlsxObj = [* {* name: 'firstSheet',* data: [* [1, 2, 3],* [4, 5, 6]* ],* },* {* name: 'secondSheet',* data: [* [7, 8, 9],* [10, 1, 12]* ],* }* ] * * */
node读取文件筛选数据输出excel表格相关推荐
- 上传文件、下载文件、数据导出excel表格整理模板
上传文件 思路: 1.设置上传的路径,上传名 2.在这个路径path上新建名为filename的文件 file 3.判断该文件的父目录是否存在,若不存在就新建一个 4.用.transferTo方法将文 ...
- matlab筛选表格数据导出,excel表格里怎么将筛选数据导出-Excel表格在进行筛选,我如何可以导出所有筛选出来......
如何将EXCEL表格中筛选出来的数据一次性复制到另一... 使用数据透最方便下据为例: 步骤1:选择A1单元格,插入>>>数据透视表,再单击定"按钮,如下图 步骤2:勾选& ...
- linux qt写入excel文件内容,Qt 读取Excel表格数据 生成Excel表格并写入数据
Qt 读取Excel表格数据 生成Excel表格并写入数据 Qt 读取Excel表格数据 生成Excel表格并写入数据 修改.pro文件,增加 axcontainer QT += axcontaine ...
- 查询php 输出表格,php输出excel表格数据-PHP如何将查询出来的数据导出成excel表格(最好做......
PHP如何将查询出来的数据导出成excel表格(最好做... php 把数据导出excel表格有多种方法,使用 phpExcel 等,以下代码接通过 header 生成 excel 文件的代码示例: ...
- xlsx表格怎么筛选重复数据_excel表格如何筛选重复数据 在Excel表格的两列数据中提取不重复值的四种方法...
excel表格如何筛选重复数据 在Excel表格的两列数据中提取不重复值的四种方法,最近到了季度汇报的时候,掌握一手excel技能在此刻显得多么重要,为了是你的excel看起来更高大上,今天教大家设置 ...
- 如何将文件夹中数据导入Excel表格
如何将文件夹中数据导入Excel表格 将文件夹中的文件名整理到Excel中的简单办法: 把需要做在表格里的文件放到一个文件夹里,命名尽量简单(为了后面步骤中自己输入方便),如"123&quo ...
- 如何导出数据到Excel表格
开发工具与关键技术:Visual Studio.MVC 作者:幻奏 撰写时间:2019.5.5 我们在日常的生活中常常会看到很多的数据,有时,我们不一定只是在项目里面看到数据,可能我们还要在其他的地方 ...
- python追加写入数据到excel表格
目录 一.脚本结构 二.使用的模块 三.脚本实现 1.实时信息的获取 2.数据的记录 最近几周的测试工作中,有一项内容是需要不断地从界面上获取信息,所以我研究了一下 " 利用接口先将信息获取 ...
- vb用数组方式快速导出MSFlexGrid表格数据到Excel表格中
本来从MSFlexGrid或MSHFlexGrid导出数据到Excel中,是一个非常简单的问题,但论坛里还是经常有人问如何导出,有的虽然知道用单元格赋值方式循环导出,但速度太慢,因此写了一个通用的数据 ...
最新文章
- 30 万奖金悬赏 | CSDN 软件开发精英赛即日启动!
- Windows Service 2008 R2 远程桌面关闭,自动注销的解决方法
- 鸿蒙 github harmony,鸿蒙HarmonyOS之AbilitySlice间导航
- Mybatis-增删改查模糊查询分页注解(普通类型参数、引用类型参数、Map类型参数)
- 计算机视觉和图形学中的摄像机内参数矩阵详解
- 【Ids4实战】分模块保护资源API
- java环境_配置java环境变量
- 单/双中括号与测试条件
- 每日一题(27)—— define定义一个宏表明1年中有多少秒
- socket阻塞与非阻塞,同步与异步
- Macaca-iOS入门那些事2
- 如何在ViewModel中正确地使用Timer(定时器)
- html可以转为psd格式吗,网页ps模板-请问,PSD格式的网页模板应该如何导成HTML里所用的东西?现在 爱问知识人...
- Java程序员辛勤工作7年被裁,背后的思考与总结
- 51单片机霍尔测速与PWM调直流电机转速快慢
- web.config与mysql的连接 appsettings_Web.config配置文件中定义了如下数据库连接串
- SVN添加忽略文件规则
- 【StringBuffer】简单理解
- ios局部滚动出界解决办法
- python根据json数据画疫情分布地图
热门文章
- JVM内存限制和调整
- ICCV2021 | 单目3D目标检测框架GUPNet解析
- Android studio自动登录和记住密码的实现
- 闪耀暖暖总是显示服务器连接失败,闪耀暖暖服务器异常 连接不上服务器解决方法...
- 20230313用友善之臂的Android11跑起来ROC-RK3399-PC(U-boot)
- 【脱壳-寻找OEP】通过内存定位OEP实现脱壳
- php 实现防盗链,PHP如何实现防盗链详解
- Hacmp 5.1 配置手册---牛新庄(1)
- 实例讲解SQL注入攻击
- C 语言零基础入门教程(十一)