色综合老司机第九色激情 _中文字幕日韩av资源站_国产+人+亚洲_久久久精品影院_久久久视频免费观看_欧美激情亚洲自拍_亚洲成av人片在线观看香蕉_热草久综合在线_欧美极品第一页_2020国产精品自拍

千鋒教育-做有情懷、有良心、有品質的職業教育機構

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

領取全套視頻
千鋒教育

關注千鋒學習站小程序
隨時隨地免費學習課程

當前位置:首頁  >  技術干貨  > js-xlsx用法介紹

js-xlsx用法介紹

來源:千鋒教育
發布人:xqq
時間: 2023-11-21 15:06:41 1700550401

一、js-xlsx是什么

js-xlsx是一款純JavaScript實現的解析和生成Excel文件的工具,可以輕松地在瀏覽器中讀取、修改和生成Excel文件。

js-xlsx支持xlsx、xlsb、xlsm、xls、xml和csv文件格式,同時還支持解析和輸出Excel文件中的多個工作簿和工作表。

其中,解析Excel文件使用的工具為SheetJS/js-xlsx中的XLSX工具,生成Excel文件使用的工具為SheetJS/js-xlsx中的JSZip工具。

二、js-xlsx的安裝和引用

通過npm安裝:

npm install xlsx

或者直接在頁面中引入:


使用Node.js引入:

const XLSX = require('xlsx');

三、Excel文件的解析和讀取

使用js-xlsx可以輕松地讀取Excel文件。代碼示例:

const XLSX = require('xlsx');
const workbook = XLSX.readFile('example.xlsx');
const sheetNames = workbook.SheetNames;
const worksheet = workbook.Sheets[sheetNames[0]];
console.log(XLSX.utils.sheet_to_json(worksheet));

上述代碼中,首先通過XLSX.readFile函數讀取本地的example.xlsx文件。然后,使用workbook.SheetNames獲取工作簿的名稱,在這里我們取第一個工作簿的名稱。最后,通過workbook.Sheets[sheetNames[0]]獲取該工作簿的工作表并將其轉化為Json格式輸出。

四、Excel文件的生成和導出

使用js-xlsx可以輕松地生成Excel文件并進行導出。代碼示例:

const XLSX = require('xlsx');
const data = [[1, 2, 3], [4, 5, 6]];
const worksheet = XLSX.utils.aoa_to_sheet(data);
const workbook = XLSX.utils.book_new();
XLSX.utils.book_append_sheet(workbook, worksheet, "Sheet1");
XLSX.writeFile(workbook, "example.xlsx");

上述代碼中,首先定義了一個名為data的二維數組。然后通過XLSX.utils.aoa_to_sheet函數將該數組轉換為工作表。之后使用XLSX.utils.book_new()創建一個新的工作簿,并將該工作表添加到該工作簿中。最后,使用XLSX.writeFile函數將該工作簿導出為名為example.xlsx的文件。

五、Excel文件的處理和篩選

使用js-xlsx可以輕松地處理和篩選Excel文件。代碼示例:

const XLSX = require('xlsx');
const workbook = XLSX.readFile('example.xlsx');
const sheetNames = workbook.SheetNames;
const worksheet = workbook.Sheets[sheetNames[0]];
const data = XLSX.utils.sheet_to_json(worksheet);

const newData = data.filter(item => item[0] > 1);
const newWorksheet = XLSX.utils.json_to_sheet(newData);
const newWorkbook = XLSX.utils.book_new();
XLSX.utils.book_append_sheet(newWorkbook, newWorksheet, "Sheet1");
XLSX.writeFile(newWorkbook, "new.xlsx");

上述代碼中,首先通過XLSX.readFile函數讀取本地的example.xlsx文件。然后使用XLSX.utils.sheet_to_json函數將工作表轉換為Json格式,并賦值給data變量。接著,通過篩選技巧(在本例中是選擇第一列的數值大于1的數據)過濾掉數據并輸出為newData。最后,通過將newData數組轉換為新的工作表,新建一個工作簿newWorkbook并將該工作表添加到該工作簿中。最后使用XLSX.writeFile函數將該工作簿導出為名為new.xlsx的文件。

六、Excel文件的格式化和修飾

使用js-xlsx可以輕松地對Excel文件進行格式化和修飾。代碼示例:

const XLSX = require('xlsx');
const workbook = XLSX.readFile('example.xlsx');
const sheetNames = workbook.SheetNames;
const worksheet = workbook.Sheets[sheetNames[0]];
const data = XLSX.utils.sheet_to_json(worksheet);

const newHeader = ['列1', '列2', '列3'];
const newWorksheet = XLSX.utils.json_to_sheet(data, {header: newHeader, skipHeader:true, cellDates:true});
XLSX.utils.format_cell(newWorksheet.A1, {font:{bold: true}});
XLSX.utils.format_cell(newWorksheet.B1, {font:{italic: true}});

const newWorkbook = XLSX.utils.book_new();
XLSX.utils.book_append_sheet(newWorkbook, newWorksheet, "Sheet1");
XLSX.writeFile(newWorkbook, "new.xlsx");

上述代碼中,首先通過XLSX.readFile函數讀取本地的example.xlsx文件。然后使用XLSX.utils.sheet_to_json函數將工作表轉換為Json格式,并賦值給data變量。接著,定義了一個名為newHeader的新頭部數組。用它代替data數組中的原始頭部。經過skipHeader:true的設置,新工作表中不會出現 “列1”,“列2”,“列3”等過濾掉的數據。設置cellDates:true,將任意形式的日期格式轉化為JS日期對象。接下來通過XLSX.utils.format_cell函數對新工作簿中單元格進行格式化,給A1單元格加粗字體,給B1單元格添加斜體字體。最后,通過將newData數組轉換為新的工作表,新建一個工作簿newWorkbook并將該工作表添加到該工作簿中。最后使用XLSX.writeFile函數將該工作簿導出為名為new.xlsx的文件。

tags: js-xlsx
聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。
10年以上業內強師集結,手把手帶你蛻變精英
請您保持通訊暢通,專屬學習老師24小時內將與您1V1溝通
免費領取
今日已有369人領取成功
劉同學 138****2860 剛剛成功領取
王同學 131****2015 剛剛成功領取
張同學 133****4652 剛剛成功領取
李同學 135****8607 剛剛成功領取
楊同學 132****5667 剛剛成功領取
岳同學 134****6652 剛剛成功領取
梁同學 157****2950 剛剛成功領取
劉同學 189****1015 剛剛成功領取
張同學 155****4678 剛剛成功領取
鄒同學 139****2907 剛剛成功領取
董同學 138****2867 剛剛成功領取
周同學 136****3602 剛剛成功領取
相關推薦HOT
色综合老司机第九色激情 _中文字幕日韩av资源站_国产+人+亚洲_久久久精品影院_久久久视频免费观看_欧美激情亚洲自拍_亚洲成av人片在线观看香蕉_热草久综合在线_欧美极品第一页_2020国产精品自拍
久久精工是国产品牌吗| 久久综合色婷婷| 欧美亚洲综合另类| 国产成人一区二区精品非洲| 欧美α欧美αv大片| 美腿丝袜亚洲一区| 亚洲国产一区二区在线播放| 国产精品人妖ts系列视频| 9久草视频在线视频精品| 亚洲欧美精品午睡沙发| 美女精品自拍一二三四| 欧美日韩和欧美的一区二区| 奇米色777欧美一区二区| 日韩美女啊v在线免费观看| 日韩成人一区二区| 精品日产卡一卡二卡麻豆| 在线不卡的av| 亚洲国产精品一区二区www在线| 亚洲国产精品高清| 91超碰这里只有精品国产| 亚洲激情中文1区| 亚洲免费伊人电影| 不卡一区中文字幕| 久久国产欧美日韩精品| 亚洲国产欧美另类丝袜| 亚洲第一综合色| 欧美在线免费播放| 欧美日韩五月天| 久久久精品tv| 亚洲v精品v日韩v欧美v专区| 一区二区三区中文字幕精品精品| 亚洲色图欧洲色图婷婷| 欧美性受极品xxxx喷水| 国产91清纯白嫩初高中在线观看| 六月丁香婷婷久久| 日韩黄色片在线观看| 久草在线在线精品观看| 亚洲精品视频一区| 成人综合婷婷国产精品久久| 91 com成人网| 久久网站热最新地址| 中文字幕一区免费在线观看| 国产精品久久三区| 欧美午夜电影在线播放| 日韩一区二区精品在线观看| 久久久三级国产网站| 亚洲国产乱码最新视频| 中文字幕在线播放不卡一区| 韩国欧美国产一区| 色噜噜狠狠成人中文综合| 国产精品卡一卡二| 国产精品一二三在| 欧美精品免费视频| 日韩精品午夜视频| 欧美精品一区二区三区很污很色的| 午夜精品久久久久久久| 成人黄色软件下载| 国产传媒一区在线| 久久国产精品区| 中文字幕日本不卡| 青青草国产精品亚洲专区无| 亚洲青青青在线视频| 成人性色生活片| 色综合婷婷久久| 宅男在线国产精品| 一区二区三区四区精品在线视频| 91国产福利在线| 五月天中文字幕一区二区| 欧美成人女星排名| 成+人+亚洲+综合天堂| 成人免费黄色在线| 国产一二三精品| 亚洲一级不卡视频| 99视频在线观看一区三区| 欧美高清你懂得| caoporm超碰国产精品| 亚洲国产精品综合小说图片区| 97精品久久久久中文字幕| 亚洲已满18点击进入久久| 国产精品少妇自拍| 激情国产一区二区 | 亚洲国产成人91porn| 91免费观看视频在线| 欧美一区二区三区视频在线观看| 欧美日韩免费在线视频| 国产精品一区二区男女羞羞无遮挡| 一区二区三区四区中文字幕| 久久国产尿小便嘘嘘尿| 国产日韩欧美电影| 91精品国产91久久久久久一区二区| 色爱区综合激月婷婷| 国产在线不卡一区| 欧美性三三影院| 不卡一区二区中文字幕| 国产成人综合视频| 欧美乱熟臀69xxxxxx| 成人在线视频一区二区| 欧美亚一区二区| 欧美剧情片在线观看| 91老师片黄在线观看| 国产精品动漫网站| 666欧美在线视频| 一区二区三区免费| 亚洲色图制服丝袜| 欧美美女一区二区在线观看| 91精品国产综合久久婷婷香蕉| 欧美日韩一级大片网址| 风流少妇一区二区| 精品少妇一区二区三区在线播放| 国产女人18毛片水真多成人如厕 | 99在线精品观看| 成人免费毛片app| 成人动漫中文字幕| 欧美日韩国产大片| 日本一区二区三区在线不卡 | 99热在这里有精品免费| 亚洲欧洲日本在线| 久久国产乱子精品免费女| 免费观看在线色综合| 蜜桃视频一区二区三区在线观看| 国产精品99久久久久久似苏梦涵| 日本视频免费一区| 日韩中文欧美在线| 成人免费观看视频| 国产亚洲精品超碰| 国产乱码字幕精品高清av | 国产精品综合网| 日韩美女在线视频| 亚洲综合区在线| 国产一区二区三区在线观看免费| 91小视频在线观看| 亚洲精品日日夜夜| 日本亚洲视频在线| 亚洲欧美综合色| 欧美日韩和欧美的一区二区| 精品日韩在线一区| 国产一区二区三区| 美女脱光内衣内裤视频久久网站 | 欧美欧美欧美欧美| 成人动漫视频在线| 久久久精品日韩欧美| 最新热久久免费视频| 欧美电影免费观看高清完整版在线 | 精品国产1区2区3区| 懂色av一区二区夜夜嗨| 亚洲特级片在线| 26uuu亚洲综合色| 欧美一卡二卡三卡四卡| 9久草视频在线视频精品| 欧美剧情片在线观看| 欧美成人一级视频| 国产欧美一二三区| 精品久久久久久久人人人人传媒| 亚洲伦在线观看| 中文字幕中文字幕在线一区 | 亚洲午夜久久久久| 看国产成人h片视频| 日韩欧美中文字幕公布| 在线观看亚洲成人| 国产成人精品免费在线| 亚洲色图.com| 欧美日韩精品一区二区在线播放| 国产91精品久久久久久久网曝门| 久久夜色精品国产噜噜av| 欧美精品一区二区三区高清aⅴ | 精品成人a区在线观看| 日韩一区二区三区电影在线观看| 日韩一区二区三区四区| 欧美精品一卡二卡| 国产日韩欧美一区二区三区综合| 亚洲欧美电影一区二区| 国产乱码精品一区二区三区av | 在线成人免费视频| 欧美日韩精品一区二区三区| 激情久久五月天| 国产一区三区三区| 日韩**一区毛片| 99久久精品情趣| 欧美一区二区在线观看| 日韩专区中文字幕一区二区| 精品久久久久久久久久久久久久久久久 | 国产999精品久久久久久绿帽| 色94色欧美sute亚洲13| 久久人人爽爽爽人久久久| 蜜桃av噜噜一区二区三区小说| 日韩不卡在线观看日韩不卡视频| 美女视频网站久久| 日韩三级高清在线| 精品在线播放午夜| 五月天中文字幕一区二区| 久久久美女毛片| 91精品欧美久久久久久动漫 | 国内精品国产成人| 黑人巨大精品欧美黑白配亚洲| 五月天一区二区三区| 亚洲国产日韩av| 在线中文字幕一区| 北条麻妃国产九九精品视频| 国产欧美日韩卡一| 一本色道久久综合狠狠躁的推荐|