Microsoft® PHP aracılığıyla Excel Format Dönüştürme

Excel dosyalarını elektronik tablo, web, resim ve sabit düzen formatlarında içe ve dışa aktarın

 

PHP Excel Kütüphanesi, XLS, XLSX, XLSM, XLSB, XLTX, XLTM, CSV, SpreadsheetML, ODS gibi popüler formatları desteklerken elektronik tablo programlama ve dönüştürme süreçlerini hızlandırır. Ayrıca Excel dosyalarının dışa aktarılmasına da olanak tanır PDF, XPS, HTML, MHTML, Düz TIFF, JPG, PNG, BMP ve SVG gibi metin ve popüler resim formatları.

PHP kullanarak Excel\'i XLSX, ODS, SXC ve FODS\'e dönüştürün

Elektronik tablo formatının karşılıklı dönüştürülmesi yalnızca aşağıdaki örneğin bulunduğu bir elektronik tablonun yüklenmesini gerektirir: Çalışma kitabı ve uygun değeri seçerken istenilen formatta tekrar kaydetme Formatı Kaydet numaralandırma.

Excel Dosya Formatı Dönüşümü için PHP Kodu
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);
 

PHP Kullanarak Excel\'i PDF, XPS, HTML ve MD\'ye Dönüştürme

Belirli çıktı formatları için dönüştürme sürecini kontrol etmek amacıyla özel sınıflar mevcuttur: PdfKaydetmeSeçenekleri Excel dosyalarını PDF olarak dışa aktarmak için, XpsSaveOptions Excel’den XPS’e dönüşüm için, HtmlSaveOptions Excel’i HTML olarak işlemek ve İşaretlemeKaydetSeçenekleri Excel’den Markdown’a dönüşüm için.

Excel için PHP Kodu PDF ve Web Formatları
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);
 

PHP kullanarak JSON\'i Excel\'e ve Excel\'i JSON\'e dönüştürün

PHP geliştiricileri JSON dosyalarını yalnızca birkaç satır kodla kolayca yükleyebilir ve Excel’e dönüştürebilir. Benzer şekilde Excel verileri JSON verisine aktarılabilir.

JSON\'in Excel\'e Dönüştürülmesi için PHP Kodu
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");
Excel için PHP Kodunu JSON\'e Dönüştürme
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");
 

PHP Kullanarak Excel Çalışma Sayfalarını JPG, BMP, PNG ve GIF\'e Dönüştürme

Bir Excel dosyasının her çalışma sayfası farklı görüntü formatlarına dönüştürülebilir. Görüntü Veya Yazdırma Seçenekleri .setImageFormat görüntü formatını ayarlamak için.

Excel\'den Görüntüye Dönüştürme için PHP Kodu
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")
 

PHP Kullanarak Excel\'i Word\'e ve PowerPoint\'e Dönüştürme

Kullanırken herhangi bir elektronik tabloyu yükleyip Word DOCX & PowerPoint PPTX dosyalarına dönüştürmek mümkündür. DocxSaveOptions & PptxSaveOptions Aşağıda gösterildiği gibi sınıflar.

Excel\'den Word\'e ve PowerPoint Dönüşümü için PHP Kodu
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)