여러 TXT 파일의 지정된 행을 일괄 추출하여 하나의 텍스트 파일로 병합하는 방법
번역:EnglishFrançaisDeutschEspañol日本語한국어,업데이트 시간:2026-11-11 15:15:12
한 폴더에 많은 TXT 메모장 문서가 있고 각 파일의 처음 몇 줄, 끝 몇 줄, 홀수 줄, 짝수 줄 또는 기타 지정 줄만 필요한 경우, 일일이 열어 복사하면 시간이 오래 걸리고 누락되기 쉽습니다. 이 문서에서는 오피스 소프트웨어의 텍스트 일괄 처리 기능을 사용하여 여러 txt 파일을 한 번에 가져오고, 줄 추출 범위를 일괄 설정하고, 추출 결과를 하나의 독립 텍스트 파일로 병합하는 방법을 소개합니다. 작업 과정에 스크립트 작성이 필요 없어 자료 요약, 로그 정리, 텍스트 요약 수집, 대량 데이터 전처리 등의 상황에 적합합니다.
수십 개에서 수백 개에 이르는 메모장 텍스트 파일을 다룰 때, 그중 일부 줄만 필요하다면 기존 방식은 보통 txt 파일을 하나씩 열고 대상 내용을 찾아 복사한 뒤 새 문서에 붙여넣는 것입니다. 파일 수가 많아지면 이런 처리 방식은 단계가 반복될 뿐만 아니라 복사 누락, 중복 붙여넣기, 순서 혼란 같은 문제가 생기기 쉽습니다. 특히 로그 정리, 텍스트 요약 병합, 파일 시작 부분 설명 수집, 고정 위치 데이터 추출 작업에서는 수작업에 많은 시간이 소요됩니다.
이 문서에서 해결하려는 문제는 다음과 같습니다. 많은 TXT 텍스트 파일에서 지정한 줄을 일괄 추출하고, 추출한 내용을 하나의 독립 파일로 병합하는 방법. 아래에서는 HeSoft Doc Batch Tool 을(를) 사용해 시연합니다. 이 소프트웨어는 일상 업무 환경을 위한 파일 일괄 처리 도구로, 시각적 인터페이스를 통해 여러 문서를 통합 처리할 수 있어 파일을 하나씩 열고 복사·붙여넣기를 반복하는 작업량을 줄여 줍니다. 전체 과정은 명령어나 스크립트 작성이 필요 없으며, 마법사에 따라 파일을 가져오고 추출 범위를 설정한 뒤 처리를 실행하면 됩니다.
1. 적용 사례: 어떤 경우에 TXT 지정 줄 일괄 추출이 필요한가
텍스트 줄을 일괄 추출하고 병합하는 것의 핵심 가치는 원래 여러 파일에서 반복해야 했던 작업을 한 번에 집중 실행하는 데 있습니다. 처리할 txt 파일의 구조가 비슷하거나, 각 파일에서 같은 위치의 내용을 가져와야 한다면 이 방법을 고려할 수 있습니다.
1. 여러 텍스트 파일의 시작 부분 정보 병합
일부 텍스트 자료는 제목, 번호, 날짜, 출처, 내용 요약을 파일 맨 앞 몇 줄에 배치합니다. 이런 기본 정보만 필요하다면 각 TXT 파일의 맨 앞 몇 줄을 일괄 추출한 뒤 하나의 파일로 병합해 통일된 열람, 검색 또는 추가 정리가 가능합니다.
2. 로그 파일 끝부분 결과 수집
프로그램 로그, 검사 보고서, 실행 기록은 실행 결과, 통계 데이터, 오류 정보를 문서 끝에 기록하는 경우가 많습니다. 이때 맨 끝 몇 줄만 추출하면 긴 로그 파일을 일일이 확인하지 않아도 됩니다.
3. 홀수 줄, 짝수 줄 또는 특정 위치 내용 추출
일부 규칙적인 텍스트는 “필드명 한 줄, 필드값 한 줄” 형태로 번갈아 배치되거나, 일정한 줄 간격으로 데이터를 저장하기도 합니다. 소프트웨어 인터페이스는 홀수 줄, 짝수 줄, 사용자 정의 등 처리 범위를 제공하므로 원본 텍스트 구조에 맞게 추출 방식을 선택할 수 있습니다.
4. 흩어진 메모장 자료 병합
회의록 일부, 수집 결과, 연구 자료, 장비 내보내기 데이터, 콘텐츠 소재 등은 여러 메모장 문서에 나뉘어 저장될 수 있습니다. 각 파일의 일부 내용만 남겨 하나의 요약 텍스트로 만들고 싶다면, 파일을 먼저 잘라낸 뒤 수동으로 병합할 필요 없이 한 작업 안에서 추출과 병합을 끝낼 수 있습니다.
5. 일괄 데이터 전처리
텍스트를 Excel, 데이터베이스, 분석 프로그램 또는 다른 업무 시스템으로 가져오기 전에 불필요한 줄을 삭제하고 고정 범위만 남겨야 하는 경우가 많습니다. 여러 txt 파일의 대상 줄을 하나의 파일로 먼저 일괄 추출하면 이후 정제 및 형식 정리 작업량을 줄일 수 있습니다.
2. 결과 미리 보기: 여러 TXT 파일에서 하나의 병합 파일 생성
처리 전: 여러 개의 독립 메모장 텍스트 파일
이번 예시 폴더에는 5개의 TXT 파일이 들어 있으며, 파일 이름은 각각 big_bang.txt, black_holes.txt, dark_energy.txt, dark_matter.txt, galaxies.txt입니다. 모두 서로 독립된 메모장 문서이므로 수작업으로 처리한다면 이 5개 파일을 차례로 열고 필요한 줄을 각각 복사해야 합니다.

실제 업무에서는 파일 수가 예시보다 훨씬 많을 수 있습니다. 몇 개든 수십 개든 더 많은 텍스트 파일이든 처리 방법은 동일합니다. 먼저 처리할 파일을 작업 목록에 모두 추가한 뒤 공통으로 적용할 줄 추출 규칙을 설정하면 됩니다.
처리 후: 추출 결과가 독립된 merge.txt로 병합
일괄 처리를 마치면 여러 원본 파일에서 조건에 맞는 텍스트 줄이 새 텍스트 파일 하나에 모여 기록됩니다. 예시 결과는 merge.txt이며, 기존 5개 txt 파일은 그대로 입력 파일로 남고 병합 결과는 별도로 저장되므로 이후 열기, 편집, 검색 또는 다른 사람에게 전달하기 편리합니다.

결과를 보면 이 방식은 단순히 파일을 하나씩 확인하는 것이 아니라 “각 파일에서 대상 줄 추출”과 “결과를 하나의 파일로 병합”하는 과정을 연속해서 수행합니다. 구조가 일정한 텍스트 자료라면 반복 작업 횟수를 크게 줄일 수 있습니다.
3. 작업 전 준비
처리를 시작하기 전에 원본 파일과 추출 규칙을 먼저 확인해, 일괄 작업이 끝난 뒤 범위 설정이 필요와 맞지 않는다는 사실을 뒤늦게 발견하지 않도록 하는 것이 좋습니다.
- 파일 형식 확인: 이 자습서에서 다루는 파일은 TXT 텍스트 파일, 즉 흔히 사용하는 메모장 문서입니다.
- 대상 줄 확인: 모든 줄, 맨 앞 몇 줄, 맨 끝 몇 줄, 홀수 줄, 짝수 줄, 또는 다른 사용자 정의 범위 중 무엇이 필요한지 먼저 명확히 합니다.
- 파일 구조 확인: 모든 파일이 같은 구조라면 하나의 규칙을 그대로 일괄 적용할 수 있습니다. 파일마다 대상 내용의 위치가 다르다면 먼저 구조별로 분류해 처리하는 것이 좋습니다.
- 입력 파일 정리: 처리할 문서를 같은 폴더에 미리 넣어 두면 이후 “폴더에서 파일 가져오기”를 사용할 때 더 편리합니다.
- 원본 자료 보관: 중요한 파일은 처리 전에 백업을 유지하는 것이 더 안전합니다. 출력 파일도 원본 파일과 혼동되지 않도록 알아보기 쉬운 위치에 저장하는 것이 좋습니다.
4. 텍스트 줄 일괄 추출 및 병합 작업 단계
1단계: 텍스트 도구로 들어가 해당 기능 선택
HeSoft Doc Batch Tool 을(를) 열고 왼쪽 기능 모음에서 “텍스트 도구”로 들어갑니다. 기능 페이지 위쪽에서 “병합·분할” 분류를 선택한 다음 “텍스트 파일의 줄 추출 후 하나의 파일로 병합”을 찾아 들어갑니다.

이 단계의 목적은 처리 모드를 정확히 선택하는 것입니다. 페이지에는 텍스트 병합, 폴더 병합, 텍스트 분할 등 다른 도구도 함께 있습니다. 이번 요구 사항은 파일을 병합할 뿐만 아니라 각 파일에서 지정한 줄을 먼저 추출해야 하므로 “텍스트 파일의 줄 추출 후 하나의 파일로 병합”을 선택해야 합니다. 들어가면 소프트웨어가 단계별 마법사를 통해 파일 선택, 처리 옵션, 저장 위치, 처리 시작을 안내합니다.
2단계: 처리할 TXT 파일 일괄 가져오기
기능 페이지에 들어가면 먼저 “처리할 레코드 선택” 화면이 나타납니다. 상단의 “파일 추가”를 클릭해 txt 파일 하나 또는 여러 개를 선택할 수 있습니다. 처리할 파일이 이미 같은 폴더에 모여 있다면 “폴더에서 파일 가져오기”를 사용해 일괄 추가할 수도 있습니다.

예시에는 이미 5개 파일을 가져온 상태이며, 목록에 번호, 이름, 경로, 확장자, 만든 날짜, 수정한 날짜 등의 정보가 표시되고 하단 요약 영역에는 “레코드 수: 5”가 나타납니다. 가져온 후에는 다음 사항을 중점적으로 확인해야 합니다.
- 파일 수가 처리할 계획과 일치하는지
- 확장자가 txt인지
- 이름과 경로가 올바른 원본 파일을 가리키는지
- 목록에 처리할 필요가 없는 문서가 섞여 있지 않은지
잘못 추가한 파일을 발견하면 해당 레코드 오른쪽의 삭제 작업으로 현재 작업에서 제외할 수 있습니다. 다시 선택하려면 페이지 상단의 “비우기”를 사용할 수 있습니다. 목록이 정확한지 확인한 후 하단의 “다음”을 클릭해 처리 옵션 설정으로 이동합니다.
3단계: 각 텍스트 파일에서 추출할 줄 설정
“처리 옵션 설정” 페이지에서는 처리 범위를 선택해야 합니다. 화면에 따르면 소프트웨어는 모든 줄, 맨 앞 몇 줄, 맨 끝 몇 줄, 홀수 줄, 짝수 줄, 사용자 정의 등의 옵션을 제공합니다. 원본 파일 구조와 최종 용도에 따라 선택해야 하며, 같은 규칙을 기본값처럼 적용해서는 안 됩니다.

예시에서는 “맨 앞 몇 줄”을 선택하고 “범위”에 5를 입력했습니다. 이는 소프트웨어가 가져온 각 텍스트 파일에서 맨 앞 5줄을 추출한 뒤 그 결과를 하나의 파일로 모은다는 뜻입니다. 앞 단계에서 txt 파일 5개를 가져왔으므로 소프트웨어는 목록의 모든 파일에 동일한 추출 규칙을 적용합니다.
각 처리 범위는 다음과 같이 이해할 수 있습니다.
- 모든 줄: 각 원본 파일의 전체 텍스트 내용을 유지하며, 여러 txt를 하나의 파일로 바로 병합할 때 적합합니다.
- 맨 앞 몇 줄: 각 파일의 시작 부분에서 지정한 수의 줄을 추출하며, 제목·요약·번호 또는 머리말 정보를 수집할 때 적합합니다.
- 맨 끝 몇 줄: 각 파일의 끝부분에서 지정한 수의 줄을 추출하며, 결과·결론 또는 로그 끝 정보를 병합할 때 적합합니다.
- 홀수 줄: 1, 3, 5번째 등 위치의 줄을 추출하며, 내용이 줄 단위로 번갈아 배치된 텍스트에 적합합니다.
- 짝수 줄: 2, 4, 6번째 등 위치의 줄을 추출하며, 일정하게 교차하는 구조의 자료에 적합합니다.
- 사용자 정의: 대상 줄이 위의 일반적인 범위에 해당하지 않을 때 사용합니다. 구체적인 설정은 소프트웨어 인터페이스에 실제로 표시되는 입력 요구 사항에 따라 입력합니다.
설정을 마친 뒤 범위 값을 다시 확인하는 것이 좋습니다. 예를 들어 앞 5줄이 필요하면 5를 입력하고, 끝 10줄이 필요하면 “맨 끝 몇 줄”을 선택한 뒤 해당 범위를 입력해야 합니다. 확인 후 “다음”을 클릭합니다.
4단계: 병합 파일 저장 위치 설정
페이지 상단의 흐름 표시를 보면 처리 옵션 다음은 “저장 위치 설정”입니다. 이 단계로 들어가면 소프트웨어 페이지 안내에 따라 출력 결과의 저장 위치를 선택합니다. 병합 파일은 별도의 결과 폴더나 원본 파일 디렉터리와 구분하기 쉬운 위치에 저장하는 것이 좋습니다.
저장 위치를 설정하는 목적은 새로 생성되는 요약 텍스트를 어디에 기록할지 명확히 하는 것입니다. 이후 식별하기 쉽도록 결과 파일에 의미가 분명한 이름을 사용할 수 있습니다. 예를 들어 “텍스트 앞 5줄 요약.txt”, “로그 끝 결과 요약.txt” 또는 “merge.txt”처럼 지정합니다. 파일 이름은 실제 프로젝트에 맞게 정하고 원본 파일과 같은 이름은 피해야 합니다.
5단계: 처리 시작 및 생성 결과 확인
저장 위치를 확인한 뒤 흐름의 “처리 시작” 단계로 들어갑니다. 작업을 실행하기 전에 가져온 파일 수, 줄 추출 방식, 범위 값, 출력 위치를 마지막으로 점검하고 이상이 없으면 처리를 시작합니다.
처리가 끝나면 설정한 저장 디렉터리로 이동해 결과 파일을 확인합니다. 이 예시에서는 merge.txt가 생성됩니다. 파일을 연 뒤 여러 위치의 내용을 골라 확인하여 각 원본 파일의 대상 줄이 제대로 기록되었는지, 파일 누락·범위 오류·내용 순서가 예상과 다른 경우는 없는지 점검합니다.
결과가 예상과 다르다면 보통 수동으로 다시 정리할 필요 없이 작업 설정으로 돌아가 줄 범위나 입력 파일 목록을 조정한 뒤 다시 처리하면 됩니다. 이것이 업무용 일괄 처리 소프트웨어의 장점이기도 합니다. 통일된 규칙을 반복 실행할 수 있고, 설정을 한 번만 수정하면 전체 파일을 다시 처리할 수 있습니다.
5. 자주 묻는 질문과 주의 사항
1. “모든 줄” 선택과 일반 텍스트 병합의 차이
“모든 줄”을 선택하면 실제로는 각 파일의 전체 내용을 유지해 한곳에 출력하므로 텍스트를 완전히 병합할 때 적합합니다. 각 파일의 일부 내용만 필요하다면 맨 앞 몇 줄, 맨 끝 몇 줄, 홀수 줄, 짝수 줄 또는 사용자 정의 범위를 선택해야 합니다. 이 문서에서 다루는 기능의 핵심은 병합 전에 줄 단위로 먼저 필터링할 수 있다는 점이며, 반드시 전체 내용을 결과 파일에 기록해야 하는 것은 아닙니다.
2. 파일의 줄 수가 지정 수보다 적으면 어떻게 되나요
예를 들어 맨 앞 5줄을 추출하도록 설정했는데 특정 파일이 실제로 5줄 미만이라면, 그 파일에는 추출할 줄이 충분하지 않습니다. 일괄 처리 전에 텍스트 길이를 표본 확인하고, 처리 후에도 짧은 파일에 해당하는 출력 내용을 점검해 “원본 파일 내용 부족”을 처리 누락으로 오해하지 않도록 해야 합니다.
3. 병합 결과가 원하는 내용과 다른 이유
흔한 원인으로는 잘못된 처리 범위 선택, 범위 값 입력 오류, 원본 파일 구조의 불일치, 또는 가져오기 목록에 다른 텍스트가 포함된 경우가 있습니다. 먼저 소량의 복사본으로 테스트하는 것이 좋습니다. 예를 들어 2~3개 파일을 먼저 가져와 추출 규칙이 올바른지 확인한 뒤 전체 폴더를 처리합니다.
4. 파일 순서가 병합 결과에 영향을 주나요
여러 파일이 최종적으로 하나의 결과에 기록될 때 입력 레코드의 순서는 보통 주의해야 할 요소입니다. 소프트웨어 파일 목록에는 “정렬” 항목이 제공됩니다. 병합 내용의 순서에 요구 사항이 있다면 처리 시작 전에 목록 배열을 확인하고 인터페이스에서 제공하는 정렬 기능을 함께 사용해 정리해야 합니다. 완료 후 결과를 다시 표본 확인하여 각 파일 내용의 앞뒤 관계가 사용 목적에 맞는지 확인합니다.
5. 구조가 다른 TXT 파일을 한 번에 처리할 수 있나요
여러 파일을 같은 작업에 추가할 수 있지만, 같은 작업에는 통일된 추출 규칙이 적용됩니다. 일부 파일은 앞 5줄을 가져오고 다른 파일은 끝 3줄을 가져와야 한다면 두 번의 작업으로 나누어 처리하는 것이 좋습니다. 구조별로 그룹화하면 범위 설정 오류를 줄이고 결과 확인도 더 편리합니다.
6. 처리 완료 후 원본 파일을 삭제해도 되나요
병합 결과를 확인하기 전에 원본 파일을 삭제하는 것은 권장하지 않습니다. 먼저 새로 생성된 txt 파일을 열어 내용의 완전성과 추출 범위를 확인하고 원본 자료 백업을 유지해야 합니다. 병합 파일이 정상적으로 사용할 수 있음을 확인한 뒤, 소속 기관이나 개인의 파일 관리 규정에 따라 원본 파일을 처리합니다.
7. 텍스트가 깨져 보일 때 어떻게 확인하나요
출처가 다른 TXT 파일은 서로 다른 텍스트 인코딩을 사용할 수 있습니다. 특정 파일을 열었을 때 이미 글자가 깨져 보인다면, 먼저 해당 원본 파일이 일반적인 메모장 도구에서 정상적으로 표시되는지 확인해야 합니다. 출처가 복잡한 파일 묶음이라면 먼저 표본 검사를 통해 입력 텍스트의 인코딩과 내용 상태를 최대한 일치시킨 뒤 일괄 추출과 병합을 실행하는 것이 좋습니다.
8. 일괄 처리 오류 확률을 줄이는 방법
“소량 테스트—결과 확인—일괄 확대” 방식을 권장합니다. 먼저 대표적인 파일 몇 개를 골라 시험 실행해 앞 몇 줄, 끝 몇 줄 또는 홀짝 줄 설정이 요구에 맞는지 확인한 뒤 전체 자료를 가져옵니다. 중요한 데이터라면 원본 파일과 출력 파일을 분리해 저장하고, 처리 배치를 알 수 있는 명확한 폴더 이름을 사용해야 합니다.
6. 요약
많은 메모장 문서에서 같은 위치의 내용을 추출해야 할 때 TXT 파일을 하나씩 열고 수동으로 복사하면 시간이 오래 걸리고 누락이 발생하기 쉽습니다. HeSoft Doc Batch Tool 의 “텍스트 파일의 줄 추출 후 하나의 파일로 병합” 기능을 사용하면 여러 txt 파일을 한 번에 가져오고, 모든 줄·맨 앞 몇 줄·맨 끝 몇 줄·홀수 줄·짝수 줄 또는 사용자 정의 범위를 통일하여 선택한 뒤 추출 결과를 하나의 독립 텍스트 파일로 저장할 수 있습니다.
이 처리 방식은 텍스트 요약 병합, 로그 결과 정리, 고정 줄 데이터 추출, 일괄 자료 전처리에 특히 적합합니다. 반복되는 파일 열기, 내용 위치 확인, 복사, 붙여넣기 작업을 반복 실행 가능한 일괄 처리 흐름으로 바꿔 주어 인적 오류를 줄이고 업무 효율을 높이는 데 도움이 됩니다.
지금 구조가 비슷한 TXT 파일을 정리해야 한다면 먼저 소량의 샘플을 복사해 테스트할 수 있습니다. 파일을 가져오고 대상 줄 범위를 설정한 뒤 저장 위치를 선택해 처리를 실행합니다. 결과가 올바른지 확인한 후 전체 자료를 일괄 처리하면 여러 텍스트 파일에서 지정 줄을 더 안정적으로 추출하고 병합할 수 있습니다.
키워드:여러 TXT 파일에서 지정된 줄을 일괄 추출하고 , 여러 텍스트 파일을 병합하며 , 메모장 파일을 일괄 처리하고 , TXT 파일을 병합하며 , 텍스트 줄을 일괄 추출합니다