Microsoft® Převod formátu Excel přes PHP

Importujte a exportujte soubory Excel jako tabulkový procesor, web, obrázky a formáty s pevným rozložením

 

Knihovna PHP Excel urychluje programování tabulek a procesy převodu a zároveň podporuje oblíbené formáty včetně XLS, XLSX, XLSM, XLSB, XLTX, XLTM, 0761637183, 0761637183, 0761676183, Excel soubory na PDF, XPS, HTML, MHTML, Prostý Textové a oblíbené formáty obrázků, jako jsou TIFF, JPG, PNG, BMP a SVG.

Převeďte Excel na XLSX, ODS, SXC a FODS pomocí PHP

Vzájemná konverze formátu tabulky vyžaduje pouze načtení tabulky s instancí pracovní sešit a uložení zpět v požadovaném formátu při výběru vhodné hodnoty z UložitFormát výčet.

PHP kód pro převod formátu souboru Excel
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);
 

Převeďte Excel na PDF, XPS, HTML a MD pomocí PHP

K dispozici jsou specializované třídy pro řízení procesu převodu pro konkrétní výstupní formáty, jako je např Možnosti PdfSave exportovat soubory Excel jako PDF, XpsSaveOptions pro převod Excel na XPS, HtmlSaveOptions vykreslit Excel jako HTML a MarkdownSaveOptions pro převod Excel na Markdown.

PHP kód pro Excel na PDF a webové formáty
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);
 

Převést JSON na Excel a Excel na JSON pomocí PHP

Vývojáři PHP mohou snadno načíst a převést JSON soubory do Excelu v několika řádcích kódu. Podobně lze data aplikace Excel exportovat do dat JSON.

PHP kód pro převod JSON na 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");
Převod PHP kódu pro Excel na 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");
 

Převod pracovních listů aplikace Excel do formátu JPG, BMP, PNG a GIF pomocí PHP

Každý list souboru aplikace Excel lze převést do různých formátů obrázků, volejte ImageOrPrintOptions .setImageFormat pro nastavení formátu obrázku.

PHP kód pro převod Excel na obrázek
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")
 

Převeďte Excel do Wordu a PowerPoint pomocí PHP

Je možné načíst jakoukoli tabulku a převést ji na soubory Word DOCX a PowerPoint PPTX při používání DocxSaveOptions & Možnosti PptxSave třídy, jak je ukázáno níže.

PHP kód pro Excel do Wordu a převod 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)