>  기사  >  웹 프론트엔드  >  Excel 콘텐츠를 읽고 쓰는 Nodejs 방법

Excel 콘텐츠를 읽고 쓰는 Nodejs 방법

小云云
小云云원래의
2018-03-19 09:45:592576검색

이 글에서는 주로 nodejs에서 엑셀 내용을 읽고 쓰는 간단한 방법을 소개하고, 일반적인 nodejs의 엑셀 모듈 읽고 쓰기를 간략하게 분석하고, 예시 형식으로 nodejs의 엑셀 읽고 쓰기의 구체적인 조작 기술을 분석합니다. 그것이 모두에게 도움이 되기를 바랍니다.

Excel 읽기 및 쓰기를 지원하는 Node.js 모듈

node-xlsx: Node.js를 기반으로 Excel 파일 데이터를 구문 분석하고 Excel 파일을 생성하며 xlsx 형식 파일만 지원합니다.
excel-parser: 기반 Node.js는 Excel 파일 데이터를 구문 분석하고 xls 및 xlsx 형식 파일을 지원합니다.
excel-export: 데이터를 생성하고 Excel 파일로 내보내는 Node.js를 기반으로 생성된 파일 형식은
node-xlrd입니다. Excel 파일의 node.js 기반 데이터 추출, xls 형식 파일만 지원합니다.

node-xlsx를 통해 업로드된 엑셀 파일의 데이터를 추출하고 새로운 엑셀 파일을 생성하는 방법을 보여드리겠습니다. 코드는 다음과 같습니다.


var xlsx = require('node-xlsx');
var fs = require('fs');
//读取文件内容
var obj = xlsx.parse(__dirname+'/test.xlsx');
var excelObj=obj[0].data;
console.log(excelObj);
var data = [];
for(var i in excelObj){
  var arr=[];
  var value=excelObj[i];
  for(var j in value){
    arr.push(value[j]);
  }
  data.push(arr);
}
var buffer = xlsx.build([
  {
    name:'sheet1',
    data:data
  }
]);
//将文件内容插入新的文件中
fs.writeFileSync('test1.xlsx',buffer,{'flag':'w'});

관련 권장 사항:

php Excel 읽기 및 쓰기 php 처리 단계 소개 Excel

PHP 읽기 및 쓰기 EXCEL 클래스

php 읽기 및 쓰기 엑셀 수업, 다양한 작업 지원 책 및 사용자 정의 스타일

위 내용은 Excel 콘텐츠를 읽고 쓰는 Nodejs 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.