개발자 욕심...

프로젝트/프로젝트 관련 2018. 10. 21. 23:00 Posted by meanoflife
반응형

지금 작업하는 프로그램에서 도출되는 결과를 보기 쉽게 하기위해서는 엑셀같은 양식에 보여주는 것이 좋다.

그래서 delimeter를 이용하여 문서를 만들고, 이를 Excel파일에서 읽어 들이는 방식으로 컨셉을 잡았다.


그런데, 업무 특성상 re-wrok이 많이 발생하는 작업이라

그때마다 Excel프로그램에서 파일을 열고, 서식을 적용하고... 이 또한 상당한 노동으로 보인다.

또한, 엑셀파일의 내용을 가지고 작업하는 것들도 있다.


프로젝트의 열약한 환경 특성상( 보안 등 ) 다음과 같이 컨셉을 잡고 진행하고 있었다.


  1. 엑셀 프로그램에서 엑셀파일 OPEN

  2. 엑셀 다른이름 저장으로 delimeter를 가진 text파일 형태로 저장

  3. Java에서 text파일을 읽어 작업진행

  4. 도출된 결과를 delimeter를 이용하여 text파일 형태로 저장

  5. 엑셀 프로그램에서 text파일을 읽어 서식 적용.( 수작업 )

    

      → (2번), (5번)의 개선을 위해 Excel 매크로&VBA를 이용하여 자동화 처리( 버튼 클랙-매크로 실행 )


그런데, 이 또한 한큐에 자동화 하고 싶은 욕심이 생겼다.

그래서 Java에서 직접 Excel파일을 핸들링 하려고 시도 하였고, 이를 위해 라이브러리를 검색하니

Java open source library중 Apache POI가 있었다.


프로젝트 내에 파일을 반입하기 위해서는 고객사에서 해줘야 하기 때문에, 문의를 하였고,

결과는 긍정적인 답변을 받았다.


원래, 굳이, 이렇게까지 할 필요가 없는데... 그리고 몇 번 쓰다가 버릴껀데...

왜 이 프로그램이 이렇게 '공'을 드리고 있는지 모르겠다.


여튼, 이미 진행한 것 공부도 할겸 POI로 엑셀 핸들링을 해봐야 겠다.


끝.


반응형

'프로젝트 > 프로젝트 관련' 카테고리의 다른 글

프로젝트 진행단계  (0) 2018.11.17
프리랜서, Team-work에 대한 고찰...  (0) 2018.10.31
프로젝트 R&R  (0) 2018.10.25
< 엑셀 매크로 & VBA >  (0) 2018.10.18
< 소스 분석 프로그램 >  (0) 2018.10.18