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
[4937] Re:Re:Re: 클립보드를 쓰는 방법도 있습니다.
siro [] 3840 읽음    2001-01-17 12:08
저는 요즘에 asp로 작업을 하고 있는에요..
csv파일로 만드니깐.. 일반 텍스트 파일 형태이면서... 엑셀에서도 불러올수 있더군요..
구분자는 ','인데... ','로...셀을 구분하구요.. 다음 줄로 내려가면..
엑셀에서도 다음줄로... 내려가더라구요... 이거 쓰시는 방법도 괜찮을꺼라고 생각합니다.


최성규 님이 쓰신 글 :
: 이점한과 같은 방식이되, 단, 파일을 사용 안하고
: 클립보드로 복사하여 엑셀 worksheet 원하는 위치에 붙여넣기를 해도 됩니다.
: 뭐, 파일 입출력이 없으니 단계나 속도가 조금 나은 정도이지요.
:
: uses ClipBrd;  // ClipBrds 인가? 정확히 기억은 안나네요. 직접 해 보시길.
: //... (중략) ....
: Clipboard.AsText = '3' + #7 + '5' + #7 + '3' + #13#10;
: Clipboard.AsText = Clipboard.AsText +
:                    '2' + #7 + '2' + #7 + '1' + #13#10;
:
: * Recommended Convention :
: 저는 클립보드로 텍스트 넣을 때 개행을 위해 CR과 LF를 같이 씁니다.
: Notepad 같은 데서 붙여넣기를 해도 '이상하게' 들어가지 않고 잘 들어가지요.
: 개행을 #13 하나만 쓰는 것은 UNIX 등에서의 약속이고, DOS format에서는
: CR+LF (#13#10)으로 정의됩니다. DOS의 사상을 계승한 (아니라 해도 할 수 없지요)
: M$ Windows에서도 마찬가지.
:
: 이점한 님이 쓰신 글 :
: : 안녕하세요 ..
: : 도움이 될련가 모르겠는데 .. 꼭 OLE로 전달 하지 않아도 된다면
: : 일반 텍스트 파일로도 엑셀에서 읽을 수 있는 방법이 있습니다.
: : 제가 자주 쓰는 방법인데요 ...
: : 셀구분은 TAB문자열로 하고요 다음 행 구분은 개행문자입니다.
: : 저장할때 텍스트 파일 확장자를 xls로 해주면 엑셀에서 바로 읽을수 있겠져.
: : TAB은 "\t"로 하시면 되고 개행 문자는 "\n"입니다.
: :
: : 3 5 3
: : 2 2 1
: :
: : 이 있다면 텍스트파일에는 "3\t5\t3\n2\t2\t1"  이렇게 저장 되었겠죠
: : OLE로 하신다면 쩝 . 좀 찾아 봐야 되는데 ...
: : 도움이 안되는 답인가요? .. 죄송합니다....
: : 원래 제 신조가 될 수 있으면 간단하게 개발하자 이래서요 ...
: :

+ -

관련 글 리스트
4932 [질문] 그리드데이터를 엑셀로 옮기는법? 정재만 2906 2001/01/16
4933     Re:[질문] 그리드데이터를 엑셀로 옮기는법? 이점한 3436 2001/01/17
4936         Re:Re: 클립보드를 쓰는 방법도 있습니다. 최성규 4214 2001/01/17
4937             Re:Re:Re: 클립보드를 쓰는 방법도 있습니다. siro 3840 2001/01/17
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.