10-K·10-Q·8-K·20-F 를 엑셀로 — 미국공시 분리기 기능설명
2026.09.30 버전 기준
미국공시 분리기는 미국 증권거래위원회(SEC)에 제출된 공시를 엑셀 워크북으로 바꾸는 무료 브라우저 도구입니다.
다루는 서식 — SEC EDGAR 에서 받은 10-K(연차보고서) · 10-Q(분기보고서) · 8-K(수시보고) · 20-F(외국기업 연차보고서).
첨부에 PDF 가 섞여 있으면 그 문서만 건너뛰고 Files 시트에 남깁니다.
하는 일
EDGAR 에서 받은 공시 파일을 넣으면, 본문을 항목별로 나누고 재무제표와 주석을 갈라 시트로 옮깁니다.
파일·폴더를 끌어다 놓거나, EDGAR 에서 찾기로 공시를 골라 가져옵니다.
10-K · 10-Q · 8-K · 20-F · 구조화 양식 같은 문서 종류를 스스로 알아봅니다.
Item 별 본문, 재무제표 다섯 가지, 주석 1번부터 끝번까지, 첨부를 가릅니다.
제출서류 하나가 .xlsx 하나. 여러 개면 ZIP 하나로 묶어 받을 수 있습니다.
여러 개를 한 번에 넣을 수 있고, 하나가 실패해도 나머지는 계속 변환됩니다. DART 용 보고서 분리기와 하는 일은 같지만, SEC 문서는 표의 짜임새가 전혀 달라 표를 읽는 부분을 새로 만들었습니다(표를 읽는 법).
넣는 것
EDGAR 색인 페이지의 Complete submission text file(.txt)에 본문과 첨부가 전부 들어 있습니다.
| 확장자 | 내용 | 비고 |
|---|---|---|
| .txt | 전체 제출본 | 가장 좋습니다. 2000년 이전의 평문 공시도 PART · ITEM 으로 나눕니다 |
| .htm .html | 공시 본문 하나 | 10-K · 10-Q · 8-K · DEF 14A · S-1 등. 문서 안에서 양식을 알아냅니다 |
| .xml | 구조화 양식 | Form 3 · 4 · 5 · 13F · SC 13D/G · N-PORT · D · 144 |
| .zip | 제출서류 묶음 | 안의 문서를 모두 꺼내 씁니다 |
| 폴더 | 제출서류 폴더 | 통째로 고를 수 있습니다 |
PDF 는 읽지 않습니다. SEC 원문은 HTML 이 표준이라 EDGAR 에서 받은 것은 다 됩니다.
첨부에 PDF 가 섞여 있으면 그 문서만 건너뛰고 Files 시트에 남깁니다.
결과
표준 항목은 짧은 이름으로 통일합니다. 회사마다 제목이 조금씩 달라 시트 이름이 흔들리면 여러 회사를 견줄 수 없기 때문입니다.
애플 10-K 를 바꾼 워크북
| 시트 | 내용 |
|---|---|
| Contents | 시트 차례 — 시트 이름 · 원문 제목 전체 · 출처 문서 · 행 수 |
| Header | 제출서류 머리글 (접수번호 · 양식 · 보고기간 · 제출인 · CIK · SIC).
원문 글자 그대로 두므로 CIK 0000320193 이 앞 0 을 잃지 않습니다 |
| 1 Business … | 항목별 본문 |
| BS IS CI CE CF | 재무상태표 · 손익계산서 · 포괄손익 · 자본변동 · 현금흐름 |
| BS (Paren) | 괄호주기 |
| N1 ~ Nn | 주석 (제목은 Contents 에) |
| EX-21 EX-99.1 … | 첨부 |
| Files | 제출서류 안 모든 문서와 처리 결과 |
| 변환정보 | 도구 · 버전 · 원본 파일 · 변환 시각 |
10-Q 는 파트마다 번호가 겹쳐 I-1 · II-1 처럼 파트를 앞에 붙입니다.
8-K 는 2.02 처럼 항목 번호를 쓰고, 20-F 의 16A~16K 는 항목마다 따로 엽니다.
Duke Energy 같은 지주사와 자회사 합본은 두 번째 회사부터
BS (2) · IS (2) 처럼 번호를 붙여 모두 담습니다.
시트 이름은 짧게 줄여도 원문 제목 전체는 시트 첫 줄과
Contents 에 남습니다. 내용은 B열 1행부터, A열은 여백입니다.
71 · F-12 · Apple Inc. | 2025 Form 10-K | 17
같은 쪽 끝 번호는 본문에서 뺍니다. 표 라벨의 들여쓰기(계층)는 살립니다.
한 칸에 32,767자를 넘는 글이 오면 아래 행으로 나눠 씁니다 — 엑셀이 파일을 복구하겠다고 나서는 일이 없습니다.
압축 파일·폴더에 FilingSummary.xml 과 R 파일이 함께 있을 때만 쓰입니다.
켜면 재무제표 말고 Details 분류의 세부 표도 시트로 더합니다.
세부 규칙
표를 읽는 법
SEC 표는 한 값이 셀 서너 개로 쪼개져 있고, 그 짜임새가 작성 대행사마다, 같은 문서 안에서도 행마다 다릅니다.
Microsoft ['Net income', '', '$', '133,749', '', '', '$', '101,832', …] 13칸
Apple ['Products'|cs3, '$', '307,003', '$', '294,866', …] 7칸
['Services'|cs3, '109,158'|cs2, '96,169', '85,200'] 4칸
Apple 을 보면 통화 기호가 있는 행은 값이 4열, 없는 행은 3열에 옵니다. 열 하나를 통째로 “통화 열”이라 부를 수가 없어서, 열을 지우는 대신 값의 자리로 열을 다시 짓습니다.
- 칸을 토큰으로 뽑습니다 (결합셀은 앵커 하나로).
- 통화 · 괄호 · 백분율 · 각주표는 토큰에서 떼어 이웃 값에 붙입니다.
RMB·C$·HK$·CHF처럼 글자로 된 통화 칸도 같이 뗍니다. - 숫자 토큰이 덮는 자리를 모아 값 열을 짓습니다 — 겹칠 때만 한 열로 봅니다.
- 토큰마다 가장 많이 겹치는 값 열에 넣습니다. 겹치는 데가 없으면 차례대로 넣습니다.
- 값 열 왼쪽에서 시작한 토큰은 전부 라벨 열로 모읍니다.
['Net income', 133749, 101832, 88136]
열을 다시 세운 뒤 스스로 검사합니다. 앞뒤로 글자가 하나라도 사라졌으면 그 표만 정규화를 포기하고 원본 그대로 옮깁니다. 값이 없어지는 사고를 구조로 막아 둔 것입니다.
2025 | 2024 처럼 연도만 든 줄은 숫자 줄이 아니라 열 머리로 봅니다.
첨부 목록 같은 표는 이 길로 가지 않습니다. 죽은 열만 지우고 결합셀을 그대로 살립니다.
보이는 것만 옮기기 (iXBRL)
ix:header · ix:hidden · xbrli:* 를 지웁니다.
안 지우면 사실값 수백 개가 시트 앞머리에 쏟아집니다 (Apple 10-K 에 xbrli:context 만 182개).
ix:nonFraction 의 sign="-" 로 음수를 확정합니다.
괄호를 글자로 추측하는 것보다 정확합니다.
적용하면 원문에 인쇄된 숫자와 시트가 달라집니다.
표 위의 (In millions) 줄을 그대로 옮겨 단위를 알 수 있게 합니다.
display:none 요소는 옮기지 않습니다.
담으면 재무제표 뒤에 알 수 없는 글이 붙습니다.
숫자 변환
원문에 찍힌 소수 자릿수를 지킵니다 — 주당이익 6.11 이 6 으로 보이지 않습니다.
| 원문 | 엑셀 값 | |
|---|---|---|
| 1,234,567 | → | 1234567 |
| (1,234) · $(1,234) · −1,234 | → | -1234 — 값 옆칸의 ) 와 sign="-" 도 같습니다 |
| $ 1,234 | → | 1234 (통화 서식) |
| 55.4 + 옆칸 % | → | 0.554 (백분율 서식) |
| (28)% | → | -0.28 (백분율 서식) |
| — (숫자 열) | → | 0 |
| — - (글자 열 · 본문) | → | 그대로 |
| 표 머리의 2025 | → | 2025 (천 단위 · 통화 서식을 씌우지 않음) |
| 0012 · 15자리 넘는 번호 | → | 글자 그대로 (앞 0 · 끝자리를 지킴) |
| Sep. 27, 2025 | → | 글자 그대로 (엑셀 날짜로 바꾸지 않음) |
— 을 0 으로 볼지는 열 단위로 판단합니다. 그 열에 숫자와 무관한 글자값이 섞여 있으면 0 으로 바꾸지 않습니다.
하지 않는 것 · 한계
건너뛴 문서는 Files 시트에 남습니다.
단위 환산(scale)도, 날짜 변환도 하지 않습니다.
회계처리나 공시의 적정성을 판단하지 않으며, 번역도 하지 않습니다.
EDGAR 에서 찾기는 공시 목록을 보여 주고 받을 길을 열어 줄 뿐, 공시를 모아 두는 서버가 없습니다.
원문의 짜임새에 따라 표 인식과 숫자 변환이 원문과 다르게 나올 수 있으니, 쓰기 전에 원문과 대조해 주세요.
자료가 오가는 곳
넣으신 파일은 서버로 전송되지 않습니다. 브라우저가 파일을 직접 읽어 워크북까지 만들며, 변환하는 동안 바깥으로 나가는 통신은 없습니다. 통신이 생기는 자리는 아래 네 곳뿐이고, 어느 것도 넣으신 파일을 싣지 않습니다.
| 언제 | 어디로 | 무엇이 |
|---|---|---|
| 티커·회사명으로 회사 찾기 | 나가지 않음 | 회사 목록을 도구 안에 두고 찾습니다 (빌드할 때 받아 넣습니다) |
| 화면을 열 때 회사 목록 확인 | kongsist.com | 보내는 것은 없습니다. 모두에게 같은 SEC 회사 목록의 날짜를 읽고, 가진 것보다 새것일 때만 받아 갈아 끼웁니다 |
| 고른 회사의 공시 목록 보기 | data.sec.gov | 회사 번호(CIK). SEC 가 이 주소만 브라우저에 열어 두었습니다 |
| 화면을 열 때 버전 확인 | kongsist.com | 버전 번호. 인터넷이 없으면 조용히 건너뜁니다 |
공시 원문 받기
공시 원문 파일은 브라우저가 코드로 받아올 수 없습니다 (www.sec.gov 가 Access-Control-Allow-Origin 을 주지 않습니다). 그래서 원문을 새 탭에 펼쳐 드리고, 받으신 파일을 끌어다 놓거나 통째로 붙여넣는 방식입니다. 직접 운영하시는 중계 서버가 있으면 그 주소를 넣어 한 번에 받게 할 수 있는데, 이 자리는 기본으로 꺼져 있고 넣으신 주소는 그 브라우저에만 남습니다.
어떤 자료를 외부 도구로 다룰 수 있는지는 소속 기관의 규정과 관련 법령에 따릅니다.
자주 묻는 것
PDF 로 받은 10-K 도 바꿀 수 있나요?
아니요. PDF 는 읽지 않습니다. SEC 원문은 HTML 이 표준이라 EDGAR 에서 받은 .htm · .txt 를 넣으면 됩니다.
어떤 파일을 넣는 것이 가장 좋나요?
EDGAR 색인 페이지의 Complete submission text file(.txt)입니다. 본문과 첨부가 모두 들어 있습니다.
넣은 파일이 서버로 올라가나요?
아니요. 브라우저가 파일을 직접 읽어 워크북까지 만들며, 변환하는 동안 바깥으로 나가는 통신은 없습니다.
(In millions) 단위를 환산해 주나요?
아니요. 원문에 인쇄된 숫자를 그대로 옮기고, 표 위의 단위 줄도 함께 옮겨 둡니다.
지원 범위
2026.09.30 기준 · 업데이트 내역입력 형식
- .txt — 전체 제출본
- .htm · .html — 공시 본문 하나
- .xml — 구조화 양식
- .zip · 폴더 — 제출서류 묶음
확인된 서류 유형
- 10-K · 10-Q · 8-K · DEF 14A · S-1
- Form 3 · 4 · 5 · 13F · SC 13D/G · N-PORT · D · 144