Microsoft® Conversión de formato Excel mediante PHP

Importe y exporte archivos de Excel como formatos de hoja de cálculo, web, imágenes y diseño fijo

 

La biblioteca PHP Excel acelera los procesos de conversión y programación de hojas de cálculo y admite formatos populares, incluidos XLS, XLSX, XLSM, XLSB, XLTX, XLTM, CSV, SpreadsheetML, ODS. También permite exportar Excel archivos a PDF, XPS, HTML, MHTML, normal Formatos de texto e imágenes populares como TIFF, JPG, PNG, BMP y SVG.

Convierta Excel a XLSX, ODS, SXC y FODS usando PHP

La interconversión de formato de hoja de cálculo solo requiere cargar una hoja de cálculo con una instancia de Libro de trabajo y guardarlo nuevamente en el formato deseado mientras selecciona el valor apropiado de Guardar formato enumeración.

Código PHP para conversión de formato de archivo de 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);
 

Convierta Excel a PDF, XPS, HTML y MD usando PHP

Hay clases especializadas disponibles para controlar el proceso de conversión para formatos de salida específicos, como Opciones de guardar PDF para exportar archivos de Excel como PDF, XpsGuardarOpciones para conversión de Excel a XPS, HtmlSaveOptions para representar Excel como HTML y Opciones de ahorro de rebajas para la conversión de Excel a Markdown.

Código PHP para Excel a PDF y Formatos 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);
 

Convierta JSON a Excel y Excel a JSON usando PHP

Los desarrolladores de PHP pueden cargar y convertir fácilmente archivos JSON a Excel en tan solo unas pocas líneas de código. De manera similar, los datos de Excel se pueden exportar a datos JSON.

Código PHP para conversión de JSON a 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");
Código PHP para conversión de Excel a 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");
 

Convierta hojas de cálculo de Excel a JPG, BMP, PNG y GIF usando PHP

Cada hoja de cálculo de un archivo Excel se puede convertir a diferentes formatos de imagen, llame Opciones de imagen o impresión .setImageFormat para establecer el formato de la imagen.

Código PHP para conversión de Excel a imagen
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")
 

Convierta Excel a Word y PowerPoint usando PHP

Es posible cargar cualquier hoja de cálculo y convertirla a archivos Word DOCX y PowerPoint PPTX mientras se usa Opciones de DocxSave & PptxGuardarOpciones clases como se demuestra a continuación.

Código PHP para conversión de Excel a Word y 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)