Microsoft® Konversi Format Excel melalui PHP

Impor & ekspor file Excel sebagai format spreadsheet, web, gambar, dan tata letak tetap

 

Perpustakaan PHP Excel mempercepat pemrograman spreadsheet dan proses konversi sambil mendukung format populer termasuk XLS, XLSX, XLSM, XLSB, XLTX, XLTM, CSV, SpreadsheetML, ODS. Ini juga memungkinkan untuk mengekspor file Excel ke PDF, XPS, HTML, MHTML, Biasa Teks dan format gambar populer seperti TIFF, JPG, PNG, BMP dan SVG.

Konversi Excel ke XLSX, ODS, SXC & FODS Menggunakan PHP

Antar-konversi format spreadsheet hanya memerlukan pemuatan spreadsheet dengan sebuah instance Buku Kerja dan menyimpan kembali dalam format yang diinginkan sambil memilih nilai yang sesuai SimpanFormat pencacahan.

Kode PHP untuk Konversi Format File 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);
 

Konversi Excel ke PDF, XPS, HTML & MD Menggunakan PHP

Kelas khusus tersedia untuk mengontrol proses konversi untuk format keluaran tertentu seperti OpsiSimpan Pdf untuk mengekspor file Excel sebagai PDF, XpsSaveOptions untuk konversi Excel ke XPS, HtmlSimpanOpsi untuk merender Excel sebagai HTML dan Penurunan HargaSimpanOpsi untuk konversi Excel ke Penurunan Harga.

Kode PHP untuk Excel ke PDF dan Format 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);
 

Ubah JSON menjadi Excel & Excel menjadi JSON Menggunakan PHP

Pengembang PHP dapat dengan mudah memuat & mengonversi file JSON ke Excel hanya dalam beberapa baris kode. Demikian pula, data Excel dapat diekspor ke data JSON.

Kode PHP untuk Konversi JSON ke 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");
Kode PHP untuk Konversi Excel ke 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");
 

Konversi Lembar Kerja Excel ke JPG, BMP, PNG & GIF Menggunakan PHP

Setiap lembar kerja file Excel dapat dikonversi ke format gambar yang berbeda, sebut saja Opsi GambarAtauCetak .setImageFormat untuk mengatur format gambar.

Kode PHP untuk Konversi Excel ke Gambar
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")
 

Konversi Excel ke Word & PowerPoint Menggunakan PHP

Dimungkinkan untuk memuat spreadsheet apa pun dan mengonversinya menjadi file Word DOCX & PowerPoint PPTX saat menggunakan Opsi DocxSave & PptxSimpanOpsi kelas seperti yang ditunjukkan di bawah ini.

Kode PHP untuk Konversi Excel ke 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)