Excel數據轉JSON在現代的開發中越來越常見,Excel 是微軟公司開發的一款辦公軟件,經常用來處理不同類型的數據。然而,在許多情況下,我們需要將 Excel 中的數據轉換為 JSON 格式,以便在 Web 應用程序中使用。
下面是一個示例,演示如何將 Excel 的數據轉換為 JSON:
var XLSX = require('xlsx'); const workbook = XLSX.readFile('sample.xlsx'); // 讀取 Excel 文件 const sheet_name_list = workbook.SheetNames; const data = XLSX.utils.sheet_to_json(workbook.Sheets[sheet_name_list[0]]); // 將 Excel 表格轉換為 JSON;sheet_name_list[0]指的是第1張表 console.log(data);
代碼解釋:
代碼 | 解釋 | | -- | -- | | var XLSX = require('xlsx'); | 引入 XLSX 庫 | | const workbook = XLSX.readFile('sample.xlsx'); | 讀取 Excel 文件 | | const sheet_name_list = workbook.SheetNames; | 獲取 Excel 文件中所有 Sheet 列表 | | const data = XLSX.utils.sheet_to_json(workbook.Sheets[sheet_name_list[0]]); | 將 Excel 表格轉換為 JSON;sheet_name_list[0]指的是第1張表 | | console.log(data); | 輸出轉換后的 JSON 數據
通過上面的代碼示例,我們可以看到如何使用 js-xlsx 庫將 Excel 表格轉換為 JSON,然后可以在 Web 應用程序中輕松使用它。