Excel文件解析JSON是一種常見的數據處理方法,通過將JSON數據解析成Excel表格中的數據格式,可以更方便地進行數據分析。
'use strict';
const fs = require('fs');
const xlsx = require('xlsx');
function parseJsonToExcel(jsonFilePath, excelFilePath) {
const jsonData = JSON.parse(fs.readFileSync(jsonFilePath, { encoding: 'utf-8' }));
const worksheet = xlsx.utils.json_to_sheet(jsonData);
const workbook = xlsx.utils.book_new();
xlsx.utils.book_append_sheet(workbook, worksheet, 'JSON Data');
xlsx.writeFile(workbook, excelFilePath);
console.log(`JSON data has been parsed to Excel file: ${excelFilePath}`);
}
// Example usage
parseJsonToExcel('./data.json', './data.xlsx');
上述代碼使用Node.js中的xlsx模塊,通過讀取JSON文件內容并將其解析為Excel表格中的數據格式,最終生成一個新的Excel文件。
其中,jsonFilePath
參數表示JSON文件路徑,excelFilePath
表示生成的Excel文件路徑。
使用該方法,我們可以輕松地將JSON數據轉換成Excel表格,方便進行數據分析和可視化。