1. produkty
  2.   Tabulka
  3.   PHP
  4.   Aspose.Cells for PHP via Java

Aspose.Cells for PHP via Java

 
 

PHP API pro generování a převod Excelových tabulek

Užitečné rozhraní API pro správu a zpracování tabulek aplikace Excel umožňuje vývojářům vytvářet, upravovat, tisknout, číst a převádět soubory aplikace Excel.

Aspose.Cells pro PHP prostřednictvím Javy je užitečné a flexibilní řešení pro práci s tabulkovými dokumenty Excelu v aplikacích PHP . Jedná se o velmi oblíbené rozhraní API pro manipulaci s tabulkovým procesorem, které umožňuje vývojářům softwaru vytvářet, upravovat, číst, tisknout a převádět soubory Microsoft Excel bez nutnosti instalace aplikace Microsoft Excel do systému. Knihovna plně podporuje všechny verze Microsoft Excel, včetně nejnovějších verzí Excelu 2019 a Excelu pro Office 365.

Aspose.Cells for PHP přes Java je škálovatelné a na funkce bohaté API, které pomáhá vývojářům softwaru rychle a spolehlivě převádět mezi několika oblíbenými formáty dokumentů v rámci jejich vlastních aplikací PHP. Poskytuje software pro nejúplnější formát XLS, OOXML, Flat OPC a také Excel 2003 XML, XLSX, XLTX, XLSM, XLTM, CSV, HTML, ODS, PDF, formát souborů oddělených tabulátory a mnoho dalších. Je také možné snadno extrahovat text uložením ve formátu prostého textu. S Aspose.Cells for PHP přes Javu mohou vývojáři používat API z aplikací PHP pomocí Java Bridge. Knihovna je navržena pro vysoký výkon a umožňuje vývojářům pracovat s velkými soubory Excelu rychle a efektivně.

Aspose.Cells for PHP přes Java funguje pomocí Java Bridge k vytvoření spojení mezi aplikací PHP a API Aspose.Cells. Součástí knihovny je několik důležitých funkcí pro manipulaci s tabulkami aplikace Excel, jako je přidání nového sešitu, vložení nového listu, vytváření a manipulace s komentáři, konfigurace nastavení stránky, vkládání a vykreslování grafů, import vzorců z tabulky návrháře, přidávání a výpočet složitých vzorců. , vytvářet a manipulovat s pojmenovanými rozsahy a mnoho dalších. PHP přes Java je technika, která umožňuje vývojářům používat třídy a knihovny Java z aplikací PHP. Funguje pomocí Java bridge, což je část softwaru, která umožňuje PHP skriptům komunikovat s Java objekty a třídami.

Previous Next

Začínáme s Aspose.Cells pro PHP přes Java

Aspose.Cells for PHP přes Java je distribuován jako ZIP archiv. K instalaci potřebujete PHP 7 nebo vyšší verze. Před nastavením instalace musí mít počítač verzi Oracle JDK 7 nebo vyšší.

Zde jsou úplné instalační pokyny pro Aspose.Cells pro PHP přes Java. .

Vytváření a správa nové tabulky aplikace Excel prostřednictvím rozhraní PHP API

Aspose.Cells for PHP prostřednictvím jazyka Java dává vývojářům softwaru možnost vytvářet nové tabulky aplikace Excel v rámci jejich vlastních aplikací PHP. Knihovna také podporuje otevírání stávajících projektů, provádění požadovaných změn a jejich aktualizaci. Podporuje různé formáty souborů, jako jsou XLS, XLSX, ODS, SpreadsheetML, CSV, Tab Delimited, HTML/MHTML, PDF, XPS a další formáty. Knihovna obsahuje několik důležitých funkcí souvisejících s manipulací s dokumenty, jako je přidání kopie existujícího listu, import/export dat z externích souborů, vložení obrázků do tabulky, přidání komentářů do buněk, sloučení/rozdělení buněk atd.

Jak vytvořit nový sešit Excel přes 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");

Import a export formátů souborů aplikace Excel prostřednictvím rozhraní PHP API

Aspose.Cells pro PHP prostřednictvím knihovny Java obsahuje několik důležitých funkcí, které rychle a spolehlivě převádí mezi několika populárními formáty tabulkových dokumentů. Knihovna umožňuje vkládat a odebírat různé důležité formáty tabulkových souborů, jako jsou XLS, XLSX, XLSB, XLTX, XLTM, XLSM, XML, ODS, CSV, Tab-Delimited, TXT, HTML, MHTML. Umožňuje také export do některých oblíbených formátů souborů, jako je PDF, XPS JPEG, PNG, BMP, SVG, TIFF, EMF, GIF a tak dále.

Převést excelový sešit do PDF pomocí 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);

Použít formátování na tabulky prostřednictvím PHP API

Aspose.Cells pro PHP prostřednictvím Javy usnadňuje počítačovým programátorům použití různých typů formátování na jejich tabulkové dokumenty. Knihovna obsahuje několik důležitých funkcí pro práci s formátováním tabulek, jako je použití všech formátování znaků v buňkách včetně písem, barev, efektů, ohraničení a stínování, nastavení zarovnání textu, formátování formátovaného textu v jedné buňce, použití různých nastavení ohraničení buněk, spravovat vzory pozadí na buňkách, aplikovat všechna nastavení formátu čísel a mnoho dalších.

Přidejte grafy a obrázky do souborů aplikace Excel prostřednictvím PHP

Aspose.Cells for PHP prostřednictvím jazyka Java umožňuje vývojářům softwaru vytvářet a přidávat grafy a obrázky do tabulkových dokumentů v rámci jejich vlastních aplikací PHP. Knihovna zahrnovala různé důležité pro práci s grafy a obrázky, jako je přizpůsobení grafů, typy formátování grafů, vykreslování grafů, správa os excelových grafů, DataLabels a zpracování legend Excelových grafů, přidání názvů grafů Excel, podpora grafů Excel 2016, získání rovnice Text trendové linie grafu a mnoho dalších.

Načíst graf do souboru aplikace Excel v aplikacích 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");

 Čeština