안녕하세요

궁금한점이 있어서 글을 남깁니다.


현재 엑셀파일을 바로 SELECT해서 볼수 있게 아래와 같이 쿼리를 작성해서 잘 쓰고 있습니다


SELECT *

FROM
OPENROWSET('Microsoft.ACE.OLEDB.12.0',
     'EXCEL 12.0;Database=D:\테스트\엑셀파일.xls;HDR=YES;IMEX=1',
     'SELECT * FROM [Sheet1$]') TC



여기서 질문이 있습니다


엑셀파일.xls 라는 파일에 암호가 걸려있지 않다면 아무 문제 없이 SELECT가 되는데

엑셀파일.xls 파일에 "1234" 라는 암호가 걸려있다면 SELECT가 되지 않더라구요


어쩔수 없이

1. 엑셀파일.xls 오픈

2. 저장 옵션에서 암호 제거

3. 다시 저장

4. SELECT 구문 실행


위와 같은 4단계 작업을 합니다.


제 생각에는

왠지 저 FROM절에서 암호를 직접 쿼리상에 기재 해서 SELECT 를 할 수 있는 방법이 있을것 같은데요

검색을 이것저것 해봤는데 답을 찾지 못했습니다.


혹시 아시는 방법이 있다면 알려주시면 감사하겠습니다


긴 글 읽어주셔서 정말 감사 드립니다.



No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 15706
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 9563
8538 프로그램을 이용해서 쿼리를 돌리고 종료하면... 랜덤의세계 2015.02.11 2328
8537 컬럼많은 테이블 Group by rollup 질문입니다. [2] 이시우_301202 2015.02.11 4286
8536 원하는 갯수.. [2] 마힐링 2015.02.11 2718
8535 job의 일정 설정 관련 문의 드립니다. [3] 나는짱이야 2015.02.10 2658
8534 nvarcha -> varchar로 변환하고자 합니다. [1] Molly75 2015.02.10 2466
8533 다른이름으로 mdf,ldf 파일 불러오기(연결) 방법을 알려 주세요. [1] 땅훈 2015.02.09 3167
8532 다른이름으로 mdf, ldf연결하기 땅훈 2015.02.09 2154
8531 트리거 사용 시 복수의 row 처리 방법 [2] HHunny 2015.02.09 3124
8530 한개의 Table의 내용을 2개의 그룹으로 표현하고 싶은데... [3] 냥냥이맘 2015.02.08 3119
8529 점검 부탁드립니다. [1] 예진예랑 2015.02.07 2984
8528 SQL JOB 관련해서 질문드립니다. [1] 나는짱이야 2015.02.07 2706
8527 같은 형식의 테이블 합치는 것에 질문인데요 [2] 짬자면굿 2015.02.06 2589
8526 여러 컬럼 중에서 하나라도 값이 있는 경우를 골라내고 싶을 때 [4] 더따뜻한 2015.02.05 4701
» 엑셀 암호가 걸려있는 상태에서 SELECT 할 수 있는 방법이 있습니까? [2] 양아치베이비 2015.02.05 3380
8524 행을 두개의 열로 바꾸는것?? [4] 클리티에 2015.02.05 3989
8523 접속 오류 - 연결 문자열이 잘못되었습니다 [1] 생초보 2015.02.04 5434
8522 Z governance라는 라이선스에 대한 정보를 얻을 수 있을까요? 운치 2015.02.04 2300
8521 두개의 테이블을 JOIN할 때 질문입니다. [2] 사이드사이드 2015.02.03 3004
8520 Telnet 연결은 되는데 UDL 파일 만들어서 하려고 하면 연결이 안되는 이유 망토가좋아 2015.02.03 3060
8519 누적합계 쿼리 질문입니다. [6] 깨비꼬비 2015.02.03 11213





XE Login