Komponen Delphi Export Ke Excell : TscExcelExport

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.
TscExcelExport komponen (VCL Delphi)
TscExcelExport komponen (VCL Delphi)

Peluang

Properti

Segala macam pengaturan untuk menentukan tata letak worksheet.
  • Nama worksheet dan file yang
  • Teks untuk header dan footer
  • Baris dan kolom header, footer, judul dan tanggal mulai
  • Mengatur kolom Lebar atau secara otomatis menyesuaikan
  • Font header, footer, judul, ringkasan, dan data (Alignment, Text Wrap, Orientasi, Cell Merge)
  • Warna latar belakang dan tepi header, footer, judul, ringkasan dan data
  • Perhitungan (SUM, MIN, MAX, AVG, COUNT) bidang angka atau diberikan
  • Auto Filter untuk judul
  • Group dengan bidang tertentu
  • Buat lembar kerja baru atau menambah file yang sudah ada
  • Akses ke objek Excel (Excel Application, Excel Workbook, Worksheet Excel, ...)
  • ...

Acara

  • Untuk penentuan warna latar belakang dan warna font, nama, ukuran per sel
  • Untuk ekspor data tanpa penggunaan, untuk membuat sebuah TDataset

Metode

  • Ekspor ke Excel
  • Menyimpan lembar kerja sebagai XLSX (Open XML), XLS, HTML, XML atau CSV
  • Tampilkan Versi Cetak

Editor Komponen

  • Melalui komponen editor, Anda dapat mengubah berbagai pengaturan dengan cara sederhana

Hidup template

  • Hidup template untuk Delphi 2006, 2007, 2009, 2010, XE, dan XE2 Xe3 (ExcelExportUse, dan Excel Ekspor Buat)

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, ...

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)
  • Lisensi penjualan pengembang
  • Izin usaha penuh (lisensi situs, terbatas jumlah pengembang, untuk waktu yang tidak terbatas): $ 130 (sekitar 100 euro)

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
Dapatkan sekarang

Share this

Related Posts

Previous
Next Post »

1 komentar:

Write komentar
21 September 2013 pukul 16.23 delete

mau nanya nich,,
kenapa ya di os window 7 g’k terinstall?
padahal komponen yank lain,,,terinstal,,,,,
tolong bantuanyya,,,,T.T

Reply
avatar