Repolode
xuri

xuri/excelize-wasm

Go Excelize 라이브러리를 WebAssembly와 JavaScript로 포팅해 Node.js 및 브라우저에서 Excel XLSX, XLSM, XLTX와 관련 스프레드시트 파일을 읽고 씁니다.

대체할 수 있는 제품:Microsoft Excel

스타
365
포크
45
열린 이슈
7
마지막 커밋
2개월 전

어떤 프로젝트인가요?

excelize-wasm은 Go Excelize 스프레드시트 라이브러리를 WebAssembly로 컴파일해 JavaScript에서 사용할 수 있게 합니다. Microsoft Excel 2007 이상에서 만든 파일을 포함해 XLAM, XLSM, XLSX, XLTM, XLTX 형식의 통합 문서를 만들고, 열고, 수정하고, 저장할 수 있습니다.

이 패키지는 Node.js(12.0.0 이상), Deno, 최신 브라우저에서 실행되므로 서버 측 Excel 의존성 없이 클라이언트에서 스프레드시트를 생성할 수 있습니다. 셀 값 설정, 시트 생성, 행 읽기, 그림 삽입, 3D 묶은 세로 막대형 차트 같은 차트 작성 등의 작업을 지원합니다.

API 메서드 이름은 NewFile, SetCellValue, GetRows, AddChart 등 Go 라이브러리와 동일하며, TypeScript 타입 정의와 함께 npm 패키지로 배포됩니다.

핵심 기능

  • 01XLSX, XLSM, XLTX, XLTM, XLAM 통합 문서를 읽고 씁니다.
  • 02WebAssembly를 통해 Node.js, Deno, 최신 브라우저에서 실행됩니다.
  • 03여러 시트의 셀 값과 행을 설정하고 읽습니다.
  • 04오프셋 및 크기 조정 옵션을 사용해 차트를 만들고 그림을 삽입합니다.
  • 05다운로드하거나 디스크에 저장할 수 있도록 통합 문서를 버퍼로 내보냅니다.
  • 06TypeScript 타입 정의를 포함한 npm 패키지로 제공됩니다.

활용 사례

  • 서버를 거치지 않고 브라우저에서 직접 Excel 보고서를 생성합니다.
  • Node.js 백엔드나 CLI 스크립트에 스프레드시트 내보내기 기능을 추가합니다.
  • JavaScript 웹 애플리케이션에서 업로드된 XLSX 파일을 읽습니다.
  • 애플리케이션 데이터로 차트와 이미지가 포함된 통합 문서를 만듭니다.

빠른 시작

  1. 1

    npm에서 패키지 설치하기

    npm install --save excelize-wasm
  2. 2

    node_modules에서 모듈을 초기화하고 Node.js에서 새 스프레드시트 만들기

토픽

자주 묻는 질문

excelize-wasm은(는) 무엇인가요?
Go Excelize 라이브러리를 WebAssembly와 JavaScript로 포팅해 Node.js 및 브라우저에서 Excel XLSX, XLSM, XLTX와 관련 스프레드시트 파일을 읽고 씁니다. excelize-wasm은 Go Excelize 스프레드시트 라이브러리를 WebAssembly로 컴파일해 JavaScript에서 사용할 수 있게 합니다. Microsoft Excel 2007 이상에서 만든 파일을 포함해 XLAM, XLSM, XLSX, XLTM, XLTX 형식의 통합 문서를 만들고, 열고, 수정하고, 저장할 수 있습니다.
excelize-wasm은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
excelize-wasm은(는) BSD-3-Clause 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
excelize-wasm은(는) 아직 유지보수되고 있나요?
6개월 이내 업데이트. excelize-wasm의 마지막 커밋은 2026년 8월 27일입니다.
excelize-wasm은(는) 어디에 사용할 수 있나요?
서버를 거치지 않고 브라우저에서 직접 Excel 보고서를 생성합니다. Node.js 백엔드나 CLI 스크립트에 스프레드시트 내보내기 기능을 추가합니다. JavaScript 웹 애플리케이션에서 업로드된 XLSX 파일을 읽습니다. 애플리케이션 데이터로 차트와 이미지가 포함된 통합 문서를 만듭니다.
excelize-wasm는 어떻게 설치하나요?
npm에서 패키지 설치하기: npm install --save excelize-wasm node_modules에서 모듈을 초기화하고 Node.js에서 새 스프레드시트 만들기
excelize-wasm은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/xuri/excelize-wasm

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트