|
유일한나 님이 쓰신 글 :
: 빌더 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로 연뒤에 수정을 한다던지 직접 다이렉트로 연결되는 컴포넌트를 사용하시던지)
아니면 엑셀 파일 구조를 이해해야 되고 그에대해서 코드를 따로 작성하셔야 할테니까요.
|