텍스트를 효율적인 방법으로 프로그래밍 방식으로 Excel로 쉽게 변환할 수 있습니다. 방대한 양의 데이터가 있고 이를 Excel 시트로 내보내야 하는 광범위한 시나리오입니다. 다행히도 Text to Excel 변환을 쉽게 자동화할 수 있는 이 Excel용 JS 라이브러리를 보게 될 것입니다. 이 기사에서는 이 라이브러리의 도움으로 Node.js에서 텍스트를 Excel 파일로 변환하는 것이 더 이상 어려운 작업이 아님을 알 수 있습니다. 그러나 컴퓨터에 Node.js를 설치했는지 확인하십시오.
다음 섹션을 진행합니다.
Excel 설치용 JS 라이브러리
모든 라이브러리의 설치 절차는 빠른 개발과 관련하여 중요합니다. 따라서 API 패키지를 다운로드하거나 터미널에서 다음 명령어를 실행하여 설치할 수 있습니다.
npm install java
npm install aspose.cells
Node.js에서 텍스트를 Excel 파일로 변환
이제 이 엔터프라이즈 수준 라이브러리에서 제공하는 메서드를 사용할 준비가 되었습니다. 프로그래밍 방식으로 텍스트를 Excel로 변환하는 단계와 코드 스니펫을 따르십시오.
- Workbook 클래스의 개체를 인스턴스화합니다.
- get(index) 메서드를 호출하여 첫 번째 워크시트에 액세스합니다.
- putValue 메서드를 호출하여 A 열에 사람의 이름을 추가합니다. 이름과 성은 공백으로 구분됩니다.
- 로드하는 텍스트 파일에 대한 옵션을 나타내는 TxtLoadOptions 클래스의 인스턴스를 만듭니다.
- setSeparatorString 메서드를 호출하여 문자열 값을 구분 기호로 설정합니다.
- TextToColumns() 메서드를 사용하여 열 A를 두 개의 열로 분할합니다.
- save 메서드를 호출하여 통합 문서를 XLSX 형식으로 저장합니다.
다음 코드를 복사하여 기본 파일에 붙여넣습니다.
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// 통합 문서 개체 인스턴스화
var wb = new aspose.cells.Workbook();
//get(index) 메서드를 호출하여 첫 번째 워크시트에 액세스합니다.
var ws = wb.getWorksheets().get(0);
// putValue 메소드를 호출하여 열 A에 사람 이름을 추가합니다. 이름과 성은 공백으로 구분됩니다.
ws.getCells().get("A1").putValue("John Teal");
ws.getCells().get("A2").putValue("Peter Graham");
ws.getCells().get("A3").putValue("Brady Cortez");
ws.getCells().get("A4").putValue("Mack Nick");
ws.getCells().get("A5").putValue("Hsu Lee");
// 텍스트 파일을 로드하기 위한 옵션을 나타내는 TxtLoadOptions 클래스의 인스턴스를 만듭니다.
var opts = aspose.cells.TxtLoadOptions();
// setSeparatorString 메서드를 호출하여 문자열 값을 구분 기호로 설정합니다.
opts.setSeparatorString(" ");
// TextToColumns() 메서드를 사용하여 열 A를 두 개의 열로 분할합니다.
ws.getCells().textToColumns(0, 0, 5, opts);
// save 메서드를 호출하여 통합 문서를 xlsx 형식으로 저장합니다.
wb.save( "outputTextToColumns.xlsx");
아래 이미지에서 출력을 볼 수 있습니다.
무료 라이선스 받기
무료 임시 라이선스를 사용하여 평가 제한 없이 API를 사용해 볼 수 있습니다.
합산
프로그래밍 방식으로 텍스트를 Excel로 변환하는 방법을 배웠으면 하는 바람으로 이 블로그 게시물을 마무리합니다. Node.js에서 텍스트를 Excel 파일로 변환하는 것은 이 Excel용 JS 라이브러리 덕분에 가벼운 작업입니다. 그러나 텍스트를 열로 강력하게 변환하는 모듈을 빌드할 수 있습니다. 또한 이 라이브러리의 다른 풍부한 기능을 알아보려면 문서를 방문하십시오.
또한 시작 안내서를 따르는 것이 좋습니다.
마지막으로 conholdate.com이 새 블로그 게시물을 작성하고 있습니다. 따라서 정기적인 업데이트를 위해 연락을 유지하십시오.
질문하기
포럼에서 질문이나 질문에 대해 알려주실 수 있습니다.
자주 묻는 질문
Node.js를 사용하여 Excel 스프레드시트에 데이터를 쓰려면 어떻게 해야 합니까?
이 링크를 방문하여 스프레드시트의 열에 텍스트 데이터를 쓰는 코드 스니펫을 알아보십시오.