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
[69244] Re:파일입출력으로 엑셀에 문자 저장하는방법인데..
주누 [junesaku] 2284 읽음    2013-03-19 11:20
유일한나 님이 쓰신 글 :
: 빌더 6.0쓰고요
: 텍스트창1개 버튼1개이용해서
: 문자나숫자입력한값이 엑셀로저장되는건데
:
: a=Edit1->Text;
:
:     stream=fopen("hoho.xls","w");
:
:     fprintf(stream,"%s",a);
:
:
:
:     fclose(stream);
:
: 이렇게해서 저장은되는데, 엑셀에 A1에 제가입력한값이 저장이되서 나오긴하는데,
: A2s나, B2 .. 혹은 제가 원하는특정한블록에 값을 입력(저장) 하고싶으면 어떻게 써야하나요??

위처럼 저장할 경우엔 "hoho.xls"란 이름의 w글자 하나를 가진 텍스트 파일이 생성되고
(이름은 'hoho.xls'지만 내용은 w란 글자 하나 들어있는)
엑셀이 해당 파일을 불러오면 파일 이름은 ".xls"지만 내용은 그냥 w글자 하나가 있는 텍스트 파일이라서 'w'글자 하나가 A1에 표시되는 것일겁니다.

엑셀 파일로 저장하려면 다른 컴포넌트를 이용해서 저장하시는게 가장 빠르실걸요?
(엑셀은 ado따위로 db로 연뒤에 수정을 한다던지 직접 다이렉트로 연결되는 컴포넌트를 사용하시던지)
아니면 엑셀 파일 구조를 이해해야 되고 그에대해서 코드를 따로 작성하셔야 할테니까요.

+ -

관련 글 리스트
69233 파일입출력으로 엑셀에 문자 저장하는방법인데.. 유일한나 1974 2013/03/18
69244     Re:파일입출력으로 엑셀에 문자 저장하는방법인데.. 주누 2284 2013/03/19
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.