TAdvGridExcelIO 컴포넌트가 꼭 있어야하나요 ?
한땀한땀 하는 것보다 컴포넌트 사용이 더 수월해 보이는데요 저에겐 TAdvGridExcelIO 컴포넌트가없네요 ..
C++완전초보라서 어떤식으로 코딩해야하는지 감이 안와요 ..
조금더 자세하게 설명해주시면 감사하겠습니다.
그냥 현재 OpenDialog->Excute()이용해서 파일을 선택하였을때 ex) test.xls
AdvStringGrid 표안에 자료들이 들어가는것을 구현하고 싶습니다.
도와주세요 ~~
memi 님이 쓰신 글 :
: 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())
: : {
: : ///////이부분에 들어가야할 뿌려주는 소스가 필요.
: :
: : }
: :
: : }
: :
|