Aspose.Cells for PHP via Java
API PHP untuk Menjana dan Menukar Hamparan Excel
API pengurusan dan pemprosesan hamparan Excel yang berguna membolehkan pembangun membuat, mengedit, mencetak, membaca dan menukar fail Excel.
Aspose.Cells untuk PHP melalui Java ialah penyelesaian yang berguna dan fleksibel untuk bekerja dengan dokumen hamparan Excel dalam aplikasi PHP . Ia adalah API manipulasi hamparan yang sangat popular yang membolehkan pembangun perisian mencipta, mengubah suai, membaca, mencetak dan menukar fail Microsoft Excel tanpa memerlukan Microsoft Excel dipasang pada sistem. Pustaka menyokong sepenuhnya semua versi Microsoft Excel, termasuk versi terkini Excel 2019 dan Excel untuk Office 365.
Aspose.Cells untuk PHP melalui Java ialah API berskala dan kaya dengan ciri yang membantu pembangun perisian dengan cepat dan boleh dipercayai, menukar antara beberapa format dokumen popular dalam aplikasi PHP mereka sendiri. Ia menyediakan perisian untuk format XLS yang paling lengkap, OOXML, Flat OPC dan juga Excel 2003 XML, XLSX, XLTX, XLSM, XLTM, CSV, HTML, ODS, PDF, format fail tab-delimited dan banyak lagi. Ia juga mungkin untuk mengekstrak teks dengan mudah dengan menyimpannya dalam format teks biasa. Dengan Aspose.Cells untuk PHP melalui Java, pembangun boleh menggunakan API dari dalam aplikasi PHP dengan menggunakan Java Bridge. Perpustakaan ini direka bentuk untuk prestasi tinggi, membolehkan pembangun bekerja dengan fail Excel yang besar dengan cepat dan cekap.
Aspose.Cells untuk PHP melalui Java berfungsi dengan menggunakan Java Bridge untuk mencipta sambungan antara aplikasi PHP dan Aspose.Cells API. Terdapat beberapa ciri manipulasi hamparan Excel yang penting sebahagian daripada perpustakaan seperti menambah buku kerja baharu, memasukkan lembaran kerja baharu, mencipta dan memanipulasi ulasan, mengkonfigurasi persediaan halaman, memasukkan & memberikan carta, import formula daripada hamparan pereka bentuk, menambah & mengira formula kompleks , buat & manipulasi julat bernama dan banyak lagi. PHP melalui Java ialah teknik yang membolehkan pembangun menggunakan kelas dan perpustakaan Java dari dalam aplikasi PHP. Ia berfungsi dengan menggunakan jambatan Java, iaitu sekeping perisian yang membenarkan skrip PHP berinteraksi dengan objek dan kelas Java.
Bermula dengan Aspose.Cells untuk PHP melalui Java
Aspose.Cells untuk PHP melalui Java diedarkan sebagai arkib ZIP. Anda perlu mempunyai PHP 7 atau versi yang lebih besar untuk dipasang. Mesin mesti mempunyai versi Oracle JDK 7 atau lebih besar sebelum menyediakan pemasangan.
Berikut ialah arahan pemasangan lengkap untuk Aspose.Cells for PHP via Java.
Cipta & Urus Hamparan Excel Baharu melalui API PHP
Aspose.Cells untuk PHP melalui Java memberi pembangun perisian keupayaan untuk mencipta hamparan Excel baharu dalam aplikasi PHP mereka sendiri. Perpustakaan juga menyokong pembukaan projek sedia ada, membuat perubahan yang diperlukan padanya dan mengemas kininya dengan sewajarnya. Ia menyokong pelbagai format fail, seperti XLS, XLSX, ODS, SpreadsheetML, CSV, Tab Delimited, HTML/MHTML, PDF, XPS dan format lain. Perpustakaan telah memasukkan beberapa ciri penting yang berkaitan dengan manipulasi dokumen, seperti menambah salinan lembaran kerja sedia ada, Mengimport/mengeksport data daripada fail luaran, Memasukkan imej ke hamparan, menambah komen pada sel, Merge/split Cells dan sebagainya.
Bagaimana untuk Mencipta Buku Kerja Excel Baharu melalui API PHP?
// Load the Aspose.Cells library
require_once("path/to/aspose/cells/autoload.php");
use Aspose\Cells\Workbook;
use Aspose\Cells\Worksheets\SheetType;
// Create a new workbook
$workbook = new Workbook();
// Add a new worksheet
$worksheet = $workbook->getWorksheets()->add(SheetType::WORKSHEET);
// Save the workbook
$workbook->save("new-workbook.xlsx");
// add data and formatting to the worksheet
// Add data to cell A1
$worksheet->getCells()->get("A1")->setValue("Hello, World!");
// Save the workbook
$workbook->save("new-workbook.xlsx");
Import & Eksport Format Fail Excel melalui API PHP
Aspose.Cells untuk PHP melalui perpustakaan Java telah menyertakan beberapa ciri penting yang dengan cepat dan boleh dipercayai, menukar antara beberapa format dokumen hamparan yang popular. Pustaka membenarkan untuk memasukkan dan keluar pelbagai format fail hamparan penting, seperti XLS, XLSX, XLSB, XLTX, XLTM, XLSM, XML, ODS, CSV, Tab-Delimited, TXT, HTML, MHTML. Ia juga membenarkan eksport ke beberapa format fail popular seperti PDF, XPS JPEG, PNG, BMP, SVG, TIFF, EMF, GIF dan sebagainya.
Tukar buku kerja Excel kepada PDF melalui PHP
use java\io\File;
use com\aspose\cells\Workbook;
// Load the Excel workbook
$workbook = new Workbook(new File("input.xlsx"));
use com\aspose\cells\SaveFormat;
// Save the workbook in PDF format
$workbook->save("output.pdf", SaveFormat::PDF);
Gunakan Pemformatan pada Hamparan melalui PHP API
Aspose.Cells untuk PHP melalui Java memudahkan pengaturcara komputer menggunakan jenis pemformatan yang berbeza pada dokumen hamparan mereka. Perpustakaan telah memasukkan beberapa ciri penting untuk mengendalikan pemformatan hamparan, seperti menggunakan semua pemformatan aksara dalam sel termasuk fon, warna, kesan, sempadan dan lorekan, tetapan penjajaran teks, pemformatan teks kaya dalam satu sel, gunakan tetapan sempadan sel yang berbeza, mengurus corak latar belakang pada sel, gunakan semua tetapan format nombor dan banyak lagi.
Tambah Carta & Imej dalam Fail Excel melalui PHP
Aspose.Cells untuk PHP melalui Java membenarkan pembangun perisian mencipta dan menambah carta serta imej ke dalam dokumen hamparan di dalam aplikasi PHP mereka sendiri. Perpustakaan telah memasukkan pelbagai perkara penting untuk mengendalikan carta dan imej, seperti menyesuaikan carta, jenis pemformatan carta, carta rendering, mengurus Axes carta excel, DataLabels & pengendalian legenda carta Excel, menambah tajuk carta Excel, sokongan Carta Excel 2016, dapatkan persamaan Teks Garis Arah Carta dan banyak lagi.
Muatkan Carta ke Fail Excel di dalam Aplikasi PHP
//Load the Excel file
$workbook = new Workbook("input.xlsx");
// add the chart to a worksheet
$chart = $workbook->getWorksheets()->get(0)->getCharts()->addChart(ChartType::COLUMN_CLUSTERED);
$chart->setChartArea(0, 0, 400, 400);
$chart->setPlotArea(0, 0, 350, 350);
$chart->getTitle()->setText("Sales Report");
$chart->getTitle()->getFont()->setSize(12);
$chart->getTitle()->getFont()->setBold(true);
$chart->setLegendShown(true);
$chart->getLegend()->getFont()->setSize(10);
$data = array(
array("Product", "Sales"),
array("Product A", 1500),
array("Product B", 2500),
array("Product C", 1700),
);
$chart->getNSeries()->add($workbook->getWorksheets()->get(0)->getCells()->importArray($data, '', 'A1'));
$chart->calculate();
$workbook->save("output.xlsx");