현지화된 읽기 가이드
xlsx목적, 사용법 및 출처
이 스킬은 스프레드시트 파일이 주요 입력 또는 출력인 모든 작업에 사용하세요. 즉, 사용자가 기존의 .xlsx, .xlsm, .xltx, .csv 또는 .tsv 파일을 열거나, 읽거나, 편집하거나, 수정하려는 경우(예: 열 추가, 수식 계산, 서식 지정, 차트 작성, 지저분한 데이터 정리), 처음부터 또는 다른 데이터 소스에서 새 스프레드시트를 만들려는 경우, 또는 표 형식 파일 형식 간 변환을 원하는 경우에 사용됩니다. 특히 사용자가 스프레드시트 파일을 이름이나 경로로 참조하는 경우(예: "다운로드 폴더에 있는 xlsx 파일")에 해당 파일에 대한 작업을 수행하거나 결과물을 생성하려는 경우에 이 스킬이 활성화됩니다. 또한, 잘못된 행, 잘못된 헤더 위치, 불필요한 데이터 등 지저분한 표 형식 데이터 파일을 정리하거나 재구성하여 적절한 스프레드시트로 만들 때도 이 스킬이 활성화됩니다. 최종 결과물은 반드시 스프레드시트 파일이어야 합니다. 표 형식 데이터가 포함되어 있더라도 주요 결과물이 Word 문서, HTML 보고서, 독립 실행형 Python 스크립트, 데이터베이스 파이프라인 또는 Google Sheets API 통합인 경우에는 이 스킬이 활성화되지 않습니다.
출처 검색됨:
- 소스 저장소
- anthropics/skills
- SKILL.md
skills/xlsx/SKILL.md- 저장소 Star
- 185,373
- 저장소 최근 업데이트
- 2026-10-29
- 능력 분류
- 데이터
- 최근 수집 시간
라이선스: 라이선스 파일 확인 필요
워크플로 발췌본은 이해를 돕기 위한 자료이며, Codez에서 제공하는 실행 가능한 명령어가 아닙니다. 이 페이지를 생성하는 데 타사 Skill은 사용되지 않았습니다.
아래의 목적 및 워크플로 관련 내용은 읽기 쉽도록 정리 및 번역된 상위 자료입니다. 이는 별도로 분류된 Codez 편집 분석과는 별개입니다.
이 스킬의 기능
이 스킬은 스프레드시트 파일이 주요 입력 또는 출력인 모든 작업에 사용하세요. 즉, 사용자가 기존의 .xlsx, .xlsm, .xltx, .csv 또는 .tsv 파일을 열거나, 읽거나, 편집하거나, 수정하려는 경우(예: 열 추가, 수식 계산, 서식 지정, 차트 작성, 지저분한 데이터 정리), 처음부터 또는 다른 데이터 소스에서 새 스프레드시트를 만들려는 경우, 또는 표 형식 파일 형식 간 변환을 원하는 경우에 사용됩니다. 특히 사용자가 스프레드시트 파일을 이름이나 경로로 참조하는 경우(예: "다운로드 폴더에 있는 xlsx 파일")에 해당 파일에 대한 작업을 수행하거나 결과물을 생성하려는 경우에 이 스킬이 활성화됩니다. 또한, 잘못된 행, 잘못된 헤더 위치, 불필요한 데이터 등 지저분한 표 형식 데이터 파일을 정리하거나 재구성하여 적절한 스프레드시트로 만들 때도 이 스킬이 활성화됩니다. 최종 결과물은 반드시 스프레드시트 파일이어야 합니다. 표 형식 데이터가 포함되어 있더라도 주요 결과물이 Word 문서, HTML 보고서, 독립 실행형 Python 스크립트, 데이터베이스 파이프라인 또는 Google Sheets API 통합인 경우에는 이 스킬이 활성화되지 않습니다.
업스트림 워크플로우 작동 방식
XLSX 파일 생성, 편집 및 분석
>openpyxl,pandas, 그리고markitdown사전 설치되어 있습니다. 실행하지 마세요.pip install먼저 스크립트를 작성하고 직접 임포트하세요. 임포트가 실패하거나 (또는)markitdown명령어가 누락되었습니다):pip install누락된 패키지입니다. > 아래 스크립트 경로는 이 스킬의 디렉터리를 기준으로 합니다.
검증을 통과하는 공식을 선택하세요
LibreOffice는 Excel보다 구현된 함수 수가 적으며, 평가할 수 없는 함수는 리터럴로 처리됩니다.#NAME?제출하시는 파일에 포함되어 있습니다. 엑셀 파일을 선호합니다.2007-시대의 기능 —SUMIFS,INDEX,MATCH,IFERROR,SUMPRODUCT— 접두사가 필요 없습니다.
openpyxl 주의 사항
모델을 읽는 데는 두 번의 로드가 필요합니다.data_only=True캐시된 값을 반환하지만 수식은 제거됩니다. 기본값은 값이 없는 수식 문자열을 반환합니다. 한 번에 두 가지 모두를 얻을 수는 없습니다.data_only=True저장하면 원본 파일이 손상됩니다. 해당 통합 문서에는 더 이상 수식이 남아 있지 않으므로 저장하면 모든 수식이 문자 그대로의 값으로 영구적으로 대체됩니다.
python scripts/recalc.py output.xlsx [timeout_seconds] # default 30요구 사항 및 설정
모든 출력물에 대한 요구 사항
사용자가 별도로 요청하지 않는 한, 모든 글꼴은 전문적인 글꼴(Arial, Times New Roman)을 사용합니다. 수식 오류는 전혀 없습니다. 오류가 있는 부분은 절대 배송하지 않습니다.recalc.py보고서errors_found오류가 당신보다 먼저 발생했다고 생각되면, 그것을 증명해 보세요: *원본* 파일을 불러오세요.data_only=True그리고 저 셀을 보세요. 당신이 만든 오류가 당신이 물려받은 오류와 똑같이 생겼습니다.
종속성
openpyxl,pandas,markitdown(pip, 사전 설치됨 - 가져오기가 실패하거나 명령이 없는 경우에만 설치) · LibreOffice (soffice샌드박스 환경에 맞게 자동 구성됩니다.scripts/office/soffice.py)
제한 사항 및 품질 검사
재계산 (파일에 수식이 포함된 경우 필수)
openpyxl은 캐시된 값 없이 수식을 문자열로 출력합니다. 다시 계산하기 전까지 모든 수식 셀은 캐시되지 않은 문자열로 읽어옵니다.None캐시된 값을 읽는 모든 것에 대해 —pandas,load_workbook(data_only=True)대부분의 미리 보기 프로그램에서도 마찬가지입니다. LibreOffice는 모든 수식을 계산하고 파일을 제자리에서 다시 작성한 다음 JSON 형식으로 결과를 반환합니다.status(success|errors_found),total_formulas,total_errors그리고error_summary최대 이름을 지정함100오류 유형별 셀 수(locations_truncated얼마나 많은 정보를 보류했는지 알려줍니다 — 신뢰total_errors(목록의 길이가 아닙니다.) 이름을 수정하고 다시 실행하세요. JSON 형식입니다.error열쇠 대신status이는 아무것도 재계산되지 않았으며, 0이 아닌 값만 존재하는 경우를 의미합니다.errors_found출구0그러므로 깔끔하게 종료되었다고 해서 통합 문서도 깔끔하다고 생각하지 마십시오.
안전한 시험 사용부터 시작하세요
- 지원되는 호스트와 저장소 설치 지침을 확인하세요. 스킬 디렉토리와 해당 디렉토리에서 참조하는 스크립트, 자산 및 문서를 함께 보관하세요.SKILL.md단독으로는 종속성을 생략할 수 있습니다.
- 에이전트에 실제 입력값, 원하는 출력값 및 승인 기준을 제공하십시오. 호출 구문 및 사용 가능한 도구는 호스트에 따라 다르므로 이 사이트는 범용 설치 명령을 제공하지 않습니다.
- 원본 워크플로를 임시 프로젝트 또는 복사본에서 테스트해 보세요. 파일, 원격 서비스 또는 유료 리소스를 변경하는 작업은 허용하기 전에 검토하십시오.
- 출력 결과를 원본 품질 검사 및 자체 요구 사항에 맞춰 검증하십시오. 트리거가 성공적으로 작동했거나 저장소의 별점 수가 높다고 해서 반드시 올바른 결과가 나오는 것은 아닙니다.
원문에서 더 자세한 내용을 읽어보세요.
관련 기술
번역 및 범위
이 독서 안내서는 고정된 상류 지역에서 발췌한 구절들을 소개합니다.SKILL.md본 번역은 보조 번역이며, 완전한 설명서 또는 호환성 테스트를 보장하는 것은 아닙니다. 사용 전에 원본 및 참조 파일을 반드시 읽어 주십시오.
이 소개글은 아래 고정된 버전을 참조하며, 현재 저장소 활동 및 수집 시간은 별도로 표시됩니다.
- 고정된 소스
- 원문을 읽어보세요 ↗
- 출처 검색됨
- 소스 커밋
ca45fc496a3436251f191354091d557da31c15b5- 출처 SHA-256
6712b39718fe815054abca9c3ee72f989613e6f771c8a5c58f30a65a6c905622