DigitalBrain

엑셀 파일 합치기

여러 개의 엑셀(.xlsx)·CSV 파일을 한 파일로 합칩니다. 파일마다 시트로 나눠 담거나, 모든 줄을 한 시트에 이어 붙일 수 있습니다.

🔒 업로드 없음 · 브라우저 안에서 처리

사용법

  1. 합칠 엑셀(.xlsx)이나 CSV 파일을 위 칸에 한꺼번에 놓습니다. 목록의 ↑ 단추로 순서를 바꾸고, ✕로 뺄 수 있습니다. 합친 파일은 이 순서를 따릅니다.
  2. 합치는 방식을 고릅니다. 시트를 그대로 모으려면 파일마다 시트로, 같은 모양의 표를 하나로 모으려면 한 시트에 이어 붙이기를 고릅니다.
  3. 합쳐서 내려받기를 누르면 .xlsx 파일 하나가 저장됩니다. 원본 파일은 바뀌지 않습니다.

합칠 때 이렇게 처리합니다

시트 이름 규칙

엑셀은 시트 이름에 제약이 있어 파일 이름을 그대로 쓰지 못할 때가 있습니다. 이 도구는 다음처럼 고쳐 넣습니다.

엑셀의 제약이 도구의 처리
31자까지만 쓸 수 있음앞에서부터 31자만 남깁니다
\ / ? * [ ] : 는 쓸 수 없음_ 로 바꿉니다
같은 이름 불가(대소문자 구분 없음)뒤에 (2), (3)을 붙이고, 그래도 31자를 넘지 않게 앞부분을 줄입니다
시트가 여러 개인 파일파일이름_시트이름 으로 이름을 짓습니다

수식

같은 시트 안만 가리키는 수식(=SUM(B2:B10) 등)은 수식 그대로 옮깁니다. 다른 시트나 다른 파일을 가리키는 수식(=요약!A1)은 시트 이름이 바뀌면 #REF! 오류가 나므로, 원본 파일에 저장되어 있던 계산 결과 값으로 바꿔 넣습니다. 한 시트에 이어 붙이기에서는 줄 위치가 바뀌므로 모든 수식을 값으로 넣습니다.

한 시트에 이어 붙일 때 열 맞추기

제목 줄 옵션을 켜면, 파일마다 열 순서가 달라도 제목 글자가 같은 열끼리 모읍니다. 예를 들어 1월 파일이 날짜·금액, 2월 파일이 금액·날짜 순서여도 한 열에 모입니다. 한 파일에만 있는 제목은 오른쪽에 새 열로 붙습니다. 제목 줄 옵션을 끄면 위치 그대로 쌓습니다.

CSV 한글

CSV는 UTF-8인지, 한국어 윈도우 엑셀이 저장한 CP949(EUC-KR)인지 자동으로 판별해 읽으므로 한글이 깨지지 않습니다. 010으로 시작하는 전화번호나 00123 같은 코드는 앞자리 0이 사라지지 않게 글자로 넣고, 그 밖의 숫자는 숫자로 넣습니다.

자주 묻는 질문

.xls(엑셀 97-2003) 파일도 되나요?

아니요. 이 도구는 .xlsx와 CSV만 읽습니다. .xls 파일은 엑셀에서 열어 다른 이름으로 저장 → Excel 통합 문서(*.xlsx)로 바꾼 뒤 넣어 주세요. 넣으면 목록에서 건너뛰었다고 알려 드립니다.

그림·차트·피벗 표도 옮겨지나요?

옮겨지지 않습니다. 칸의 값·글꼴·색·테두리·열 너비·행 높이·셀 병합·틀 고정까지만 옮깁니다. 그림이나 차트가 중요한 파일이라면 엑셀의 시트 이동/복사 기능을 쓰는 편이 안전합니다.

파일이 몇 개까지, 얼마나 큰 것까지 되나요?

정해진 개수 제한은 없지만 모든 처리가 이 기기의 메모리 안에서 이뤄집니다. 보통 컴퓨터에서 합계 수십 MB, 수십만 줄 정도는 무리 없이 되고, 휴대폰에서는 그보다 작게 나눠 합치는 것이 좋습니다.

회사 자료인데 서버로 올라가지 않나요?

올라가지 않습니다. 엑셀을 읽고 쓰는 라이브러리(exceljs)를 페이지에 내려받아 이 브라우저 안에서만 실행합니다. 파일 내용은 어디에도 전송되지 않고, 페이지를 닫으면 메모리에서 사라집니다.