Aspose.Cells for PHP via Java
API PHP pentru a genera și converti foi de calcul Excel
Un API util de gestionare și procesare a foilor de calcul Excel permite dezvoltatorilor să creeze, să editeze, să imprime, să citească și să convertească fișiere Excel.
Aspose.Cells pentru PHP prin Java este o soluție utilă și flexibilă pentru lucrul cu documente cu foi de calcul Excel în cadrul aplicațiilor PHP . Este un API foarte popular de manipulare a foilor de calcul, care le permite dezvoltatorilor de software să creeze, să modifice, să citească, să imprime și să convertească fișiere Microsoft Excel fără a fi nevoie ca Microsoft Excel să fie instalat pe sistem. Biblioteca acceptă pe deplin toate versiunile de Microsoft Excel, inclusiv cele mai recente versiuni de Excel 2019 și Excel pentru Office 365.
Aspose.Cells pentru PHP prin Java este un API scalabil și bogat în funcții care îi ajută pe dezvoltatorii de software să convertească rapid și fiabil între mai multe formate de documente populare în cadrul propriilor aplicații PHP. Oferă software pentru cel mai complet format XLS, OOXML, Flat OPC și, de asemenea, Excel 2003 XML, XLSX, XLTX, XLSM, XLTM, CSV, HTML, ODS, PDF, format de fișier delimitat de file și multe altele. De asemenea, este posibil să extrageți cu ușurință text salvându-l în format text simplu. Cu Aspose.Cells pentru PHP prin Java, dezvoltatorii pot folosi API-ul din cadrul aplicațiilor PHP folosind Java Bridge. Biblioteca este concepută pentru performanțe ridicate, permițând dezvoltatorilor să lucreze cu fișiere Excel mari rapid și eficient.
Aspose.Cells pentru PHP prin Java funcționează utilizând Java Bridge pentru a crea o conexiune între aplicația PHP și API-ul Aspose.Cells. Există câteva funcții importante de manipulare a foilor de calcul Excel care fac parte din bibliotecă, cum ar fi adăugarea unui nou registru de lucru, inserarea unei noi foi de lucru, crearea și manipularea comentariilor, configurarea configurației paginii, inserarea și randarea diagramelor, importul de formule dintr-o foaie de calcul de proiectant, adăugarea și calcularea formulelor complexe. , creați și manipulați intervale denumite și multe altele. PHP prin Java este o tehnică care permite dezvoltatorilor să folosească clase și biblioteci Java din cadrul aplicațiilor PHP. Funcționează folosind o punte Java, care este un program care permite scripturilor PHP să interacționeze cu obiecte și clase Java.
Noțiuni introductive cu Aspose.Cells pentru PHP prin Java
Aspose.Cells pentru PHP prin Java este distribuit ca o arhivă ZIP. Trebuie să aveți PHP 7 sau versiuni superioare pentru a fi instalate. Mașina trebuie să aibă Oracle JDK 7 sau versiuni mai mari înainte de a configura instalarea.
Iată instrucțiunile complete de instalare pentru Aspose.Cells pentru PHP prin Java.
Creați și gestionați o nouă foaie de calcul Excel prin API-ul PHP
Aspose.Cells pentru PHP prin Java oferă dezvoltatorilor de software capacitatea de a crea noi foi de calcul Excel în propriile aplicații PHP. Biblioteca acceptă, de asemenea, deschiderea proiectelor existente, efectuarea modificărilor necesare și actualizarea în consecință. Acceptă diferite formate de fișiere, cum ar fi XLS, XLSX, ODS, SpreadsheetML, CSV, Tab Delimited, HTML/MHTML, PDF, XPS și alte formate. Biblioteca a inclus mai multe caracteristici importante legate de manipularea documentelor, cum ar fi adăugarea unei copii a foii de lucru existente, importul/exportarea datelor din fișiere externe, inserarea imaginilor în foaia de calcul, adăugarea de comentarii la celule, îmbinare/divizarea celulelor și așa mai departe.
Cum se creează un nou registru de lucru Excel prin API-ul 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");
Importați și exportați formate de fișiere Excel prin API-ul PHP
Biblioteca Aspose.Cells pentru PHP prin Java a inclus câteva caracteristici importante care convertesc rapid și fiabil între mai multe formate populare de documente de foi de calcul. Biblioteca permite introducerea și extragerea diferitelor formate importante de fișiere de foi de calcul, cum ar fi XLS, XLSX, XLSB, XLTX, XLTM, XLSM, XML, ODS, CSV, Tab-Delimited, TXT, HTML, MHTML. De asemenea, permite exportul în unele formate de fișiere populare, cum ar fi PDF, XPS JPEG, PNG, BMP, SVG, TIFF, EMF, GIF și așa mai departe.
Convertiți registrul de lucru Excel în PDF prin 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);
Aplicați formatarea foilor de calcul prin API-ul PHP
Aspose.Cells pentru PHP prin Java le permite programatorilor de calculatoare să aplice diferite tipuri de formatare documentelor lor de calcul. Biblioteca a inclus câteva caracteristici importante pentru gestionarea formatării foilor de calcul, cum ar fi aplicarea tuturor formatării caracterelor în celule, inclusiv fonturi, culori, efecte, chenare și umbrire, setări de aliniere a textului, formatarea textului îmbogățit într-o singură celulă, aplicarea diferitelor setări de margine a celulelor, gestionați modelele de fundal pe celule, aplicați toate setările de format de numere și multe altele.
Adăugați diagrame și imagini în fișierele Excel prin PHP
Aspose.Cells pentru PHP prin Java permite dezvoltatorilor de software să creeze și să adauge diagrame, precum și imagini în documente de foi de calcul în cadrul propriilor aplicații PHP. Biblioteca a inclus diverse importante pentru gestionarea diagramelor și imaginilor, cum ar fi personalizarea diagramelor, tipurile de formatare a diagramelor, randarea diagramelor, gestionarea axelor diagramelor Excel, gestionarea etichetelor de date și a legendelor diagramelor Excel, adăugarea titlurilor diagramelor Excel, suport pentru diagrame Excel 2016, obținerea ecuației Textul graficului Trendline și multe altele.
Încărcați diagrama în fișierul Excel în interiorul aplicațiilor 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");