ADO로 xls 파일은 쉽게 열어서 읽을 수 있지만 xlsx 파일을 ADO로 여는것은 사실상 불가능하다.
특히 배포용 프로그램을 만든다면 이건 방법이 없다.
따라서 다른 방법을 찾아야 하는데 다음과 같은 이유로 해결이 가능하다.
1. xlsx 파일은 zip 압축 파일이고 풀면 xml 들이 나온다.
2. 각 xml 들 중에서 내용만 추출한다면 SharedString xml 과 worksheet xml 만 분석하면된다.
이 방법으로 codeproject.com 에서 xlsx 로 검색하면 소스들이 나온다.
나는 일반적인 xml parser를 이용하여 이를 대신하여 프로그램을 작성하려 하고 있고
곧 소스를 올릴 예정이다.
No comments:
Post a Comment