Microsoft® การแปลงรูปแบบ Excel ผ่าน PHP

นำเข้าและส่งออกไฟล์ Excel เป็นสเปรดชีต เว็บ รูปภาพ และรูปแบบคงที่

 

PHP Excel Library เร่งความเร็วการเขียนโปรแกรมสเปรดชีตและกระบวนการแปลงในขณะที่รองรับรูปแบบยอดนิยม ได้แก่ XLS, XLSX, XLSM, XLSB, XLTX, XLTM, CSV, SpreadsheetML, ODS นอกจากนี้ยังอนุญาตให้ส่งออกไฟล์ Excel ได้อีกด้วย ถึง PDF, XPS, HTML, MHTML, ธรรมดา รูปแบบข้อความและรูปภาพยอดนิยม เช่น TIFF, JPG, PNG, BMP และ SVG

แปลง Excel เป็น XLSX, ODS, SXC และ FODS โดยใช้ PHP

การแปลงรูปแบบสเปรดชีตระหว่างกันต้องโหลดสเปรดชีตที่มีอินสแตนซ์เท่านั้น สมุดงาน และบันทึกกลับในรูปแบบที่ต้องการพร้อมเลือกค่าที่เหมาะสมจาก บันทึกรูปแบบ การแจงนับ

รหัส 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

มีคลาสเฉพาะทางเพื่อควบคุมกระบวนการแปลงสำหรับรูปแบบเอาต์พุตเฉพาะเช่น ตัวเลือก PdfSave เพื่อส่งออกไฟล์ Excel เป็น PDF, XpsSaveOptions สำหรับการแปลง Excel เป็น XPS HtmlSaveตัวเลือก เพื่อเรนเดอร์ Excel เป็น HTML และ MarkdownSaveOptions สำหรับการแปลง Excel เป็น Markdown

รหัส PHP สำหรับ Excel ถึง PDF และรูปแบบเว็บ
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 สามารถแปลงเป็นรูปแบบรูปภาพที่แตกต่างกันได้ โทร รูปภาพหรือตัวเลือกการพิมพ์ .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)