Microsoft® Conversie van Excel-indeling via PHP

Importeer en exporteer Excel-bestanden als spreadsheet-, web-, afbeeldings- en vaste lay-outformaten

 

PHP Excel Library versnelt het programmeren en converteren van spreadsheets en ondersteunt populaire formaten, waaronder XLS, XLSX, XLSM, XLSB, XLTX, XLTM, CSV, SpreadsheetML, ODS. Het maakt ook het exporteren van Excel-bestanden mogelijk tot PDF, XPS, HTML, MHTML, Blank Tekst en populaire afbeeldingsformaten zoals TIFF, JPG, PNG, BMP en SVG.

Converteer Excel naar XLSX, ODS, SXC en FODS met PHP

Voor de onderlinge conversie van het spreadsheetformaat is alleen het laden van een spreadsheet nodig met een exemplaar van Werkboek en weer opslaan in het gewenste formaat terwijl u de juiste waarde selecteert Formaat opslaan opsomming.

PHP-code voor conversie van Excel-bestandsindelingen
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);
 

Converteer Excel naar PDF, XPS, HTML en MD met behulp van PHP

Er zijn gespecialiseerde klassen beschikbaar om het conversieproces voor specifieke uitvoerformaten zoals PdfSaveOpties om Excel-bestanden te exporteren als PDF, XpsSaveOpties voor conversie van Excel naar XPS, HtmlSaveOptions om Excel weer te geven als HTML en MarkdownSaveOpties voor conversie van Excel naar Markdown.

PHP-code voor Excel naar PDF en webformaten
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);
 

Converteer JSON naar Excel en Excel naar JSON met PHP

PHP-ontwikkelaars kunnen eenvoudig JSON-bestanden laden en converteren naar Excel in slechts een paar regels code. Op dezelfde manier kunnen Excel-gegevens worden geëxporteerd naar JSON-gegevens.

PHP-code voor JSON naar Excel-conversie
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 voor Excel naar JSON Conversie
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");
 

Converteer Excel-werkbladen naar JPG, BMP, PNG en GIF met behulp van PHP

Elk werkblad van een Excel-bestand kan worden omgezet naar verschillende afbeeldingsformaten, bel AfbeeldingOfAfdrukopties .setImageFormat om het afbeeldingsformaat in te stellen.

PHP-code voor conversie van Excel naar afbeelding
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")
 

Converteer Excel naar Word en PowerPoint met behulp van PHP

Het is mogelijk om elk spreadsheet te laden en te converteren naar Word DOCX & PowerPoint PPTX bestanden tijdens het gebruik DocxSaveOptions & PptxSaveOpties klassen zoals hieronder gedemonstreerd.

PHP-code voor Excel naar Word en PowerPoint-conversie
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)