우선 링크드 서버로 엑셀파일을 연결한다.
공급자를 ms jet 4.0 ole db 로 설정하고 데이터 원본을 c:\Book1.xls
이렇게 설정하고
공급자 문자열에 excel 5.0 이라고 쓰고난뒤
테이블을 sheet1 에 만들고 나서
일련번호 이름 주소
1 a 123
2 b 321
죽........
넣고 난뒤에 쿼리분석기로 확 쿼리하면 이게 나온단 말이야....이게
뭐가 신기하냐구요?
이거 하고 난뒤에 업데이트 델리트 이게 되니 신기하죠....연산도 하고
피벗도 하고 할 수 있으니
뭐 더할나위 없죠....
select cast(id as int)as colA , cast(name as varchar(10)) as colB,
cast(address as varchar(50)) as colC
from xls...sheet1$
order by colC
이렇게 쓰면 좌악 나온다.
5
e 1 10
j 14 13
m 14 16
p 14 19
s 143 20
t 214 8
h 214 4
d 214 3
c 2143 14
n 32 9
i 32 18
r 32 17
q 321 11
k 321 12
l 4 2
b 43 7
g 43 15
두번째 컬럼으로 소팅했는데 왜 저리 나오냐구요?
그런분은 공부 좀 하셔요 ^^
select cast(id as int)as colA , cast(name as varchar(10)) as colB,
cast(address as int) as colC
from xls...sheet1$
order by colC
이럼 바로 나오죠 ^^; 그냥 첨봐서 함 올려봅니다. ^^
|