Microsoft® Μετατροπή μορφής Excel μέσω PHP

Εισαγωγή και εξαγωγή αρχείων Excel ως υπολογιστικού φύλλου, ιστού, εικόνας και μορφής σταθερής διάταξης

 

Η βιβλιοθήκη PHP Excel επιταχύνει τις διαδικασίες προγραμματισμού και μετατροπής του υπολογιστικού φύλλου, ενώ υποστηρίζει δημοφιλείς μορφές που περιλαμβάνουν XLS, XLSX, XLSM, XLSB, XLTX, XLTM, CSV, SpreadsheetML, 076183 PDF, XPS, HTML, MHTML, Plain Κείμενο και δημοφιλείς μορφές εικόνας όπως TIFF, JPG, PNG, BMP και SVG.

Μετατρέψτε το Excel σε XLSX, ODS, SXC & FODS χρησιμοποιώντας PHP

Η αλληλομετατροπή της μορφής υπολογιστικού φύλλου απαιτεί μόνο τη φόρτωση ενός υπολογιστικού φύλλου με μια παρουσία του ΤΕΤΡΑΔΙΟ ΕΡΓΑΣΙΩΝ και αποθηκεύστε ξανά στην επιθυμητή μορφή ενώ επιλέγετε την κατάλληλη τιμή από SaveFormat απαρίθμηση.

Κώδικας PHP για μετατροπή μορφής αρχείου 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);
 

Μετατρέψτε το Excel σε PDF, XPS, HTML & MD χρησιμοποιώντας PHP

Διατίθενται εξειδικευμένες κλάσεις για τον έλεγχο της διαδικασίας μετατροπής για συγκεκριμένες μορφές εξόδου, όπως π.χ PdfSaveOptions για εξαγωγή αρχείων Excel ως PDF, XpsSaveOptions για μετατροπή Excel σε XPS, HtmlSaveOptions για απόδοση του Excel ως HTML και MarkdownSaveOptions για τη μετατροπή Excel σε Markdown.

Κώδικας PHP για Excel σε PDF και μορφές Web
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);
 

Μετατροπή JSON σε Excel & Excel σε JSON χρησιμοποιώντας PHP

Οι προγραμματιστές PHP μπορούν εύκολα να φορτώσουν και να μετατρέψουν αρχεία JSON σε Excel σε λίγες μόνο γραμμές κώδικα. Ομοίως, τα δεδομένα του Excel μπορούν να εξαχθούν σε δεδομένα JSON.

Κωδικός PHP για μετατροπή JSON σε 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");
Μετατροπή κώδικα PHP για Excel σε 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");
 

Μετατροπή φύλλων εργασίας του Excel σε JPG, BMP, PNG & GIF με χρήση PHP

Κάθε φύλλο εργασίας ενός αρχείου Excel μπορεί να μετατραπεί σε διαφορετικές μορφές εικόνας, καλέστε ImageOrPrintOptions .setImageFormat για να ορίσετε τη μορφή εικόνας.

Κώδικας PHP για Μετατροπή Excel σε Εικόνα
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")
 

Μετατροπή Excel σε Word & PowerPoint χρησιμοποιώντας PHP

Είναι δυνατή η φόρτωση οποιουδήποτε υπολογιστικού φύλλου και η μετατροπή του σε αρχεία Word DOCX & PowerPoint PPTX κατά τη χρήση DocxSaveOptions & PptxSaveOptions τάξεις όπως παρουσιάζεται παρακάτω.

Κώδικας PHP για Excel σε Word & Μετατροπή 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)