728x90
반응형
델파이 엑셀(Excel) 수식 포함 저장하기
uses
.., ComObj;
procedure TForm1.Button2Click(Sender: TObject);
var
ExcelObj : OleVariant;
WorkBook : OleVariant;
WorkSheet : OleVariant;
begin
ExcelObj := CreateOLEObject('Excel.Application');
ExcelObj.DisplayAlerts := False;
WorkBook := ExcelObj.Workbooks.Add; //통합문서를 생성합니다.
WorkSheet := WorkBook.WorkSheets[1]; //Sheet를 선택합니다.
//엑셀에 데이터를 입력합니다.
WorkSheet.Cells[1, 1].Value := '123';
WorkSheet.Cells[2, 1].Value := '222';
WorkSheet.Cells[3, 1].Value := '1234';
WorkSheet.Cells[4, 1].Formula := '=SUM(A1:A3)';
WorkBook.SaveAs('C:\TestExcel.xlsx'); //다른 이름으로 저장합니다.
ExcelObj.Quit; //종료
WorkSheet := unAssigned;
WorkBook := unAssigned;
ExcelObj := unAssigned;
end;
728x90
반응형
'Delphi Tip > +Tip' 카테고리의 다른 글
프로그램 종료 막기 (0) | 2023.06.29 |
---|---|
메모 프린터 기타 (0) | 2022.06.29 |
MessageBox와 MessageDlg의 차이점 (0) | 2022.04.15 |
Windows PC보호 해결방법 전자서명 후 배포 (0) | 2022.04.14 |
델파이 컴파일러 지시어 {$IFDEF} (0) | 2022.04.12 |
댓글