곽병민

Test read excel file

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