需要安装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表格相关推荐

  1. 上传文件、下载文件、数据导出excel表格整理模板

    上传文件 思路: 1.设置上传的路径,上传名 2.在这个路径path上新建名为filename的文件 file 3.判断该文件的父目录是否存在,若不存在就新建一个 4.用.transferTo方法将文 ...

  2. matlab筛选表格数据导出,excel表格里怎么将筛选数据导出-Excel表格在进行筛选,我如何可以导出所有筛选出来......

    如何将EXCEL表格中筛选出来的数据一次性复制到另一... 使用数据透最方便下据为例: 步骤1:选择A1单元格,插入>>>数据透视表,再单击定"按钮,如下图 步骤2:勾选& ...

  3. linux qt写入excel文件内容,Qt 读取Excel表格数据 生成Excel表格并写入数据

    Qt 读取Excel表格数据 生成Excel表格并写入数据 Qt 读取Excel表格数据 生成Excel表格并写入数据 修改.pro文件,增加 axcontainer QT += axcontaine ...

  4. 查询php 输出表格,php输出excel表格数据-PHP如何将查询出来的数据导出成excel表格(最好做......

    PHP如何将查询出来的数据导出成excel表格(最好做... php 把数据导出excel表格有多种方法,使用 phpExcel 等,以下代码接通过 header 生成 excel 文件的代码示例: ...

  5. xlsx表格怎么筛选重复数据_excel表格如何筛选重复数据 在Excel表格的两列数据中提取不重复值的四种方法...

    excel表格如何筛选重复数据 在Excel表格的两列数据中提取不重复值的四种方法,最近到了季度汇报的时候,掌握一手excel技能在此刻显得多么重要,为了是你的excel看起来更高大上,今天教大家设置 ...

  6. 如何将文件夹中数据导入Excel表格

    如何将文件夹中数据导入Excel表格 将文件夹中的文件名整理到Excel中的简单办法: 把需要做在表格里的文件放到一个文件夹里,命名尽量简单(为了后面步骤中自己输入方便),如"123&quo ...

  7. 如何导出数据到Excel表格

    开发工具与关键技术:Visual Studio.MVC 作者:幻奏 撰写时间:2019.5.5 我们在日常的生活中常常会看到很多的数据,有时,我们不一定只是在项目里面看到数据,可能我们还要在其他的地方 ...

  8. python追加写入数据到excel表格

    目录 一.脚本结构 二.使用的模块 三.脚本实现 1.实时信息的获取 2.数据的记录 最近几周的测试工作中,有一项内容是需要不断地从界面上获取信息,所以我研究了一下 " 利用接口先将信息获取 ...

  9. vb用数组方式快速导出MSFlexGrid表格数据到Excel表格中

    本来从MSFlexGrid或MSHFlexGrid导出数据到Excel中,是一个非常简单的问题,但论坛里还是经常有人问如何导出,有的虽然知道用单元格赋值方式循环导出,但速度太慢,因此写了一个通用的数据 ...

最新文章

  1. 30 万奖金悬赏 | CSDN 软件开发精英赛即日启动!
  2. Windows Service 2008 R2 远程桌面关闭,自动注销的解决方法
  3. 鸿蒙 github harmony,鸿蒙HarmonyOS之AbilitySlice间导航
  4. Mybatis-增删改查模糊查询分页注解(普通类型参数、引用类型参数、Map类型参数)
  5. 计算机视觉和图形学中的摄像机内参数矩阵详解
  6. 【Ids4实战】分模块保护资源API
  7. java环境_配置java环境变量
  8. 单/双中括号与测试条件
  9. 每日一题(27)—— define定义一个宏表明1年中有多少秒
  10. socket阻塞与非阻塞,同步与异步
  11. Macaca-iOS入门那些事2
  12. 如何在ViewModel中正确地使用Timer(定时器)
  13. html可以转为psd格式吗,网页ps模板-请问,PSD格式的网页模板应该如何导成HTML里所用的东西?现在 爱问知识人...
  14. Java程序员辛勤工作7年被裁,背后的思考与总结
  15. 51单片机霍尔测速与PWM调直流电机转速快慢
  16. web.config与mysql的连接 appsettings_Web.config配置文件中定义了如下数据库连接串
  17. SVN添加忽略文件规则
  18. 【StringBuffer】简单理解
  19. ios局部滚动出界解决办法
  20. python根据json数据画疫情分布地图

热门文章

  1. JVM内存限制和调整
  2. ICCV2021 | 单目3D目标检测框架GUPNet解析
  3. Android studio自动登录和记住密码的实现
  4. 闪耀暖暖总是显示服务器连接失败,闪耀暖暖服务器异常 连接不上服务器解决方法...
  5. 20230313用友善之臂的Android11跑起来ROC-RK3399-PC(U-boot)
  6. 【脱壳-寻找OEP】通过内存定位OEP实现脱壳
  7. php 实现防盗链,PHP如何实现防盗链详解
  8. Hacmp 5.1 配置手册---牛新庄(1)
  9. 实例讲解SQL注入攻击
  10. C 语言零基础入门教程(十一)