欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

excel轉json 工具

錢艷冰1年前9瀏覽0評論

Excel轉Json是一種非常常見的數據處理需求,本文將介紹一些常用的Excel轉Json工具。

1. ExcelToJSON是一款開源的Excel轉JSON工具,支持在線轉換和本地轉換,并且可以將Excel文件中的數據轉換為多種格式的JSON,包括原始JSON、緊湊型JSON和帶縮進的JSON。

//示例代碼
function excelToJson(file) {
const reader = new FileReader();
reader.onload = event =>{
const fileData = event.target.result;
const workbook = XLSX.read(fileData, { type: 'binary' })
workbook.SheetNames.forEach(sheetName =>{
const sheetData = XLSX.utils.sheet_to_json(workbook.Sheets[sheetName]);
console.log(sheetData);
});
};
reader.readAsBinaryString(file);
}

2. flat-data是另外一款非常好用的Excel轉JSON工具,可以將多個Excel文件中的數據轉換為單一的JSON對象,并且支持多種數據格式的轉換,包括CSV、TSV、XML等。

//示例代碼
const sheetsToJson = require('sheets-to-json');
const XLSX = require('xlsx');
const workbook = XLSX.readFile('data.xlsx');
const result = sheetsToJson(workbook.Sheets, {
hasHeader: true,
headerIndex: 0,
dataStartIndex: 1
});
console.log(result);

3. SheetJS是一款輕量級的JavaScript庫,可以在瀏覽器中直接讀取Excel文件,并且提供了多種數據格式的導出功能,包括JSON、CSV、TSV、HTML等。

//示例代碼
const workbook = XLSX.readFile('data.xlsx');
const firstSheetName = workbook.SheetNames[0];
const worksheet = workbook.Sheets[firstSheetName];
const result = XLSX.utils.sheet_to_json(worksheet);
console.log(result);

總體來說,Excel轉JSON工具非常實用,可以將Excel文件中的數據快速轉換為JSON格式,并進一步進行數據處理和分析,相信上述介紹的這些工具能夠幫助你完成各種數據處理任務。