JSON(JavaScript Object Notation) 格式是一種輕量級的數(shù)據(jù)交換格式,目前廣泛使用在前端和后端的數(shù)據(jù)傳輸中,而 Excel 轉(zhuǎn)換為 JSON 格式的文件,可以通過一些在線工具或者代碼實(shí)現(xiàn)。本文將介紹如何使用代碼將 Excel 轉(zhuǎn)換為 JSON 格式的文件,并打開它。
// 導(dǎo)入依賴
const fs = require('fs');
const xlsx = require('xlsx');
// 讀取 Excel
const workbook = xlsx.readFile('example.xlsx');
const sheet_name_list = workbook.SheetNames;
// 將 Excel 格式轉(zhuǎn)換為 JSON 格式
const sheet_json = xlsx.utils.sheet_to_json(workbook.Sheets[sheet_name_list[0]]);
// 把 JSON 數(shù)據(jù)寫入文件中
fs.writeFileSync('example.json', JSON.stringify(sheet_json));
// 讀取 JSON 數(shù)據(jù)
const json_data = fs.readFileSync('example.json', 'utf-8');
const data = JSON.parse(json_data);
console.log(data);
上面的代碼通過讀取 Excel 文件,并使用 sheet_to_json 方法將 Excel 格式轉(zhuǎn)換為 JSON 格式,然后將 JSON 數(shù)據(jù)寫入文件 example.json 中。最后使用讀取文件和解析 JSON 方法,將數(shù)據(jù)讀取并打印在控制臺上。
只要按照上面的步驟操作,就可以把 Excel 轉(zhuǎn)換為 JSON 格式的文件,并打開它??梢允褂梦谋揪庉嬈鞔蜷_ JSON 文件,也可以使用瀏覽器的控制臺打印 JSON 數(shù)據(jù)。