Openclaw용 Excel Parser

여러 Excel 파일 형식에서 정형 데이터를 파싱하고 추출하기 위한 고성능 Python 기반 유틸리티입니다.

yejinlei
v2.0.0
Mar 10, 2026
1
2.4k
0

설치 및 다운로드

1. ClawHub CLI

레지스트리에서 스킬을 바로 설치하는 가장 빠른 방법입니다.

npx clawhub@latest install excel-parser-skill

2. 수동 설치

스킬 폴더를 다음 위치 중 하나로 복사하세요

글로벌
~/.openclaw/skills/
워크스페이스
<project>/skills/

우선순위: 워크스페이스 > 로컬 > 번들

3. 프롬프트 설치

이 프롬프트를 OpenClaw에 복사하면 자동으로 설치됩니다.

Clawhub를 사용해서 excel-parser-skill 설치를 도와줘. Clawhub가 설치되어 있지 않다면 먼저 설치해 줘 (npm i -g clawhub).

다운로드를 원하시나요?

ZIP 아카이브 형태의 원본 스킬 파일을 받으세요.

Excel Parser란 무엇인가요?

Excel Parser는 스프레드시트 데이터를 읽고 분석하고 기계가 읽을 수 있는 형식으로 변환해야 하는 개발자와 AI 에이전트를 위해 설계된 강력한 스킬입니다. 고속 calamine 라이브러리를 활용하여 레거시 .xls 파일과 현대적인 .xlsx 및 .xlsm 형식을 쉽게 처리합니다.

이 도구는 자동화된 데이터 처리, 보고서 분석 또는 콘텐츠 감사가 필요한 Openclaw Skills와 관련된 모든 워크플로우에 필수적인 추가 기능입니다. 표 형식의 스프레드시트 데이터와 구조화된 JSON 또는 텍스트 형식 간의 격차를 해소하여 LLMs 또는 데이터 파이프라인에 데이터를 공급하는 데 이상적입니다.

Excel Parser 활용 사례

  • 자동 분석을 위해 재무 보고서에서 정형 데이터 추출.
  • 복잡한 Excel 통합 문서를 LLM 소비를 위해 깨끗한 텍스트 또는 JSON으로 변환.
  • 레거시 스프레드시트 아카이브를 현대적인 데이터 파이프라인으로 일괄 처리.
  • 대규모 Excel 데이터 세트 내에서 콘텐츠 감사 및 검증 자동화.

Excel Parser 작동 원리

  1. 사용자가 Excel 파일(.xls, .xlsx, .xlsm 등)의 경로를 파서 모듈에 제공합니다.
  2. 스킬이 calamine 엔진(또는 openpyxl과 같은 선택적 백엔드)을 사용하여 통합 문서를 메모리에 효율적으로 로드합니다.
  3. 최대 행 수와 같은 구성 가능한 제한에 따라 시트와 행을 통해 데이터를 반복합니다.
  4. 스킬은 원시 셀 데이터, 시트 메타데이터 및 형식화된 텍스트 표현을 포함하는 구조화된 JSON 응답을 생성합니다.
  5. 결과는 다운스트림 처리, 보고 또는 저장을 위해 호출 에이전트 또는 애플리케이션으로 반환됩니다.

Excel Parser 설정 가이드

먼저 환경이 Python 3.7+ 요구 사항을 충족하는지 확인하십시오. 필요한 핵심 종속성을 설치합니다:

pip install python-dotenv python-calamine

레거시 .xls 지원 또는 특정 .xlsx 기능의 경우 선택적 종속성을 설치할 수 있습니다:

pip install xlrd openpyxl

처리 제한 및 서식 지정 동작을 관리하도록 .env 파일을 구성합니다:

# 처리할 행 수 제한 (기본값 100)
EXCEL_MAX_ROWS=100
# 빈 행 유지 여부 전환
EXCEL_KEEP_EMPTY_ROWS=false

Excel Parser 데이터 스키마 및 분류 체계

Excel Parser는 쉬운 통합을 위해 설계된 상세한 객체 구조를 반환합니다:

필드 유형 설명
text string 모든 스프레드시트 콘텐츠의 형식화된 텍스트 표현.
sheets array 시트 이름, 행 데이터 및 차원을 포함하는 객체 목록.
sheet_count integer 통합 문서에서 처리된 총 시트 수.
total_cells integer 모든 시트에서 식별된 총 셀 수.
engine string 작업에 사용된 기본 파싱 엔진.

Excel Parser 고급 기능

  • 선택적 xlrd 통합을 통해 레거시 Excel 97-2003 형식(.xls)을 지원합니다.
  • 최신 매크로 사용 통합 문서(.xlsm) 및 템플릿(.xltx/ .xltm)의 고성능 파싱.
  • Openclaw Skills 내에서 대용량 파일 처리 중 메모리 오버플로를 방지하기 위한 구성 가능한 행 제한.
  • 대규모 언어 모델(LLMs)에 직접 입력하기 위해 최적화된 유연한 텍스트 출력 생성.
  • 객체 지향(ExcelParser 클래스) 및 함수형(process_excel) 패턴을 모두 지원하는 이중 모드 작동.

SKILL.md


로드 중

관련 Openclaw 스킬

METADATA

Github Stars: 0
forks: 0

추천*