프로그램에서 xxx.xls 파일을 Access(read or write) 하거나
아니면 엑셀 프로그램을 제어하거나 하는것이죠?
첫째. 기본적으로 pc에 엑셀이 설치되어있어야 합니다.
둘째. OLE를 이용하면, Component없이 엑셀을 제어할 수 있습니다.
(ole로 제어한다는 것은 ole를 이용하여 excel.exe를 실행시켜 excel.exe를 통해 모든 처리를 한다는것임)
( word 나 ppt 등도 마찬가지임)
* Component를 사용하더라도
Component 내부적으로 OLE를 이용하여 엑셀을 제어합니다.
---------------------------------------------------------------
엑셀프로그램없이 파일로 저장
만약 Data를 엑셀파일로 저장만 하고자 한다면?
엑셀 파일의 Format에 따라 엑셀이 설치되어있지 않아도 되는경우가 있습니다.
- 탭으로 구분된 xxx.xls 파일로 저장하거나
- 콤마(',')로 구분된 xxx.csv 파일로 저장하거나
- MS Excel 2003 이상에서 지원하는 xml 형식으로 저장하거나
(이경우 처음엔 노가다가 좀 필요함)
위 경우는 모두 Text기반이기 때문에 Excel파일에 이미지파일이나 기타 다양한 객체를 넣는데 문제가 있습니다.
그리고 엑셀실행 없이 xls포멧으로 저장하는 방법이 여기 팁게시판에 옛날에 누가 올려놓은 것이 있는데..
매우 옛날 포멧이구 기능이 매우 제한되죠
http://cbuilder.borlandforum.com/impboard/impboard.dll?action=read&db=bcb_tip&no=201
아래 링크는 누가 자료실에 엑셀제어 예제를 올려둿네요(내용은 보지 않았음)
http://cbuilder.borlandforum.com/impboard/impboard.dll?action=read&db=bcb_res&no=423
그럼..
막막한세월 님이 쓰신 글 :
: Excel Component 는 셀치를 해야 하는건가요 ? 기본 컨포넌트에는 없는건가요 ?
: Excel Component 를 사용한다는 내용이 있어서요
|