memi 님의 답변 내용중..
링크 걸어놓으신거에 님이 원하는건 다 있는데요..
그리고 ole 제어 해서 하는건.. 여기 검색해봐도 자료가 많이 나옵니다.
님이 쓰신 글 :
: 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())
: : : {
: : : ///////이부분에 들어가야할 뿌려주는 소스가 필요.
: : :
: : : }
: : :
: : : }
: : :