수색…


쿼리 할 다른 Excel 파일에 대한 연결 만들기

다른 사람들이 이미 제안한 많은 좋은 방법이 있습니다. "SQL 트랙을 통해 Excel 데이터 가져 오기"다음에 몇 가지 지침이 있습니다.

Excel에는 다른 데이터 원본 또는 매우 동일한 Excel 파일 내에서 가져 오거나 연결할 수있는 "데이터 연결 마법사"가 있습니다. Microsoft Office (및 OS)의 일부로 기존의 "Microsoft.Jet.OLEDB"및 최신 "Microsoft.ACE.OLEDB"와 같은 관심있는 공급자가 있습니다. 연결을 설정할 때 (예 : 데이터 연결 마법사를 사용하여) 연결합니다. Excel 통합 문서에 연결되면 워크 시트 또는 범위는 테이블 또는 뷰와 동일합니다. 워크 시트의 테이블 이름은 달러 기호 ( "$")가 추가되고 대괄호 ( "["및 "]")로 묶인 워크 시트의 이름입니다. 범위의 단순한 범위 이름입니다. 명명되지 않은 셀 범위를 레코드 소스로 지정하려면 대괄호 안의 시트 이름 끝에 표준 Excel 행 / 열 표기법을 추가하십시오.

이름 관리자를 사용하여 쿼리하려는 데이터의 이름을 지정하는 것은 매우 유용합니다. "데이터베이스"는 데이터베이스 테이블과 같은 워크 시트의 데이터를 처리 할 수 ​​있으므로 데이터에 SQL 문을 사용하여 쉽게 액세스 할 수 있습니다. 또한 명명 된 범위가 공백이거나 누락 된 데이터를 가져서는 안되며 SQL이 중단 될 수 있으므로주의해야합니다.

네이티브 SQL은 Microsoft Access의 SQL이 될 것입니다. (과거에는 JET SQL이라고했지만 Access SQL은 진화했으며 JET는 오래된 기술이라고 생각합니다.) 예 : 워크 시트 읽기 : SELECT * FROM [Sheet1 $] 예 : 범위 읽기 : SELECT * FROM MyRange 예 : 명명되지 않은 셀 범위 읽기 : SELECT * FROM [Sheet1 $ A1 : B10] 세부 정보를 처리하는 데 도움이되는 많은 책과 웹 사이트가 많이 있습니다.



Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow