2014-05-11 2 views
0

나는 표준화 된 솔루션을 가지고 있어야한다고 생각합니다. 간단하게 유지하려면 : 위치 (문자열) 및 속성 번호 열이있는 SQL 데이터베이스가 있습니다. 예SQL Select Excel 기반 컬럼 선택

LOCATION | PROP_NUM 
------------------- 
SW U.S. | 1 
SW U.S. | 2 
SW U.S. | 3 
NE U.S. | 4 
SE U.S. | 5 

그러나 미국은 SW로 상태를 구분해야한다고 결정되었습니다. 논쟁의 여지가 있기 때문에 소품 1과 3이 텍사스에 가야합니다. 발의안 제 2 호는 애리조나로 가야합니다. 이 모든 것을 문서화 한 Excel 파일이 있습니다 (100k +). SQL에서별로 강하지 못하다. 초기 생각은 콘솔 앱을 작성하고, Excel 파일을 읽고, 문자열 작성기를 사용하여 변경하는 문장을 작성하는 것이다. 또는 너무 느린 경우 수동으로 각 레코드를 실행하고 Excel과 비교하십시오.

그렇다면 무엇입니까? "EXCEL_Column C의 위치"를 말하도록 스크립트를 설정할 수 있습니까?

답변

0

설명하는 문제는 솔루션에서 연기하는 방법을 식별 할 수있는 세부 사항이 적습니다. 어떤 환경에서 작업하고 있습니까? 예를 들어, SQL Server에서 작업하는 경우 EXCEL 시트에 로그인 할 때 사용하는 링크 된 서버를 사용하면 매우 간단하며 질문을하거나 일반 데이터베이스 인 것처럼 4 단계 구문 또는 열기 쿼리를 사용하여 조사 할 수 있습니다 . 당신의 명료화를 기다리고 있습니다. Simone

+0

예, SQL 서버 – Seth

+0

을 사용하고 있습니다. 그러면 연결된 서버를 사용하여 Excel 파일을 링크하고 쿼리 할 수 ​​있습니다. 엔터프라이즈 관리자를 열고 연결된 서버 섹션으로 이동하십시오. 그런 다음 스프레드 시트를 연결 한 다음 4 단계 구문 또는 열린 쿼리로 일부 쿼리를 시도하십시오. 문제가 있다면 저에게 편지를 보내십시오. 행운을 빕니다! –

+0

http://support.microsoft.com/kb/306397/EN-US –