C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[51908] Re:[질문]액셀 설치되지 않은 PC에서 액셀변환하기
슬.강슬기 [mydog21] 1968 읽음    2008-01-15 16:17
제가 직접 해보진 않았지만, 이와 비슷한 상황에서 개발된 프로그램을 한번 본적이 있습니다.
프로그램 내부에 엑셀 최소 실행에 필요한 파일을 두어서 그것을 사용해서 Excel을 사용하더군요..

제가 그 프로그램 내부를 보지 못했지만, 설치파일을 추적했을때, Excel.exe파일과 기타 라이브러리들이 보이더군요.

이런 방법도 있을것 같아 말씀드렸습니다^^;;

참고가 될런지 모르겠네요...

이성희 님이 쓰신 글 :
: 현재 액셀변환하는 소스입니다.
: 예전에 여기 포럼 게시판에서 찾은 방법으로 하고 있습니다.
: Variant XLApp;
: Variant XLWorkbooks;
: Variant XLWorkbook;
: Variant XLWorksheet;
: try
:     {
:         XLApp = CreateOleObject("Excel.Application");
:     }
:     catch(...)
:     {
:         ShowMessage("Excel OLE server not found");
:         return;
:     }
:     XLWorkbooks = XLApp.OlePropertyGet("Workbooks");
:
:     XLWorkbooks.OleProcedure("Add");
:
:     // 어플리케이션 내에서 첫번째 워크북을 얻는다.
:     XLWorkbook = XLWorkbooks.OlePropertyGet("Item", 1);
:
:     // 워크시트들을 관리할 수 있는 오브젝트를 얻는다.
:     XLWorksheet = XLWorkbook.OlePropertyGet("Worksheets");
:     // 첫번째 워크시트를 얻는다.
:     Variant xlSheet = XLWorksheet.OlePropertyGet("Item", 1);
:
:     xlSheet.OlePropertyGet("Cells").OlePropertySet("_Default", 1,1, "제목");
:     xlSheet.OlePropertyGet("Cells").OlePropertySet("_Default", 2,1, "성명");
:     xlSheet.OlePropertyGet("Cells").OlePropertySet("_Default", 2,2, "주민번호");
: 위와 같은 형식으로 액셀변환을 하고 있습니다.
:
: 문제는 액셀이 설치되어 있지않은 PC에서 액셀변환 오류가 발생합니다.
: 그리고 내용이 많을경우 속도도 느려지고 가끔 다운도 되는거 같습니다.
:
: 혹시 액셀이 설치되어 있지 않아도 변환 방법이 있는지 궁금합니다.
: 방법을 아시는분은 저에게 많은 가르침 부탁드립니다.
:
: 기초가 약해서 그런지 많이 해메고 있습니다.
:
: 많은 도움 부탁드립니다.

+ -

관련 글 리스트
51897 [질문]액셀 설치되지 않은 PC에서 액셀변환하기 이성희 1308 2008/01/14
51908     Re:[질문]액셀 설치되지 않은 PC에서 액셀변환하기 슬.강슬기 1968 2008/01/15
51898     Re:[질문]액셀 설치되지 않은 PC에서 액셀변환하기 장성호 1912 2008/01/14
51900         Re:Re:[질문]액셀 설치되지 않은 PC에서 액셀변환하기 김문제 2734 2008/01/14
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.