Versi 4.21 (Desember 2012) - freeware untuk penggunaan non-komersial - Delphi VCL
Komponen TscExcelExport adalah sangat komprehensif, kuat namun mudah digunakan komponen untuk ekspor semua catatan dataset dari Borland / CodeGear / Embarcadero Delphi ke Microsoft Excel. Selain itu, ada banyak kemungkinan yang disediakan untuk mengubah tata letak, penggunaan format kondisional, menambahkan total, kelompok, setelah menyalakan kekuatan filter, dll Komponen bekerja dalam Delphi 5, 6, 7, 2006, 2007, 2009, 2010, XE, dan XE2 Xe3 (32 dan 64 bit) dan mendukung Excel 97, 2000, XP, 2003, 2007, 2010 dan 2013.PeluangPropertiSegala macam pengaturan untuk menentukan tata letak worksheet.
Acara
Metode
Editor Komponen
Hidup template
|
Info
Jenis perpustakaan / COM
- Dalam komponen ini Ekspor Excel menggunakan komponen Server Borland / CodeGear / Embarcadero COM jenis perpustakaan.
- Melalui perintah kompiler (di unit scExcelExportConfig.inc) anda dapat mengganti jenis perpustakaan default. Kemungkinannya Excel97, Excel2000, ExcelXP, dan Excel2010.
- Microsoft Excel karena itu harus diinstal pada PC untuk dapat bekerja dengan komponen ini.
Delphi / Kantor
- Komponen VCL ini diuji dalam
- Borland Delphi 5 (SP1)
- Borland Delphi 6
- Borland Delphi 7
- Borland Delphi (BDS) 2005
- Borland Delphi (BDS) 2006
- CodeGear Turbo Delphi
- CodeGear Delphi 2007
- CodeGear Delphi 2009
- Embarcadero Delphi 2010
- Embarcadero Delphi XE
- Embarcadero Delphi XE2
- Embarcadero Delphi Xe3
- Komponen Ekspor Excel ini bekerja dengan
- Microsoft Excel 97
- Microsoft Excel 2000
- Microsoft Excel XP
- Microsoft Excel 2003
- Microsoft Excel 2007
- Microsoft Excel 2010
- Microsoft Excel 2013
- Ini telah diuji di Belanda dan beberapa versi bahasa Inggris dari Kantor.
- Hal ini juga memberikan akses ke aplikasi Excel, Workbook dan Worksheet benda yang Anda dapat menarik semua properti dan metode VBA
Demo aplikasi
- Aplikasi demo lengkap dengan 18 contoh disertakan untuk melihat semua fitur komponen dan menguji
Instalasi
- Buka run-time paket ExcelExportPack5.dpk (untuk Delphi5) ExcelExportPack6.dpk (untuk Delphi6) ExcelExportPack7.dpk (Delphi7) ExcelExportPack9.dpk (untuk Delphi 2005), ExcelExportPack10.dpk (untuk Delphi 2006, Delphi Turbo) ExcelExportPack11.dpk (untuk Delphi 2007), ExcelExportPack12.dpk (untuk Delphi 2009), ExcelExportPack14.dpk (untuk Delphi 2010), ExcelExportPackXE.dpk (untuk Delphi XE) ExcelExportPackXE2.dpk (untuk Delphi XE2) atau ExcelExportPackXE3.dpk (untuk Delphi Xe3). "Kompilasi" paket.
- Buka desain-waktu paket dclExcelExportPack x DPK "Kompilasi" dan "Instal". Komponen TscExcelExport muncul pada "SC" tab palet komponen.
- Jika Anda ingin menambahkan komponen untuk paket yang sudah ada, pastikan bahwa sesuai DCP berkas dclOffice, yang dapat ditemukan di folder Delphi / Lib ditambahkan sebagai "dibutuhkan". Jika Anda ingin membuat paket desain-waktu yang baru untuk menambahkan DCP berkas designide.dcp (dsnide50.dcp Delphi5).
Info teknis
- Lihat header scExcelExport.pas Unit Untuk informasi lebih lanjut tentang semua properti, metode, peristiwa, ...
- Sejarah versi
- Presentasi yang komprehensif (slideshow) dengan informasi dan contoh (dalam format PDF) (6.4 Mb)
Layar
Contoh delphi
Contoh 1: Cara termudah untuk ekspor dataset ke Excel
scExcelExport1.Dataset:=Table1; scExcelExport1.ExportDataset; scExcelExport1.Disconnect;
Contoh 2: Menggunakan sifat tata letak, dan menyimpan total
scExcelExport1.WorksheetName := 'MijnDataset' ; scExcelExport1.Dataset:=Table1; scExcelExport1.StyleColumnWidth:=cwOwnerWidth; scExcelExport1.ColumnWidth := 20; scExcelExport1.HeaderText.Text := 'Hoofding' ; scExcelExport1.MergeHeaderCells := True; scExcelExport1.BeginRowHeader := 2; scExcelExport1.FontTitles := LabelTitle.Font; scExcelExport1.FontTitles.Orientation := 45; scExcelExport1.BorderTitles.BackColor := clYellow; scExcelExport1.BorderTitles.BorderColor := clRed; scExcelExport1.BorderTitles.LineStyle := blLine; scExcelExport1.BeginRowTitles := 5; scExcelExport1.FontData := LabelData.Font;
scExcelExport1.SummarySelection := ssValues; scExcelExport1.SummaryCalculation := scMAX; scExcelExport1.AutoFilter := True; scExcelExport1.ExcelVisible:=False; try scExcelExport1.ExportDataset; scExcelExport1.ExcelWorkSheet.Range[ 'A1' , 'A10' ].Value := 'Delphi' ; // Excel 2007 Open XML format (bestands extensie XLSX) if scExcelExport1.ExcelVersion = 12 then scExcelExport1.SaveAs(ExtractFilePath(Application.ExeName)+ 'ExcelExport2007.xlsx' ,ffXLSX); // Excel 2000/XP/2003 format (bestands extensie XLS) scExcelExport1.SaveAs(ExtractFilePath(Application.ExeName)+ 'ExcelExport2003.xls' ,ffXLS); finally scExcelExport1.Disconnect; end ;
Contoh 3: Kelompok Data
try scExcelExport1.Dataset:=QuerySortShipVia; scExcelExport1.SummarySelection := ssValues; scExcelExport1.SummaryCalculation := scAVG; scExcelExport1.SummaryDisplayFormat := '###0.000' ; scExcelExport1.StyleColumnWidth := cwEnhAutoFit; scExcelExport1.GroupFields.Clear; scExcelExport1.GroupFields.Add( 'ShipVia' ); scExcelExport1.GroupFields.Add( 'Terms' ); scExcelExport1.ExportDataset; finally scExcelExport1.Disconnect; end ;
Contoh 4: ekspor beberapa set data
scExcelExport1.ExcelVisible:=True; try scExcelExport1.Dataset:=Table1; scExcelExport1.WorksheetName:= '1' ; scExcelExport1.ConnectTo := ctNewExcel; scExcelExport1.ExportDataset; scExcelExport1.Disconnect; scExcelExport1.Dataset:=Table2; scExcelExport1.WorksheetName:= '2' ; scExcelExport1.ConnectTo := ctNewWorkbook; scExcelExport1.ExportDataset; scExcelExport1.Disconnect; scExcelExport1.Dataset:=Table3; scExcelExport1.WorksheetName:= '3' ; scExcelExport1.ConnectTo := ctNewWorksheet; scExcelExport1.ExportDataset; finally scExcelExport1.Disconnect; end ;
Contoh 5: di OnGetCellStyle peristiwa perubahan warna latar belakang dan gaya font
procedure scExcelExportGetCellStyleEvent(Sender: TObject; Field: TField; var ColorBackground : TColor; FontCell : TxlFont); begin if Field.FieldName = 'CustNo' then begin if Field.Value > 2000 then begin FontCell.Color := clRed; FontCell.Name := 'Times New Roman' ; FontCell.Size := 14; end ; if Field.Value > 3000 then begin FontCell.Color := clGreen; FontCell.Style := [fsBold]; end ; end ; if Field.FieldName = 'EmpNo' then begin if Field.Dataset.FieldByName( 'CustNo' ).Value > 2000 then ColorBackground := clRed; end ; if Field.DataSet.FieldByName( 'EmpNo' ).Value > 100 then ColorBackground := clYellow; end ;
Contoh 6: akses ke properti dari objek Lembar Kerja Excel
try scExcelExport1.Dataset:=Table1; scExcelExport1.Connect; scExcelExport1.ExcelWorkSheet.Range[ 'A2' , 'C8' ].Borders.Color := clRed; scExcelExport1.ExportDataset; scExcelExport1.ExcelWorkSheet.Range[ 'B2' , 'B2' ].Select;
scExcelExport1.ExcelApplication.ActiveWindow.FreezePanes := True; scExcelExport1.ExcelWorkSheet.Range[ 'B5' , 'E7' ].Cells.Clear; scExcelExport1.ExcelWorkSheet.Range[Format( 'A%d' ,[scExcelExport1.EndRowData+3]), Format( 'A%d' ,[scExcelExport1.EndRowData+3])].Value := 'Extra informatie toevoegen aan Excel werkblad' ; scExcelExport1.ExcelWorkSheet.Range[ 'M1' , 'M1' ].Value := 10; scExcelExport1.ExcelWorkSheet.Range[ 'M2' , 'A2' ].Value := 5; scExcelExport1.ExcelWorkSheet.Range[ 'M3' , 'M3' ].Value := '=M1+M2' ; scExcelExport1.ExcelWorkSheet.Range[ 'M3' , 'M3' ].Font.Color := clRed; scExcelExport1.ExcelWorkSheet.Range[ 'M1' , 'M20' ].EntireColumn.Autofit; scExcelExport1.ExcelWorkSheet.Range[ 'B2' , 'B2' ].AddComment( 'Dit is commentaar voor een cel' ); finally scExcelExport1.Disconnect; end ;
Hak Cipta dan diseminasi
- Semua hak cipta komponen Delphi ini adalah milik penulis Stefan Cruysberghs.
- Komponen ini freeware yang untuk penggunaan non-komersial dan dapat bebas didistribusikan.
- Semua sumber (dengan komentar rinci) yang dimasukkan.
- Penulis tidak menjamin bebas dari kesalahan kerja komponen ini.
- Pengguna terdaftar dapat mengandalkan bug yang harus diselesaikan sesegera mungkin.
Pendaftaran
- Jika Anda tertarik dalam komponen ini atau digunakan dalam lingkungan komersial, Anda harus mendaftar komponen ini.
- Mendorong penulis untuk komponen Ekspor Excel untuk mengembangkan dan meningkatkan.
Manfaat pendaftaran
- Penuh kode sumber untuk Delphi versi 5 sampai Xe3.
- Lisensi terbatas untuk menggelar (penyebaran)
- Anda juga akan menerima email bila versi baru atau update.
- Dukungan dapat diminta melalui e-mail.
Harga
- The RegNet layanan digunakan untuk pembayaran selesai. Anda dapat dengan mudah dan aman membayar online dengan kartu kredit.
- Seorang pengembang lisensi (Lisensi Pengembang Single): $ 35 (sekitar 27 Euro)
- Izin usaha penuh (lisensi situs, terbatas jumlah pengembang, untuk waktu yang tidak terbatas): $ 130 (sekitar 100 euro)
Lisensi penjualan pengembang
- Setelah pendaftaran Anda memerlukan kunci pendaftaran! Dengan versi yang dapat Anda download pada halaman ini, Anda memiliki semua fungsi.
Lisensi penjualan untuk seluruh perusahaan
Unduh
Komponen TscExcelExport
- Isi: komponen TscExcelExport dengan sumber dan contoh program (untuk Delphi 5, 6, 7, 2005, 2006, Turbo Delphi, 2007, 2009, 2010, XE, dan XE2 Xe3)
- Versi: 4.21 (2012/12/28)
- Penulis: Stefan Cruysberghs
1 komentar:
Write komentarmau nanya nich,,
Replykenapa ya di os window 7 g’k terinstall?
padahal komponen yank lain,,,terinstal,,,,,
tolong bantuanyya,,,,T.T
EmoticonEmoticon