当前位置: 首页 > news >正文

把excel文件内容转化为json文件

js如何把excel文件转化为json文件呢?可以通过xlsx还有循环遍历来做
第一步:安装xlsx包
npm install xlsx

这里我需要转化为这种类型

{'key':'value','key':'value','key':'value',
}
如果需要转化为其他格式,到时候需要在循环遍历的时候灵活运用
上代码
const fs = require('fs')
const XLSX = require('xlsx')const getJson = {}//读取excel文件
const workBook = XLSX.readFile('./test.xlsx')
// 表名称
const sheetName = workBook.SheetNames[0]
//读取表格内容
const worksheet = workBook.Sheets[sheetName]// 拿到转化为json的内容
const jsonData = XLSX.utils.sheet_to_json(worksheet)jsonData.forEach(item => {//去重复数据if (!(item['键'] in getJson)) {getJson[item['键']] = item['值']}
})fs.writeFileSync('./3.json',JSON.stringify(getJson))
// console.log(workBook);
http://www.lryc.cn/news/189923.html

相关文章:

  • 前端 - 将非 jpeg 格式图片转为 jpeg 格式、压缩图片
  • 随着 ChatGPT 凭借 GPT-4V(ision) 获得关注,多模态 AI 不断发展
  • Zookeeper-JavaApI操作
  • Vue2.0打包指定路由前缀
  • [vxe-table] 合并行后滚动错位
  • 动态规划:05不同路径
  • html与css知识点
  • spring boot simple类型cache使用
  • springboot-aop-redis-lua 实现的分布式限流方案
  • C++ realloc()用法及代码示例
  • 【Go】gin框架生成压缩包与下载文件
  • iOS 面试题以及自我理解答案
  • vue实现自定义滚动条
  • 基于Qt C++的工具箱项目源码,含命令行工具、桌面宠物、文献翻译、文件处理工具、医学图像浏览器、插件市场、设置扩展等工具
  • C# AnimeGANv2 人像动漫化
  • gateway接口参数加解密
  • WorkPlus定制化的局域网会议软件,提供安全稳定的会议体验
  • 干货|小白也能自制电子相册赶紧码住~
  • docker之Harbor私有仓库
  • 服务器上部署python脚本
  • 【excel技巧】如何在Excel表格中添加选项按钮?
  • 前端 vite+vue3——写一个随机抽奖组件
  • 语音芯片基础知识 什么是语音芯 他有什么作用 发展趋势是什么
  • 设计模式01———简单工厂模式 c#
  • 如何解决MidJourney错过付费后被暂停
  • 考研人考研魂——英语单词篇(20231010)
  • java 版 项目管理工程系统,实现项目全周期管理-源码交付
  • TOGAF(企业架构)
  • vue中v-model的原理是什么?v-model作用在组件上的原理是什么?sync修饰符的原理是什么?
  • 新闻api接口,新闻资讯,社交媒体,体育赛事,全国热门带正文新闻查询API接口