Microsoft® Conversion du format Excel via PHP

Importez et exportez des fichiers Excel aux formats tableur, Web, image et mise en page fixe

 

La bibliothèque PHP Excel accélère les processus de programmation et de conversion des feuilles de calcul tout en prenant en charge les formats populaires, notamment XLS, XLSX, XLSM, XLSB, XLTX, XLTM, CSV, SpreadsheetML, ODS. Elle permet également d’exporter des fichiers Excel. au PDF, XPS, HTML, MHTML, Plaine Formats de texte et d’image populaires tels que TIFF, JPG, PNG, BMP et SVG.

Convertir Excel en XLSX, ODS, SXC et FODS à l\'aide de PHP

L’interconversion du format de feuille de calcul nécessite uniquement le chargement d’une feuille de calcul avec une instance de Cahier d’exercices et sauvegarder dans le format souhaité tout en sélectionnant la valeur appropriée dans EnregistrerFormat énumération.

Code PHP pour la conversion du format de fichier 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);
 

Convertir Excel en PDF, XPS, HTML et MD à l\'aide de PHP

Des cours spécialisés sont disponibles pour contrôler le processus de conversion pour des formats de sortie spécifiques tels que Options d’enregistrement PDF pour exporter des fichiers Excel sous le numéro PDF, XpsSaveOptions pour la conversion Excel en XPS, HtmlSaveOptions pour afficher Excel sous la forme HTML et MarkdownSaveOptions pour la conversion Excel vers Markdown.

Code PHP pour Excel jusqu\'au PDF et formats 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);
 

Convertir JSON en Excel et Excel en JSON en utilisant PHP

Les développeurs PHP peuvent facilement charger et convertir des fichiers JSON en Excel en quelques lignes de code seulement. De même, les données Excel peuvent être exportées vers les données JSON.

Code PHP pour la conversion JSON en 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");
Code PHP pour la conversion Excel en 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");
 

Convertir des feuilles de calcul Excel en JPG, BMP, PNG et GIF à l\'aide de PHP

Chaque feuille de calcul d’un fichier Excel peut être convertie en différents formats d’image, appelez OptionsImageOuImpression .setImageFormat pour définir le format de l’image.

Code PHP pour la conversion d\'Excel en image
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")
 

Convertir Excel en Word et PowerPoint en utilisant PHP

Il est possible de charger n’importe quelle feuille de calcul et de la convertir en fichiers Word DOCX et PowerPoint PPTX tout en utilisant DocxSaveOptions & PptxSaveOptions cours comme démontré ci-dessous.

Code PHP pour la conversion Excel vers Word et 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)