tmsgrid->SaveToXLS 가 있긴한데 오류도 좀 있고 기능(셀 프로퍼티등 수정이 안됨)이 제한적이어서
TAdvGridExcelIO 라는 컴포넌트를 폼위에 올려놓으시고
디자인타임에서 저장하고픈 TMSGrid류를 어싸인 시키후
AdvGridExcelIO1->SaveToXLS(path?, sheet?); 이런 코드가 있을겁니다
컴포넌트의 도움 없이 한땀 한땀 하려면
팁게시판에 이런류의 아티클을 검색해보세요.. -> 엑셀의 레코드기능을 이용하여 매크로를 보고 배껴 OLE함수에서 적용하면 베스트죠
http://cbuilder.borlandforum.com/impboard/impboard.dll?action=read&db=bcb_tip&no=1075
c++초보 님이 쓰신 글 :
: 질문좀 드리겠습니다.
: 엑셀 파일의 내용을 AdvStringGrid 에 뿌려주기를 구현해보려고 하는데요
: OpenDialog를 통하여 필터를 거쳐 엑셀파일(xls파일)을 실행하였을때
: AdvStringGrid 표 안에 내용을 출력하는 (불러오는) 프로그램을 구현하려고합니다
: 어떤 구문이필요한지 부탁드릴게요
: void __fastcall TiniTest2::ExcelOpenClick(TObject *Sender)
: {
: OpenDialog2->Filter = "xls files (*.xls)|*.XLS| xlsx file (*.xlsx)|*.XLSX";
:
: if (OpenDialog2->Execute())
: {
: ///////이부분에 들어가야할 뿌려주는 소스가 필요.
:
: }
:
: }
:
|