Microsoft® Konwersja formatu Excel przez PHP

Importuj i eksportuj pliki Excel w formacie arkusza kalkulacyjnego, Internetu, obrazu i formatu o stałym układzie

 

Biblioteka PHP Excel przyspiesza procesy programowania i konwersji arkuszy kalkulacyjnych, obsługując popularne formaty, w tym XLS, XLSX, XLSM, XLSB, XLTX, XLTM, CSV, SpreadsheetML, ODS. Umożliwia także eksport plików Excel do PDF, XPS, HTML, MHTML, zwykły Tekst i popularne formaty obrazów, takie jak TIFF, JPG, PNG, BMP i SVG.

Konwertuj Excel na XLSX, ODS, SXC i FODS za pomocą PHP

Wzajemna konwersja formatu arkusza kalkulacyjnego wymaga jedynie załadowania arkusza kalkulacyjnego z instancją zeszyt ćwiczeń i zapisz ponownie w żądanym formacie, wybierając odpowiednią wartość z ZapiszFormat wyliczenie.

Kod PHP do konwersji formatu pliku 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);
 

Konwertuj Excel na PDF, XPS, HTML i MD za pomocą PHP

Dostępne są wyspecjalizowane klasy kontrolujące proces konwersji dla określonych formatów wyjściowych, takich jak Opcje zapisywania PDF aby wyeksportować pliki Excel pod numerem PDF, Opcje XpsSave dla konwersji Excela na XPS, Opcje HTMLSave aby renderować Excel jako HTML i Opcje zapisywania Markdown do konwersji Excela na Markdown.

Kod PHP dla programu Excel do PDF i formatów internetowych
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);
 

Konwertuj JSON na Excel i Excel na JSON za pomocą PHP

Programiści PHP mogą z łatwością ładować i konwertować pliki JSON do Excela za pomocą zaledwie kilku linijek kodu. Podobnie dane Excel można wyeksportować do danych JSON.

Kod PHP dla konwersji 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");
Kod PHP dla programu Excel do konwersji 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");
 

Konwertuj arkusze programu Excel na JPG, BMP, PNG i GIF za pomocą PHP

Każdy arkusz pliku Excel można przekonwertować na różne formaty obrazów, zadzwoń Opcje obrazu lub wydruku .setImageFormat, aby ustawić format obrazu.

Kod PHP do konwersji programu Excel na obraz
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")
 

Konwertuj Excel na Word i PowerPoint za pomocą PHP

Możliwe jest załadowanie dowolnego arkusza kalkulacyjnego i konwersja go do plików Word DOCX i PowerPoint PPTX podczas korzystania Opcje DocxSave & Opcje PptxSave klas, jak pokazano poniżej.

Kod PHP dla Excela do Worda i konwersji 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)