久久伊人一区二区三区四区-久久伊人影视-久久伊人影院-久久伊人中文字幕-亚洲成在人色婷婷-亚洲大成色www永久网

千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機構(gòu)

手機站
千鋒教育

千鋒學(xué)習(xí)站 | 隨時隨地免費學(xué)

千鋒教育

掃一掃進(jìn)入千鋒手機站

領(lǐng)取全套視頻
千鋒教育

關(guān)注千鋒學(xué)習(xí)站小程序
隨時隨地免費學(xué)習(xí)課程

當(dāng)前位置:首頁  >  技術(shù)干貨  > js-xlsx用法介紹

js-xlsx用法介紹

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

一、js-xlsx是什么

js-xlsx是一款純JavaScript實現(xiàn)的解析和生成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函數(shù)讀取本地的example.xlsx文件。然后,使用workbook.SheetNames獲取工作簿的名稱,在這里我們?nèi)〉谝粋€工作簿的名稱。最后,通過workbook.Sheets[sheetNames[0]]獲取該工作簿的工作表并將其轉(zhuǎn)化為Json格式輸出。

四、Excel文件的生成和導(dǎo)出

使用js-xlsx可以輕松地生成Excel文件并進(jìn)行導(dǎo)出。代碼示例:

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的二維數(shù)組。然后通過XLSX.utils.aoa_to_sheet函數(shù)將該數(shù)組轉(zhuǎn)換為工作表。之后使用XLSX.utils.book_new()創(chuàng)建一個新的工作簿,并將該工作表添加到該工作簿中。最后,使用XLSX.writeFile函數(shù)將該工作簿導(dǎo)出為名為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函數(shù)讀取本地的example.xlsx文件。然后使用XLSX.utils.sheet_to_json函數(shù)將工作表轉(zhuǎn)換為Json格式,并賦值給data變量。接著,通過篩選技巧(在本例中是選擇第一列的數(shù)值大于1的數(shù)據(jù))過濾掉數(shù)據(jù)并輸出為newData。最后,通過將newData數(shù)組轉(zhuǎn)換為新的工作表,新建一個工作簿newWorkbook并將該工作表添加到該工作簿中。最后使用XLSX.writeFile函數(shù)將該工作簿導(dǎo)出為名為new.xlsx的文件。

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

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

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函數(shù)讀取本地的example.xlsx文件。然后使用XLSX.utils.sheet_to_json函數(shù)將工作表轉(zhuǎn)換為Json格式,并賦值給data變量。接著,定義了一個名為newHeader的新頭部數(shù)組。用它代替data數(shù)組中的原始頭部。經(jīng)過skipHeader:true的設(shè)置,新工作表中不會出現(xiàn) “列1”,“列2”,“列3”等過濾掉的數(shù)據(jù)。設(shè)置cellDates:true,將任意形式的日期格式轉(zhuǎn)化為JS日期對象。接下來通過XLSX.utils.format_cell函數(shù)對新工作簿中單元格進(jìn)行格式化,給A1單元格加粗字體,給B1單元格添加斜體字體。最后,通過將newData數(shù)組轉(zhuǎn)換為新的工作表,新建一個工作簿newWorkbook并將該工作表添加到該工作簿中。最后使用XLSX.writeFile函數(shù)將該工作簿導(dǎo)出為名為new.xlsx的文件。

tags: js-xlsx
聲明:本站稿件版權(quán)均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
10年以上業(yè)內(nèi)強師集結(jié),手把手帶你蛻變精英
請您保持通訊暢通,專屬學(xué)習(xí)老師24小時內(nèi)將與您1V1溝通
免費領(lǐng)取
今日已有369人領(lǐng)取成功
劉同學(xué) 138****2860 剛剛成功領(lǐng)取
王同學(xué) 131****2015 剛剛成功領(lǐng)取
張同學(xué) 133****4652 剛剛成功領(lǐng)取
李同學(xué) 135****8607 剛剛成功領(lǐng)取
楊同學(xué) 132****5667 剛剛成功領(lǐng)取
岳同學(xué) 134****6652 剛剛成功領(lǐng)取
梁同學(xué) 157****2950 剛剛成功領(lǐng)取
劉同學(xué) 189****1015 剛剛成功領(lǐng)取
張同學(xué) 155****4678 剛剛成功領(lǐng)取
鄒同學(xué) 139****2907 剛剛成功領(lǐng)取
董同學(xué) 138****2867 剛剛成功領(lǐng)取
周同學(xué) 136****3602 剛剛成功領(lǐng)取
相關(guān)推薦HOT
主站蜘蛛池模板: xxxx免费网站| 国产精品亚洲一区二区无码| 伊人久久大香线蕉AV网| 日韩精品专区在线影院重磅| 一本大道东京热无码AV| 公车掀起老师裙子进入在线| 久久69老妇伦国产熟女高清| 国产精品导航一区二区| 国产精品无码久久AV不卡| 久久婷婷五月综合色D啪| 免费无码黄动漫在线观看| 日韩亚洲中字无码一区二区三区| 亚A∨国AV综AV涩涩涩| 日韩精品专区AV无码| 极品少妇高潮到爽| 夜色毛片永久免费| 黑人上司粗大拔不出来电影| 成人无码免费一区二区三区| 少妇午夜AV一区| 国产精品无码久久久久| 翘臀后进少妇大白嫩屁股| 国产亚洲午夜高清国产拍精品| 被多男摁住灌浓精| 久久精品人妻一区二区三区一| 国产高清在线A视频大全| 嗯~啊哈好深好骚啊哼| 经典精品毛片免费观看| 日韩AV高清在线观看| 精品久久久久久无码人妻蜜桃| 午夜三级手机在线电影| 扒开双腿疯狂进出爽爽爽免费| 亚洲AV无码国产精品色午| 一面亲上边一面膜下边| 无码人妻AⅤ一区二区三区夏目| 国产美女丝袜一级肛交蜜桃| 锕锕锕锕锕锕锕好疼免费视频| 隔壁人妻被水电工征服| 成年免费手机毛片免费看无码| 极品婬荡少妇XXXX欧美图片| 高清欧美性猛交XXXX黑人猛交| 女人扒下裤让男人桶到爽| 女人高潮特级毛片| 国产成人片AⅤ在线观看 | 人妻少妇精品无码专区APP| 最新国产精品亚洲| 经典精品毛片免费观看| 亚洲AV无码国产精品色午| 男人扒开女人内裤强吻桶进去| 国产精品成人无码久久久| 成 人 免费 黄 色 网站视频| 亚洲成A人V在线蜜臀| 日本人XXXX1819HD| 亚洲AV自慰白浆喷水网站少妇 | 国产精品白浆无码流出视频| 亚洲AV丰满熟妇在线播放| 久久国产精品免费一区| 熟妇人妻无乱码中文字幕| 校长办公室岔开腿呻吟| 在线人成视频播放午夜福利| 国产日韩AV免费无码一区二区三 | 国产亚洲成AV人片在线观黄桃| 忘忧草日本社区WWW在线| 播放灌醉水嫩大学生国内精品| 国产精品久久一区二区三区| 国产精品V欧美精品∨日韩| 国产成人一区二区三区APP| 国产免费福利在线视频| らだ天堂√在线WWW| 亚洲AV永久无码精品古装片| 亲孑伦一区二区三区| 久久久久久人妻精品一区| 国精产品一区二区三区有限| 国产精品99久久久久久人| 放学后的特殊教育桃子移植| 亚洲综合国产一区二区三区| 日韩少妇内射免费播放| 纯爱无遮挡H肉动漫| 小雪被老汉玩遍各种方式| 蜜臀98精品国产免费观看| 丰满少妇高潮惨叫在线观看| 少妇无码AV无码一区| 草草永久地址发布页①| 国产成人亚洲精品青草天美| 欧美一区二区三放荡人妇| 国产成人无码AⅤ片在线观看| 亚洲AV无码乱码国产精品 | 岳的奶大又白又紧| 国语第一次处破女| 久久久久成人精品| 国产成人麻豆亚洲综合无码精品 | 精品人妻一区二区三区四区在线| 他将头埋进双腿间吮小核故事| 色婷婷AV一区二区三区在线观看 | 久久久G0G0午夜无码精品| 动漫精品中文无码卡通动漫| 日韩无码视频三区| 女人被男人爽到呻吟的视频| 五十老熟女高潮嗷嗷叫| 狠狠色综合网久久久久久| 日韩乱码人妻无码中文视频| 日韩激情无码不卡码| 亚洲AV无码男人的天堂| 丰满人妻一区二区三区视频53| 亚洲AV无码一区东京热久久| 野草高清视频免费| 脱了老师内裤猛烈进入的软件| 日韩AV无码中文一区二区三区| 经典精品毛片免费观看| 永久免费精品精品永久-夜色| 西方137大但人文艺术| 内地丰满浓密老熟女露脸对白| 国产亚洲欧美日韩亚洲中文色| 对白脏话肉麻粗话AⅤ| 他的舌头探进蜜源毛毛虫说说 | 趁夫不在给给公侵犯了| 女人扒开屁股桶爽30分钟| Z〇Z〇ZO女人另类Z〇Z○| 无码YY4800亚洲私人影院| 亚洲AV永久无码区成人网站| 国产精品无码专区| 国产成人精品午夜福利| YELLOW在线观看| 国产成人综合久久精品| 正在播放重口老熟女露脸| 强奷乱码中文字幕熟女导航| 欧美成人性生活视频| 偷拍区小说区图片区另类呻吟| 精品熟女少妇AV免费久久| 亚洲乱妇老熟女爽到高潮的片| 亚洲国产群交无码AV| 国产放荡AV剧情演绎麻豆 | 日本欧美大码A在线观看| 少妇午夜AV一区| 久久九九兔免费精品6| 亚洲精品无码国模| 第九理论午夜电影院| 差差漫画在线观看登录页面弹窗 | 人妻 白嫩 蹂躏 惨叫| 抖抈探探APP入口免费| 日本XXX色视频| 国产精品嫩草影院永久…| 国产成人久久777777| 少妇性活BBBBBBBBB四川| 后入内射国产一区二区| 亚洲AVAV电影AV天堂18禁| 久久精品影视免费观看| 欧美乱大交XXXXX| 拔萝卜影视剧免费观看| 国产亚洲婷婷香蕉久久精品| 人人妻人人澡人人爽人人精直播| 锕锕锕锕锕锕~好深啊APP下载| 欧美乱强伦XXXXXXXXXX| 男女乱婬免费视频黑人| 男人女人做爽爽18禁免费| 色偷偷人人澡久久超碰97| 亚洲 日韩 欧美 成人 在线| 成年美女黄网站色大片免费看| 精品少妇人妻AV免费久久久| 狠狠色噜噜狠狠亚洲AV| 国产成人无码A在线观看不卡| 女的把腿张开男的往里面插| 男人扒开女人内裤强吻桶进去| 久久夜色精品国产噜噜噜亚洲AV| 欧美96在线 | 欧| 国产精品国产三级国AV麻豆| 在图书馆揉捏她的双乳| 日本适合18岁以上的护肤品| 精品无人区一线二线三线区别| 短篇公交车高H肉辣全集目录| 天天爽夜夜爽人人爽QC | 亚洲精品无码专区在线播放| 欧美极品少妇XXXXⅩ喷水| 国产V亚洲V天堂A无码久久蜜桃| 成人国产一区二区三区精品不卡| 岳又紧又嫩又多水好爽| 久久精品这里热有精品| 天天玩天天玩天天玩| 在线 | 18精品免费1区2| 久久久久久久精品2| 无码人妻精品一区二区三区99不卡| 欧美激情视频一区| 人人妻人人澡人人爽人人精直播 | 国产超碰人人爽人人做人人添| 侵犯美人妻中出中文字幕| 亚洲AV自慰白浆喷水网站| 差差差软件大全APP推荐免费| 国产一区二区在线视频| 美女高潮20分钟视频在线观看| 色综合久久久无码中文字幕波多 | 丰满乳乱亲伦小说| 亲情会王芳高敏大团圆| 欧洲美熟女乱又伦免费视频| 清纯校花自慰呻吟流白浆| 色狠狠一区二区三区香蕉| 日日人人爽人人爽人人片AV| 久久不见久久见免费视频3 | 丰满大爆乳波霸奶| WW欧日韩视频高清在线| 亚洲AV无码一区东京热久久| 欧洲美女与动交ZOZ0Z| 久久精品国产久精国产思思| 久久精品第一国产久精国产宅男6| 久久精品香蕉绿巨人登场| 欧美裸体XXXX极品少妇| 高清拍拍拍无挡国产精品| 成人污污污WWW网站免费| 无码少妇一区二区三区免费| 国产成人涩涩涩视频在线观看| 亚洲AV永久无码区成人网站| 国内精品卡一卡二卡三| 我趁老师睡觉摸她奶脱她内裤| 精品少妇一区二区| 人妻中文乱码在线网站| 草草最新发地布地址①· | 房东天天吃我奶躁我| 无码人妻精品一区二区三区66| 丰满人妻一区二区三区视频53| 清纯校花自慰呻吟流白浆| 成年轻人电影免费 视频| 国产精品亚洲一区二区无码| 国产精品嫩草影院永久…| 国色天香在线观看全集免费播放| 久久精品午夜一区二区福利| 哈昂~哈昂够了太多了老师| 女人被躁到高潮嗷嗷叫小说百度| 我和岳乱妇三级高清电影| 十八禁无遮无拦视频免费| 产高清在线精品一区二区三区| 自拍亚洲综合在线精品| 午夜成人亚洲理论片在线观看| 成人看片黄APP免费看软件| 唔嗯啊欧美一级作爱网站| 久久久久亚州AⅤ无码专区首| 国产免费看MV大片的软件| 中文字幕日产无线码一区| 女人被躁到高潮嗷嗷叫小说百度| 国产精品无码久久AV不卡| 五十老熟妇乱子伦免费观看| 国产FREEXXXX性麻豆| 男人添女人下部高潮全视频| 在线 | 一区二区三区| 久久精品影视免费观看| 强壮公弄得我次次高潮| 岳女四人共侍一夫婷婷| 国产成人无码A区在线观看视频| 非洲人与性动交CCOO| 国产精品VIDEOSSEX国产| 国产又粗又猛又爽又黄的网站 | 蜜臀98精品国产免费观看| 一女被两男吃奶玩乳尖| 成人无遮挡裸免费视频在线观看| 欧美自拍亚洲综合在线| 日韩精品一区二区三区影院| 无码精品黑人一区二区三区| 小SB是不是想被C了| 午夜亚洲国产理论片亚洲2020| 宝贝小嫩嫩好紧好爽H在线视频| 久久久久蜜桃精品成人片公司| 无码国内精品久久综合88| 日韩精品一区二区三区影院 | 亚洲色成人一区二区三区小说| 国产亚洲欧洲AⅤ综合一区| 疯狂做受ⅩXXX高潮欧美| 成 人 综合 亚洲另类| 中国自产一战二战三战来源| 性一交一乱一色一视频| 免费观看A级毛片视频| 丰满少妇被猛烈进入| 女人被躁到高潮嗷嗷叫小说百度| 国产综合18久久久久久| 成 人 免费 黄 色 网站视频 | 色老头在线一区二区三区| 女人18片毛片60分钟| 中文字幕乱妇无码AV在线| 美女扒开腿让男人桶爽网站| 国产成人精品综合久久久| 久久久久成人精品| 任你躁国产自任一区二区三区| 国内精品国内精品自线在拍| 中国丰满熟妇XXXX| 成人精品免费AV不卡在线观看| 免费天堂无码人妻成人AV电影| 大荫蒂又大又长又硬又紧| 挺进绝色老师的紧窄小肉六视频 | 国产97色在线 | 日韩| 欧妇女乱妇女乱视频| 漂亮人妻被中出中文字幕| 伊人久久大香线蕉午夜| 在线麻豆精东9制片厂AV影现网| 成人欧美一区二区三区视频| 草木影视在线视频免费观看| 成人无码精品1区2区3区免费看| 国产精品久久久久久久久岛| 丰满的人妻HD高清日本| 午夜福利1000集合集92| 久久精品国产久精国产果冻传媒| 精品熟人妻一区二区三区四区不卡 | 久久精品高清一区二区三区| 国产精品欧美久久久久无广告| 无码熟妇人妻AⅤ在线影片| 日日摸夜夜添夜夜添亚洲女人| 国产精品欧美久久久久无广告 | 玩弄丰满少妇XXXXX| 蜜臀国产AV天堂久久无码蜜臀| 粉嫩少妇内射浓精VIDEOS| 玩弄丰满少妇XXXXX| 国产FREEXXXX性麻豆| 内地丰满浓密老熟女露脸对白| 又粗又大又硬又爽的少妇毛片| 女人丝不挂的正面裸体| 一碰就有水的女人男人喜欢?| 国精产品一区二区三区糖心269| 天堂AV无码一区二区三区| 一边摸一边抽搐一进一出视频| 国产精品国产三级国产AⅤ | 嗯快点别停舒服好爽受不了了| 国产精品亚洲专区无码导航| 狠狠躁天天躁无码中文字幕图 | 国产猛烈高潮尖叫视频免费 | 亚洲精品成人A在线观看 | 亚洲无AV码一区二区三区| 放在里面边顶边吃饭H| 成年无码AV片在线| 亚洲AV无码专区国产乱码DVD| 短裙公车被直接进入被C| 涨乳催乳改造调教公主| 亚洲AV无码专区国产乱码DVD | 亚洲国产AV无码专区亚洲AVL| 亚洲AV无码一区二区三区网址| 少妇爆乳无码AV专区网站寝取| 麻豆传播媒体2023最新网站| 女人18毛片水真多免费看| 高清性色生活片97| 日韩精品一区二区亚洲蜜桃| 娇喘连连抽搐高潮小说| 亚洲AV无码一区二区高潮 | 欧美 亚洲 国产 日韩 综AⅤ| 粉嫩少妇内射浓精VIDEOS| 玩爽少妇人妻系列无码| 播放灌醉水嫩大学生国内精品| 免费天堂无码人妻成人AV电影| 亚洲最大AV网站在线观看| 国产成人无码A区在线观看视频 | 免费下载破解看片APP的软件| 国产一区二区三区自产| 巨RU麻麻奶水雪白肥美喷| 亚洲精品无码专区在线播放| W永久939W78W78W乳液| 国产在线无码视频一区二区三区| 欧美 亚洲 国产 日韩 综AⅤ| 人妻少妇看A偷人无码精品视频 | 中文字幕久久波多野结衣AV| 国产精品99久久久久| 老熟妇高潮一区二区三区网| 草木影视在线视频免费观看| 亚洲无人区码一码二码三码的特点| 成人欧美激情亚洲日韩蜜臀 | 无码人妻AV一区二区三区蜜臀 | 欧美乱码卡1卡2卡三卡四卡| 青草青草视频2免费观看| 日韩精品无码一本二本三本| 久久综合给合久久狠狠狠97色| 久久久久久精品无码人妻| 嗯啊WW免费视频网站| 天天大片天天看大片| 国内精品卡一卡二卡三| 成人免费无码大片A毛片直播 | 中文字幕人妻被公上司喝醉| 亚洲国产精品无码第一区二区三区 | 男阳茎进女阳道啪啪| 久久久久久精品免费免费自慰| 久久成人国产精品| 亚洲AV中文无码字幕色本草| 国产精品无码综合区| 人妻系列无码专区免费视频| XXXXX69HD护士19老师| 国产猛烈高潮尖叫视频免费| 久久无码AV中文出轨人妻| 无码口爆内射颜射后入| 小拗女一区二区三区| 车内挺进尤物少妇紧窄| 国产旡码高清一区二区三区| 精品视频无码一区二区三区| 玩弄JAPAN白嫩少妇HD小说| 无码无套少妇毛多18PX| 无码一区二区三区蜜桃| 色婷婷日日躁夜夜躁| 欧美私人家庭影院| 性一交一乱一色一视频| 日日天干夜夜狠狠爱| 久久中文字幕无码专区| 久久成人国产精品| 丰满妇女强高潮18ⅩXXX在线| 哈昂~哈昂够了太多了男男| 国产精品视频一区国模私拍 | 亚洲婷婷综合色高清在线| 调教小SAO货撅起打屁股作文| 区产品乱码芒果精品P站| 久久夜色精品国产噜噜麻豆| 暴力调教一区二区三区| 婷婷伊人久久大香线蕉AV| 久久天堂综合亚洲伊人HD妓女| 久久精品无码一区二区日韩AV| 荡公乱妇第1章方情95| 欧美孕妇XXXXBBBB| 亚洲欧美xxxx| 野花高清中文免费观看视频| 肥胖BMGBMGBMG多毛图片| 国产一区二区在线视频| 人妻丰满熟妇av无码区HD优|