Microsoft® Excel formátum konvertálása PHP-n keresztül

Excel-fájlok importálása és exportálása táblázat-, web-, kép- és rögzített elrendezésű formátumokba

 

PHP Excel Library felgyorsítja a táblázatkezelési és átalakítási folyamatokat, miközben támogatja a népszerű formátumokat, köztük a XLS, XLSX, XLSB, XLTX, XLTM, XLTM, 07616481, 716481, 716481 lehetővé teszi az Excel fájlok exportálását is a következő címekre: PDF, XPS, HTML, MHTML, sima Szöveg- és népszerű képformátumok, például TIFF, JPG, PNG, BMP és SVG.

Az Excel konvertálása XLSX, ODS, SXC és FODS-re PHP használatával

A táblázatos formátumok közötti konvertáláshoz csak egy példányt tartalmazó táblázatot kell betölteni Munkafüzet és visszamenti a kívánt formátumba, miközben kiválasztja a megfelelő értéket SaveFormat felsorolás.

PHP kód az Excel fájlformátum konvertálásához
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);
 

Az Excel konvertálása PDF, XPS, HTML és MD-re PHP használatával

Speciális osztályok állnak rendelkezésre az átalakítási folyamat vezérlésére meghatározott kimeneti formátumokhoz, mint pl PdfSaveOptions Excel-fájlok exportálásához PDF-es számként, XpsSaveOptions az Excelből XPS-re való átalakításhoz, HtmlSaveOptions hogy az Excel HTML-ként jelenjen meg, és MarkdownSaveOptions az Excelből Markdown konvertáláshoz.

PHP-kód Excelhez PDF-ig és webes formátumokhoz
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);
 

Konvertálja a JSON-et Excel-re és az Excel-t JSON-re PHP segítségével

A PHP-fejlesztők egyszerűen betölthetik és néhány sornyi kóddal Excelbe konvertálhatják a JSON fájlokat. Hasonlóképpen, az Excel-adatok exportálhatók a JSON-es adatokba.

PHP kód a JSON Excel konvertálásához
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-kód az Excelhez JSON átalakítás
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");
 

Excel-munkalapok konvertálása JPG, BMP, PNG és GIF formátumba PHP segítségével

Egy Excel-fájl minden munkalapja konvertálható különböző képformátumokba, hívja ImageOrPrintOptions .setImageFormat a képformátum beállításához.

PHP kód az Excel-kép konvertáláshoz
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")
 

Konvertálja az Excelt Word-be és PowerPoint-be PHP használatával

Lehetőség van bármilyen táblázat betöltésére és Word DOCX és PowerPoint PPTX fájlokká konvertálására használat közben. DocxSaveOptions & PptxSaveOptions osztályok alább látható módon.

PHP kód az Excel Wordbe és a PowerPoint konvertáláshoz
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)