Microsoft® Excel-Formatkonvertierung über PHP

Importieren und exportieren Sie Excel-Dateien als Tabellenkalkulations-, Web-, Bild- und Festlayoutformate.

 

Die PHP Excel Library beschleunigt die Tabellenkalkulationsprogrammierung und Konvertierungsprozesse und unterstützt gängige Formate, darunter XLS, XLSX, XLSM, XLSB, XLTX, XLTM, CSV, SpreadsheetML, ODS. Sie ermöglicht auch den Export von Excel-Dateien in die Formate PDF, XPS, HTML, MHTML, Nur-Text und gängige Bildformate wie TIFF, JPG, PNG, BMP und SVG.

Konvertieren Sie Excel mit PHP in XLSX, ODS, SXC und FODS

Die Konvertierung des Tabellenformats erfordert lediglich das Laden einer Tabelle mit einer Instanz von Arbeitsmappe und speichern Sie es im gewünschten Format zurück, während Sie den entsprechenden Wert auswählen aus Format speichern Aufzählung.

PHP-Code zur Konvertierung des Excel-Dateiformats
require_once("Java.inc"); 
require_once("lib/aspose.cells.php"); 
use aspose\cells;
use aspose\cells\Workbook; 

// load the template file
$workbook = new Workbook("input.xlsx");

// save as XLSX, ODS, SXC & FODS formats
$workbook->save("output.xlsx", SaveFormat::Xlsx);
$workbook->save("output.ods", SaveFormat::Ods);
$workbook->save("output.scx", SaveFormat::Sxc);
$workbook->save("output.fods", SaveFormat::Fods);
 

Konvertieren Sie Excel mit PHP in PDF, XPS, HTML und MD

Es stehen spezielle Klassen zur Verfügung, um den Konvertierungsprozess für bestimmte Ausgabeformate zu steuern, wie beispielsweise PdfSpeichernOptionen um Excel-Dateien als PDF zu exportieren, XpsSaveOptions für die Konvertierung von Excel nach XPS, HtmlSaveOptions Excel als HTML darzustellen und MarkdownSpeichernOptionen für die Konvertierung von Excel in Markdown.

PHP-Code für Excel bis PDF und Webformate
require_once("Java.inc"); 
require_once("lib/aspose.cells.php"); 
use aspose\cells;
use aspose\cells\Workbook; 

// load the template file
$workbook = new Workbook("input.xlsx");


// save Excel in PDF_A_1_B format
$pdfOptions = new PdfSaveOptions();
$pdfOptions->setCompliance(PdfCompliance::PDF_A_1_B);
$workbook->save("output.pdf", pdfOptions);

// save Excel in XPS with 1 page per worksheet
$xpsOptions = new XpsSaveOptions();
$xpsOptions->setOnePagePerSheet(true);
$workbook->save("output.xps", xpsOptions);

// save Excel in HTML with images as Base64
$htmlOptions = new HtmlSaveOptions();
$htmlOptions->setExportImagesAsBase64(true);
$workbook->save("output.html", htmlOptions);

// save Excel in Markdown (MD) while retaining cell formatting
$mdOptions = new MarkdownSaveOptions();
$mdOptions->setFormatStrategy(CellValueFormatStrategy::CELL_STYLE);
$workbook->save("output.md", mdOptions);
 

Konvertieren Sie JSON in Excel und Excel in JSON mit PHP

PHP-Entwickler können JSON-Dateien mit nur wenigen Codezeilen problemlos in Excel laden und konvertieren. Ebenso können Excel-Daten in JSON-Daten exportiert werden.

PHP-Code für die Konvertierung von JSON in Excel
require_once("Java.inc"); 
require_once("lib/aspose.cells.php"); 
use aspose\cells;
use aspose\cells\Workbook; 

// Load your source json file
$workbook = new Workbook("Data.json");

//save file to xlsx format
$workbook->save("output.xlsx");
PHP-Code für die Konvertierung von Excel in JSON
require_once("Java.inc"); 
require_once("lib/aspose.cells.php"); 
use aspose\cells;
use aspose\cells\Workbook; 

// Load your source xlsx file
$workbook = new Workbook("input.xlsx");

// save file to json format
$workbook->save("Data.json");
 

Konvertieren Sie Excel-Arbeitsblätter mit PHP in JPG, BMP, PNG und GIF

Jedes Arbeitsblatt einer Excel-Datei kann in verschiedene Bildformate konvertiert werden, rufen Sie Bild-oder-Druckoptionen .setImageFormat zum Festlegen des Bildformats.

PHP-Code zur Konvertierung von Excel in Bilder
require_once("Java.inc"); 
require_once("lib/aspose.cells.php"); 
use aspose\cells;
use aspose\cells\Workbook; 

// load template spreadsheet
$workbook = new Workbook("template.xlsx");

// create & set an instance of ImageOrPrintOptions
$options = new ImageOrPrintOptions();
// set output image type
$options->setImageType(ImageType::PNG);
// create SheetRender for first worksheet in the collection
$sheet = $workbook->getWorksheets()->get(0);
$sr = new SheetRender(sheet, options);
// render worksheet to image
$sr->toImage(0, "output.jpg")
 

Konvertieren Sie Excel in Word und PowerPoint mit PHP

Es ist möglich, jede Tabelle zu laden und sie in Word DOCX & PowerPoint PPTX Dateien zu konvertieren, während DocxSaveOptions & PptxSpeichernOptionen Klassen, wie unten gezeigt.

PHP-Code für die Konvertierung von Excel in Word und PowerPoint
require_once("Java.inc"); 
require_once("lib/aspose.cells.php"); 
use aspose\cells;
use aspose\cells\Workbook; 

// load template spreadsheet
$workbook = new Workbook("template.xlsx");

// save spreadsheet as DOCX
$docxOptions = new DocxSaveOptions();
$workbook->save("output.docx", docxOptions);

// save spreadsheet as PPTX
$pptxOptions = new PptxSaveOptions();
$workbook->save("output.pptx", pptxOptions)