需求概要:从xlsx 文件中读取内容转化成想要的json 格式,用于web 读取数据
newDoc.xlsx文档内容大概:
本内容主要是更新前端公告内容,
const xlsx = require('node-xlsx')
const fs = require('fs')
const moment = require('moment')
//转换
function convertXLSXToJson(type) {
let initId = 460 // 起始id
let MaxIndex = 33 // 文件读取的行数
let ReverseOrder = initId + MaxIndex - 2
// 读取xlsx
const sheets = xlsx.parse('newDoc.xlsx', { cellDates: true })
// 获取xlsx第一个标签栏的数据,要转换其他标签栏的数据就改变sheet[0]中的值
const sheetData = sheets[0].data
// 定义数据列表
let testList = []
// 循环拼装数据
sheetData.forEach((item, index) => {
if (index == 0) {
// 去除标题栏
return
} else {
if (index < MaxIndex) {
//可以自定义转换的数据格式