연결된 Excel 스프레드시트 열의 데이터가 Access 데이터베이스에서 255자로 잘립니다.

원래 KB 번호: 839785

참고

이 문서는 Microsoft Access 데이터베이스(.mdb) 파일이나 Microsoft Access 데이터베이스(.accdb) 파일에 적용됩니다. 초보자: 단일 사용자 컴퓨터의 사용자 인터페이스에 대한 지식이 필요합니다.

증상

Microsoft Office Access 데이터베이스에서 Microsoft Office Excel 스프레드시트에 연결하고 Excel 스프레드시트의 열에 255자 이상이 포함된 경우 연결된 테이블의 데이터가 255번째 문자 뒤에 잘린 것처럼 보일 수 있습니다.

원인

Access에서 255자를 초과하는 Excel 스프레드시트에 연결하면 Excel 스프레드시트의 열이 서식이 지정된 메모 데이터 형식에 매핑됩니다. Access는 서식이 지정된 메모 필드를 255자 제한이 있는 텍스트 필드로 처리하므로 255자만 볼 수 있습니다. 그러나 데이터는 연결된 테이블에서 물리적으로 잘리지 않습니다.

해결 방법

이 문제를 해결하려면 Excel 스프레드시트의 열에 255자 이상이 포함된 경우 Excel 스프레드시트를 Access 테이블로 가져와야 합니다.

상태

이것은 의도적으로 설계된 동작입니다.

추가 정보

Access에서 텍스트 필드의 Format 속성과 메모 필드를 설정하여 사용자 지정 형식을 만들 수 있습니다. 다음 특수 문자를 사용하여 텍스트 필드 및 메모 필드의 Format 속성을 설정할 수 있습니다.

특수 문자 설명
@ 텍스트 문자입니다. 문자 또는 공백이 필요합니다.
& 텍스트 문자가 필요하지 않습니다.
< 모든 문자를 소문자로 바꿉니다.
> 모든 문자를 대문자로 바꿉니다.

Excel 스프레드시트를 Access 데이터베이스에 연결하고 Excel 스프레드시트의 열에 255자를 초과하는 문자를 포함하면 열이 메모 데이터 형식에 매핑되고 메모 필드의 Format 속성이 @로 설정됩니다. 따라서 Access는 메모 필드를 텍스트 필드로 처리하며 255자만 볼 수 있습니다.

그러나 255자를 초과하는 열이 있는 Excel 스프레드시트를 가져오면 특정 형식이 없는 메모 필드에 열이 매핑됩니다. 따라서 필드에서 전체 데이터를 볼 수 있습니다.

참조

스프레드시트에서 데이터를 가져오거나 연결하는 방법에 대한 자세한 내용은 다음 Microsoft 웹 사이트를 참조하세요.

Excel 통합 문서의 데이터 가져오기 또는 링크