Microsoft® Excel-formatkonvertering via PHP

Importera och exportera Excel-filer som kalkylblad, webb, bild och format med fast layout

 

PHP Excel Library snabbar upp kalkylarksprogrammering och konverteringsprocesser samtidigt som det stöder populära format inklusive XLSX, XLSM, XLSB, XLTX, XLTM, CSV, 7,481, 481, 481, 481, 481, 481, 7,3481 tillåter export av Excel-filer till PDF, XPS, HTML, MHTML, Vanligt Text och populära bildformat som TIFF, JPG, PNG, BMP och SVG.

Konvertera Excel till XLSX, ODS, SXC och FODS med PHP

Interkonvertering av kalkylarksformat kräver bara att ett kalkylblad laddas med en instans av Arbetsbok och spara tillbaka i önskat format samtidigt som du väljer lämpligt värde från SaveFormat uppräkning.

PHP-kod för konvertering av Excel-filformat
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);
 

Konvertera Excel till PDF, XPS, HTML och MD med PHP

Specialiserade klasser finns tillgängliga för att styra konverteringsprocessen för specifika utdataformat som t.ex PdfSaveOptions för att exportera Excel-filer som PDF, XpsSaveOptions för Excel till XPS konvertering, HtmlSaveOptions för att återge Excel som HTML och MarkdownSaveOptions för konvertering från Excel till Markdown.

PHP-kod för Excel till PDF och webbformat
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);
 

Konvertera JSON till Excel & Excel till JSON med PHP

PHP-utvecklare kan enkelt ladda och konvertera JSON-filer till Excel på bara några rader kod. På liknande sätt kan Excel-data exporteras till JSON-data.

PHP-kod för JSON till Excel-konvertering
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-kod för Excel till JSON Konvertering
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");
 

Konvertera Excel-kalkylblad till JPG, BMP, PNG och GIF med PHP

Varje kalkylblad i en Excel-fil kan konverteras till olika bildformat, ring ImageOrPrintOptions .setImageFormat för att ställa in bildformatet.

PHP-kod för konvertering av Excel till bild
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")
 

Konvertera Excel till Word & PowerPoint med PHP

Det är möjligt att ladda vilket kalkylblad som helst och konvertera det till Word DOCX- och PowerPoint PPTX-filer medan du använder DocxSaveOptions & PptxSaveOptions klasser som visas nedan.

PHP-kod för Excel till Word & PowerPoint konvertering
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)