Showing
1 changed file
with
29 additions
and
0 deletions
excelread.js
0 → 100644
1 | +// @breif xlsx 모듈추출 | ||
2 | + | ||
3 | +const xlsx = require( "xlsx" ); | ||
4 | + | ||
5 | +// @files 엑셀 파일을 가져온다. | ||
6 | + | ||
7 | +const excelFile = xlsx.readFile( "컴퓨터공학과 권장이수 가이드라인.xlsx" ); | ||
8 | +// @breif 엑셀 파일의 첫번째 시트의 정보를 추출 | ||
9 | + | ||
10 | +const sheetName = excelFile.SheetNames[0]; // @details 첫번째 시트 정보 추출 | ||
11 | +const firstSheet = excelFile.Sheets[sheetName]; // @details 시트의 제목 추출 | ||
12 | + | ||
13 | +// @details 엑셀 파일의 첫번째 시트를 읽어온다. | ||
14 | + | ||
15 | +const jsonData = xlsx.utils.sheet_to_json( firstSheet, { defval : "" } ); | ||
16 | +console.log( jsonData ); | ||
17 | + | ||
18 | +var ary = []; | ||
19 | + | ||
20 | +const xlsxFile = require('read-excel-file/node'); xlsxFile('컴퓨터공학과 권장이수 가이드라인.xlsx').then((rows) => { | ||
21 | + //console.log(rows); console.table(rows); | ||
22 | + for (var i in rows) { | ||
23 | + ary.push(rows[i]); | ||
24 | + | ||
25 | + | ||
26 | + } | ||
27 | + //console.log(ary) | ||
28 | + }) | ||
29 | +console.log(ary); | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
-
Please register or login to post a comment