|
제가 지금 조금 바빠서 기본적인 소스로 설명을 대체 하도록 하겠습니다.
이것은 제가 테스트 용으로 셀이 데이터를 넣는 것을 만들었던 것입니다.
더 자세한 것들은 제가 아래 남긴 글에 슬님께서 답변해 주신 걸 보면 될듯 합니다.
WideString strTitle = "Excel Test";
WideString strFile = "C:\\test.xls";
ExcelApplication->Connect();
ExcelApplication->set_Visible(0, false); // true 화면에 보임, false 화면에 보이지 않음
ExcelWorkbook->ConnectTo(ExcelApplication->Workbooks->Add());
//첫번째 워크시트와 연결
ExcelWorksheet->ConnectTo(ExcelApplication->Worksheets->get_Item((TVariant)1));
//워크시트의 이름
ExcelWorksheet->set_Name(strTitle);
ExcelWorksheet->Cells->set_Item((TVariant)1,(TVariant)"A",(TVariant)"Test 1A") ;
ExcelWorksheet->Cells->set_Item((TVariant)2,(TVariant)"A",(TVariant)"Test 2A") ;
ExcelWorksheet->Cells->set_Item((TVariant)3,(TVariant)"A",(TVariant)"Test 3A") ;
ExcelWorksheet->Cells->set_Item((TVariant)1,(TVariant)"B",(TVariant)"Test 1B") ;
ExcelWorksheet->Cells->set_Item((TVariant)2,(TVariant)"B",(TVariant)"Test 2B") ;
ExcelWorksheet->Cells->set_Item((TVariant)3,(TVariant)"B",(TVariant)"Test 3B") ;
ExcelWorksheet->Activate();
ExcelWorksheet->SaveAs(strFile);//, (TVariant)"EXCEL");
//Excel 프로그램 종료
ExcelApplication->Disconnect();
ExcelWorksheet->Disconnect();
ExcelWorkbook->Disconnect();
|