Applies ToMicrosoft 365용 Access Access 2024 Access 2021 Access 2019 Access 2016

ImportExportText 매크로 함수를 사용하여 현재 Access 데이터베이스(.mdb 또는 .accdb)와 텍스트 파일 간에 텍스트를 가져오거나 내보낼 수 있습니다. 텍스트 파일의 데이터를 현재 Access 데이터베이스에 연결할 수도 있습니다. 연결된 텍스트 파일을 사용하면 Word Processing 프로그램에서 데이터에 대한 완전한 액세스를 허용하면서 Access를 사용하여 텍스트 데이터를 볼 수 있습니다. HTML 파일(*.html)에서 가져오고, 내보내고, 테이블 또는 목록에 연결할 수도 있습니다.

참고: 텍스트 파일 또는 HTML 파일의 데이터에 연결하는 경우 데이터는 Access에서 읽기 전용입니다.

참고: 데이터베이스를 신뢰할 수 없는 경우 이 작업은 허용되지 않습니다.

설정

ImportExportText 매크로 함수에는 다음과 같은 인수가 있습니다.

매크로 함수 인수

설명

전송 유형

전송하려는 전송 유형입니다. 데이터를 가져오거나, 데이터를 내보내거나, 구분된 텍스트 파일 또는 고정 너비 텍스트 파일 또는 HTML 파일의 데이터에 연결할 수 있습니다. Word 편지 병합 데이터 파일로 데이터를 내보낼 수도 있습니다. 그런 다음 Word 편지 병합 기능과 함께 사용하여 양식 편지 및 우편물 레이블과 같은 병합된 문서를 만들 수 있습니다.

매크로 디자인 창의 작업 인수 섹션에 있는 전송 형식 상자에서 구분 기호 가져오기, 고정 너비 가져오기, HTML 가져오기,고정 너비 내보내기, HTML 내보내기, Windows 병합용 Word 내보내기, 구분 기호 연결, 고정 너비 연결 또는 HTML 연결을 선택합니다. 기본값은 구분된 가져오기입니다.

참고: Access 프로젝트(.adp)에서는 구분된 가져오기, 고정 너비 가져오기, 구분된 내보내기, 고정 너비 내보내기 또는 Windows 병합용 Word 내보내기 전송 유형만 지원됩니다.

사양 이름

텍스트 파일을 가져오거나 연결하는 방법을 결정하는 옵션 집합의 사양 이름입니다. 고정 너비 텍스트 파일의 경우 인수를 지정하거나 가져온 텍스트 파일이나 연결된 텍스트 파일과 동일한 폴더에 저장해야 하는 schema.ini 파일을 사용해야 합니다.

텍스트 파일을 가져오거나 연결하기 위한 사양을 만들려면 다음을 수행합니다.

  1. 외부 데이터 탭의 가져오기 그룹에서 텍스트 파일을 클릭합니다.

  2. 외부 데이터 가져오기 대화 상자의 파일 이름 상자에 원본 텍스트 파일의 경로를 입력합니다.

  3. 데이터를 저장하려는 옵션(가져오기, 추가 또는 링크)을 클릭하고 확인을 클릭합니다.

  4. 텍스트 가져오기 마법사 대화 상자에서 고급을 클릭합니다.

  5. 이 사양에 원하는 옵션을 지정한 다음 다른 이름으로 저장을 클릭합니다.

  6. 사양에 원하는 이름을 입력한 다음 확인을 클릭합니다.

  7. 사양 대화 상자에서 사양 을 클릭하여 기존 사양을 관리할 수 있습니다.

  8. 확인을 클릭하여 사양 대화 상자를 닫습니다.

그런 다음 동일한 형식의 텍스트 파일을 가져오거나 내보내려는 경우 이 인수에 사양 이름을 입력할 수 있습니다.

이 인수의 사양 이름을 입력하지 않고 구분된 텍스트 파일을 가져오거나 내보내거나 연결할 수 있습니다. 이 경우 Access는 마법사 대화 상자의 기본값을 사용합니다. Access는 메일 병합 데이터 파일에 미리 결정된 형식을 사용하므로 이러한 형식의 파일을 내보낼 때 이 인수의 사양 이름을 입력할 필요가 없습니다. HTML 파일에서 가져오기/내보내기 사양을 사용할 수 있지만 적용되는 사양의 유일한 부분은 데이터 형식 서식 지정에 대한 사양입니다.

테이블 이름

텍스트 데이터를 가져오거나, 텍스트 데이터를 내보내거나, 텍스트 데이터를 연결할 Access 테이블의 이름입니다. 데이터를 내보낼 Access 쿼리 이름을 입력할 수도 있습니다. 이 인수는 필수 인수입니다.

전송 형식 상자에서 구분 기호 가져오기, 고정 너비 가져오기 또는 HTML 가져오기를 클릭하면 테이블이 이미 있는 경우 이 테이블에 텍스트 데이터가 추가됩니다. 그렇지 않으면 Access에서 텍스트 데이터가 포함된 새 테이블을 만듭니다.

ImportExportText 매크로 함수를 사용할 때는 SQL 문을 사용하여 내보낼 데이터를 지정할 수 없습니다. SQL 문을 사용하는 대신 먼저 쿼리를 만든 다음 테이블 이름 인수에서 쿼리 이름을 지정해야 합니다.

파일 이름

가져오거나, 내보내거나, 연결할 텍스트 파일의 이름입니다. 전체 경로를 포함합니다. 이 인수는 필수 인수입니다.

Access에서 데이터를 내보낼 때 Access에서 새 텍스트 파일을 만듭니다. 파일 이름이 기존 텍스트 파일의 이름과 동일한 경우 Access는 기존 텍스트 파일을 대체합니다.

HTML 파일에서 특정 테이블 또는 목록을 가져오거나 연결하려면 HTML 테이블 이름 인수를 사용할 수 있습니다.

필드 이름 있음

텍스트 파일의 첫 번째 행에 필드 이름이 포함되어 있는지 여부를 지정합니다. 예를 선택하면 텍스트 데이터를 가져오거나 연결할 때 Access 테이블에서 이 행의 이름을 필드 이름으로 사용합니다. 아니요를 선택하면 첫 번째 행이 일반 데이터 행으로 처리됩니다. 기본값은 아니요입니다.

첫 번째 행에 필드 이름이 포함되어야 하므로 Windows용 Word 메일 병합 데이터 파일에 대한 이 인수는 무시됩니다.

Access 테이블을 내보내거나 선택 쿼리 구분 또는 고정 너비 텍스트 파일로 내보내면 Access에서 테이블의 필드 이름을 삽입하거나 이 인수에 대해 예를 선택한 경우 텍스트 파일의 첫 번째 행에 쿼리를 선택합니다.

고정 너비 텍스트 파일을 가져오거나 연결하고 이 상자에서 예를 선택하는 경우 필드 이름이 포함된 첫 번째 행은 가져오기/내보내기 사양에 설정된 필드 구분 기호를 사용하여 필드 이름을 구분해야 합니다. 고정 너비 텍스트 파일로 내보내고 이 인수에 대해 예를 선택하는 경우 Access는 이 구분 기호를 사용하여 텍스트 파일의 첫 번째 행에 필드 이름을 삽입합니다.

HTML 테이블 이름

가져오거나 연결할 HTML 파일의 테이블 또는 목록 이름입니다. 이 인수는 전송 형식 인수가 HTML 가져오기 또는 HTML 연결로 설정되지 않는 한 무시됩니다. 이 인수를 비워 두면 HTML 파일의 첫 번째 테이블이나 목록을 가져오거나 연결합니다.

HTML 파일의 테이블 또는 목록 이름은 <CAPTION> 태그가 있는 경우 <CAPTION> 태그로 지정된 텍스트에 따라 결정됩니다. CAPTION> 태그에 <없는 경우 이름은 <TITLE> 태그로 지정된 텍스트에 따라 결정됩니다. 둘 이상의 테이블 또는 목록에 이름이 같은 경우 Access는 각 이름의 끝에 숫자를 추가하여 구분합니다. 예를 들어 Employees1 및 Employees2와 같습니다.

코드 페이지

코드 페이지 에 사용되는 문자 집합 이름입니다.

주의

Access에서 쿼리 선택에서 데이터를 텍스트 파일로 내보낼 수 있습니다. Access는 쿼리의 결과 집합 테이블처럼 처리합니다.

기존 Access 테이블에 추가하는 텍스트 데이터는 테이블의 구조와 호환되어야 합니다.

  • 텍스트의 각 필드는 테이블의 해당 필드와 동일한 데이터 형식이어야 합니다.

  • 필드 이름은 동일한 순서여야 합니다( 필드 이름 포함 인수를 예로 설정하지 않는 한 텍스트의 필드 이름이 테이블의 필드 이름과 일치해야 합니다).

이 매크로 함수는 외부 데이터 탭의 가져오기 또는 내보내기 그룹에서 텍스트 파일을 클릭하는 것과 비슷합니다. ImportExportText 작업의 인수는 텍스트 파일 명령으로 시작된 마법사의 옵션을 반영합니다.

가져오기/내보내기 사양은 Access에서 텍스트 파일을 가져오거나 내보내거나 연결하는 데 필요한 정보를 저장합니다. 저장된 사양을 사용하여 또는 에서 또는 유사한 텍스트 파일로 텍스트 데이터를 가져오거나 내보내거나 연결할 수 있습니다. 예를 들어 메인프레임 컴퓨터에서 텍스트 파일의 주간 판매 수치를 받을 수 있습니다. 이 유형의 데이터에 대한 사양을 만들고 저장한 다음 Access 데이터베이스에 이 데이터를 추가할 때마다 사양을 사용할 수 있습니다.

참고: 연결된 텍스트 파일을 쿼리하거나 필터링하는 경우 쿼리 또는 필터는 대/소문자 구분.

VBA(Visual Basic for Applications) 모듈에서 ImportExportText 작업을 실행하려면 DoCmd 개체의 TransferText 메서드를 사용합니다.

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.