Excel轉JSON示例
JSON在前端開發(fā)中被廣泛使用,它是一種輕量級的數據交換格式。本文將介紹如何將Excel數據轉換成JSON。
首先,我們需要安裝一個開源工具:phpoffice/phpspreadsheet。
composer require phpoffice/phpspreadsheet
接下來,我們需要編寫一個PHP腳本:
use PhpOffice\PhpSpreadsheet\IOFactory;
// 讀取Excel數據
$reader = IOFactory::createReader('Xlsx');
$spreadsheet = $reader->load('data.xlsx');
$worksheet = $spreadsheet->getActiveSheet();
$rows = $worksheet->toArray();
// 轉換成JSON
$json = json_encode($rows, JSON_UNESCAPED_UNICODE);
// 輸出JSON
header('Content-Type: application/json');
echo $json;
以上代碼將讀取Excel文件中的數據,并將其轉換成JSON格式。JSON_UNESCAPED_UNICODE選項表示不對中文進行Unicode編碼。
最后,我們可以通過瀏覽器訪問該腳本,就可以得到Excel數據的JSON表示:
[
["姓名", "年齡", "性別"],
["張三", 20, "男"],
["李四", 30, "女"],
["王五", 40, "男"]
]
這樣,我們就成功地將Excel數據轉換成了JSON格式。在前端開發(fā)中,可以使用ajax請求該腳本獲取數據,并將其渲染到頁面中。
上一篇css3 calc 變量
下一篇java需要學會vue嗎