'Excel'에 해당되는 글 1건

  1. 2008/10/01 Excel 파일 처리 (1)

Excel 파일 처리

2008/10/01 17:42 from 분류없음
대부분의 회사가 다 비슷하겠지만, 기획팀에서 데이터를 Excel로 관리한다. 전 회사에서 이 파일들을 "텍스트 (탭으로 분리)" 형식으로 저장을 해서 썼는데, 좀 더 복잡한 형태를 지원하는 포멧이 필요하게 됐다. 그래서 오늘 Excel 데이터 추출 프로그램을 만드는 준비를 좀 했고, 그 과정을 기록한다.

1. 오피스 2007의 경우에 .NET 프로그래밍 지원이 기본 설치에서 빠져 있다. 일단 이걸 추가해야 관련 어셈블리들이 설치가 된다.


2. 어떤 언어를 사용하든 큰 차이는 없겠지만, 난 C#을 이용했다. 일단 프로젝트를 생성하자. VS Tools for Office가 아니면 오피스 관련 프로젝트가 없으므로 일반 프로젝트로 생성해야한다.


3. 솔루션 탐색기에서 참조에 새 항목을 추가한다. 정확한 이름은 Microsoft Excel 12.0 Object Library인데, 설치된 오피스 버전에 따라 숫자는 다르리라 생각된다.


4. 열심히 삽질을 하면서 코딩을 해본다.


5. 주의 사항 몇가지.
- Open의 첫번째 파라미터인 파일 이름은 Full path여야 한다. 계속 예외를 내서 무슨 일인가 한참을 고민했다.
- 실제로 내가 원하는건 cell[1, 10].value 이런 식의 접근인데, range를 써야해서 상당히 복잡하다. 일단 원하는 바를 이루기는 했는데 이 부분은 개선이 필요할듯(혹 이와 관련된 내용을 아시는 분은 좀 알려주세요~)

6. 자 이제 상상력을 총동원해서 목표를 이루자!!
Posted by 조성경 트랙백 0 : 댓글 1