色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

excel內容轉成json

錢琪琛2年前8瀏覽0評論

Excel是辦公軟件中常見的表格處理工具。未必每個人都了解,Excel中的數據也可以方便地轉換為JSON格式,方便在網站的前端進行數據處理。

Excel默認情況下,數據表可以導出為CSV文件。這個文件可以通過腳本解析,轉換成JSON格式內容。

// 讀入CSV文件內容
var csvData = '名稱,年齡,地址\n張三,28,北京\n李四,35,上海\n王五,21,廣州';
// 使用paparse庫解析CSV格式
var jsonData = Papa.parse(csvData, {header: true});
// 將數據轉換成JSON格式
var jsonContent = JSON.stringify(jsonData.data);
console.log(jsonContent);

上述代碼中,我們首先讀入了一個CSV格式的字符串,之后使用了paparse庫對其進行了解析并形成JSON格式的數據。最后使用JSON.stringify()函數進行了字符串化處理。

當然,我們也可以通過Excel文件本身提供的通用XML格式來完成數據到JSON的轉換。

// 使用SheetJS庫讀取Excel文件
var workbook = XLSX.readFile('test.xlsx');
// 獲取第一張表格
var ws = workbook.Sheets[workbook.SheetNames[0]];
// 將表格數據轉換為JSON格式
var jsonData = XLSX.utils.sheet_to_json(ws);
console.log(jsonData);

上面的代碼中,我們使用SheetJS庫讀取了test.xlsx文件并獲取了其中第一張表格。接著,使用函數sheet_to_json()將其轉換成了JSON格式數據。

總之,Excel到JSON的轉換雖然看起來不太容易,但其實并不困難。需要掌握一些CSV或XML格式解析工具,只要有了這些,轉換就會變得非常簡單。