1. Produkter
  2.   Kalkylblad
  3.   PHP
  4.   Aspose.Cells for PHP via Java

Aspose.Cells for PHP via Java

 
 

PHP API för att generera och konvertera Excel-kalkylblad

Ett användbart API för hantering och bearbetning av Excel-kalkylblad låter utvecklare skapa, redigera, skriva ut, läsa och konvertera Excel-filer.

Aspose.Cells för PHP via Java är en användbar och flexibel lösning för att arbeta med Excel-kalkylarksdokument i PHP-applikationer . Det är ett mycket populärt API för hantering av kalkylblad som gör det möjligt för programutvecklare att skapa, ändra, läsa, skriva ut och konvertera Microsoft Excel-filer utan att Microsoft Excel behöver installeras på systemet. Biblioteket stöder fullt ut alla versioner av Microsoft Excel, inklusive de senaste versionerna av Excel 2019 och Excel för Office 365.

Aspose.Cells för PHP via Java är ett skalbart och funktionsrikt API som hjälper mjukvaruutvecklare att snabbt och pålitligt konvertera mellan flera populära dokumentformat i sina egna PHP-applikationer. Den tillhandahåller programvara för de mest kompletta XLS-formaten, OOXML, Flat OPC och även Excel 2003 XML, XLSX, XLTX, XLSM, XLTM, CSV, HTML, ODS, PDF, tabbavgränsade filformat och många fler. Det är också möjligt att enkelt extrahera text genom att spara den i vanligt textformat. Med Aspose.Cells för PHP via Java kan utvecklare använda API:t från PHP-applikationer genom att använda Java Bridge. Biblioteket är designat för hög prestanda, vilket gör att utvecklare kan arbeta med stora Excel-filer snabbt och effektivt.

Aspose.Cells för PHP via Java fungerar genom att använda Java Bridge för att skapa en anslutning mellan PHP-applikationen och Aspose.Cells API. Det finns flera viktiga Excel-kalkylbladsmanipuleringsfunktioner i biblioteket som att lägga till en ny arbetsbok, infoga ett nytt kalkylblad, skapa och manipulera kommentarer, konfigurera sidinställningar, infoga och rendera diagram, importera formler från ett designerkalkylblad, lägga till och beräkna komplexa formler , skapa och manipulera namngivna intervall och många fler. PHP via Java är en teknik som gör att utvecklare kan använda Java-klasser och -bibliotek inifrån PHP-applikationer. Det fungerar genom att använda en Java-brygga, som är en mjukvara som låter PHP-skript interagera med Java-objekt och -klasser.

Previous Next

Komma igång med Aspose.Cells för PHP via Java

Aspose.Cells för PHP via Java distribueras som ett ZIP-arkiv. Du måste ha PHP 7 eller senare versioner för att kunna installeras. Maskinen måste ha Oracle JDK 7 eller senare versioner innan installationen ställs in.

Här är de fullständiga installationsinstruktionerna för Aspose.Cells för PHP via Java.

Skapa och hantera nytt Excel-kalkylblad via PHP API

Aspose.Cells för PHP via Java ger mjukvaruutvecklare möjlighet att skapa nya Excel-kalkylblad i sina egna PHP-applikationer. Biblioteket stödjer också att öppna befintliga projekt, göra de nödvändiga ändringarna i det och uppdatera det därefter. Den stöder olika filformat, såsom XLS, XLSX, ODS, SpreadsheetML, CSV, Tab Delimited, HTML/MHTML, PDF, XPS och andra format. Biblioteket har inkluderat flera viktiga funktioner relaterade till dokumentmanipulering, som att lägga till en kopia av befintligt kalkylblad, importera/exportera data från externa filer, infoga bilder i kalkylark, lägga till kommentarer till celler, slå samman/dela celler och så vidare.

Hur skapar man en ny Excel-arbetsbok via PHP API?

// 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");

Importera och exportera Excel-filformat via PHP API

Aspose.Cells för PHP via Java-biblioteket har inkluderat flera viktiga funktioner som snabbt och tillförlitligt konverterar mellan flera populära kalkylarksdokumentformat. Biblioteket gör det möjligt att mata in och ut olika viktiga kalkylbladsfilformat, såsom XLS, XLSX, XLSB, XLTX, XLTM, XLSM, XML, ODS, CSV, Tab-Delimited, TXT, HTML, MHTML. Det tillåter också export till några populära filformat som PDF, XPS JPEG, PNG, BMP, SVG, TIFF, EMF, GIF och så vidare.

Convert Excel workbook to PDF via 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);

Tillämpa formatering på kalkylark via PHP API

Aspose.Cells för PHP via Java gör det enkelt för datorprogrammerare att tillämpa olika typer av formatering på sina kalkylarksdokument. Biblioteket har inkluderat flera viktiga funktioner för hantering av kalkylbladsformatering, som att tillämpa all teckenformatering i cellerna inklusive teckensnitt, färger, effekter, ramar och skuggning, textjusteringsinställningar, rik textformatering i en enda cell, tillämpa olika gränsinställningar för celler, hantera bakgrundsmönster på celler, tillämpa alla inställningar för talformat och många fler.

Lägg till diagram och bilder i Excel-filer via PHP

Aspose.Cells för PHP via Java tillåter mjukvaruutvecklare att skapa och lägga till diagram såväl som bilder i kalkylarksdokument i sina egna PHP-applikationer. Biblioteket har inkluderat olika viktiga för hantering av diagram och bilder, såsom anpassning av diagram, diagramformateringstyper, rendering av diagram, hantera axlar av excel-diagram, DataLabels & legendhantering av Excel-diagram, lägga till Excel-diagramtitlar, Excel 2016-diagramstöd, få ekvation Text av diagramtrendlinje och många fler.

Ladda diagram till Excel-fil i PHP-applikationer

//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");

 Svenska