Microsoft® PHP による Excel 形式の変換

Excel ファイルをスプレッドシート、Web、画像、固定レイアウト形式でインポートおよびエクスポートします。

 

PHP Excel ライブラリは、XLS、XLSX、XLSM、XLSB、XLTX、XLTM、CSV、SpreadsheetML、ODS などの一般的な形式をサポートしながら、スプレッドシートのプログラミングと変換プロセスを高速化します。また、Excel ファイルを PDF、XPS、HTML、MHTML、プレーン テキスト、および TIFF、JPG、PNG、BMP、SVG などの一般的な画像形式にエクスポートすることもできます。

PHP を使用して Excel を XLSX、ODS、SXC、FODS に変換する

スプレッドシート形式の相互変換には、次のインスタンスを含むスプレッドシートを読み込むだけで済みます。 ワークブック 適切な値を選択しながら、希望の形式で保存します。 保存形式 列挙。

Excel ファイル形式変換用の PHP コード
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 を使用して Excel を PDF、XPS、HTML および MD に変換する

特定の出力形式の変換プロセスを制御するための専用クラスが用意されています。 Pdf保存オプション ExcelファイルをPDFとしてエクスポートするには、 Xps保存オプション ExcelからXPSへの変換、 HTML保存オプション ExcelをHTMLと表示し、 マークダウン保存オプション Excel から Markdown への変換用。

Excel 用 PHP コード PDF および 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);
 

PHP を使用して JSON を Excel に変換し、Excel を JSON に変換する

PHP 開発者は、わずか数行のコードで JSON ファイルを簡単に読み込み、Excel に変換できます。同様に、Excel データを JSON データにエクスポートすることもできます。

JSON を Excel に変換する PHP コード
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 から JSON への変換のための PHP コード
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 を使用して Excel ワークシートを JPG、BMP、PNG、GIF に変換する

Excelファイルの各ワークシートは、異なる画像形式に変換することができます。 画像または印刷オプション .setImageFormat を使用して画像形式を設定します。

Excel から画像への変換のための PHP コード
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 を使用して Excel を Word および PowerPoint に変換する

任意のスプレッドシートを読み込み、使用中にWord DOCX & PowerPoint PPTXファイルに変換することが可能です。 Docx保存オプション & Pptx保存オプション 以下に示すようにクラスがあります。

Excel から Word への変換と PowerPoint への変換のための PHP コード
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)