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

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

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

js 复制代码
{
  'key':'value',
  'key':'value',
  'key':'value',
}
如果需要转化为其他格式,到时候需要在循环遍历的时候灵活运用
上代码
js 复制代码
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);
相关推荐
玄空z13 分钟前
通俗理解 RAG 与微调:给大模型“翻书”还是“洗脑”
javascript
Devin_chen24 分钟前
单例模式渐进式学习指南
前端·javascript
阿民_armin1 小时前
使用 IntersectionObserver + 哨兵元素实现长列表懒加载
前端·javascript·vue.js
电商API&Tina1 小时前
1688 拍立淘接口(item_search_img)测试与接入实战心得
java·大数据·前端·物联网·oracle·json
ouzz1 小时前
使用 react-canvas 制作一个 Figma 工具:从画布到编辑器
前端·javascript
颜酱1 小时前
语音合成与视觉模型api接入实现
前端·javascript·人工智能
阿珊和她的猫2 小时前
使用 TypeScript 实现数组类型判断方法
javascript·typescript·状态模式
XTTX1102 小时前
Vue3+Cesium电子围栏效果
前端·javascript·vue.js
小高0073 小时前
🔥前端性能内卷终点?Signals 正在重塑我们的开发习惯
前端·javascript·vue.js
LXXgalaxy4 小时前
Vue3 列表数据流:从赋值入门到进阶(独立学习版)
javascript·vue.js·学习