當(dāng)前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
利用ExcelJS读取Excel文件
生活随笔
收集整理的這篇文章主要介紹了
利用ExcelJS读取Excel文件
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
?從Excel需要讀取指定列的數(shù)據(jù),放到一個(gè)集合中
/*npm install exceljs */ const Excel = require('exceljs')const fs=require('fs'); const excelfile="score.xlsx"; var workbook = new Excel.Workbook();workbook.xlsx.readFile(excelfile).then(function() {var worksheet = workbook.getWorksheet(1); //獲取第一個(gè)worksheetworksheet.eachRow(function(row, rowNumber) {var rowSize = row.cellCount;var numValues = row.actualCellCount;//console.log("單元格數(shù)量/實(shí)際數(shù)量:"+rowSize+"/"+numValues);// cell.type單元格類型:6-公式 ;2-數(shù)值;3-字符串row.eachCell(function(cell, colNumber) {if(cell.type==6){var value=cell.result;}else{var value=cell.value;}console.log('Cell ' + colNumber + ' = ' +cell.type +" " +value);});});});使用?cell.type 獲取單元格類型:6-公式 ;2-數(shù)值;3-字符串。
如果是數(shù)值,文本,讀取值可以用? cell.value;
如果為公式,讀取值可以用cell.result;
如果不管類型,讀取內(nèi)容可以直接用cell.text?
總結(jié)
以上是生活随笔為你收集整理的利用ExcelJS读取Excel文件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ICP点云配准
- 下一篇: 流媒体-RTMP协议-librtmp库学