Aspose.Cells for Java e PHP
Lavorare con PHP
Utilizzando PHP5
Aspose.Cells for Java fornisce classi wrapper PHP5 che semplificano l’uso della libreria Aspose.Cells senza dover lavorare direttamente con le classi Java.
Queste classi wrapper possono essere trovate nella directory PHP dell’archivio aspose.cells.zip sotto forma di un file PHP.
Utilizzando PHP4
PHP4 funziona anche con Aspose.Cells for Java, ma in questo caso i developer devono lavorare direttamente con le classi Java.
Non dimenticare di aggiungere aspose.cells.jar a java.class.path nel file php.ini.
Le classi wrapper PHP forniscono alcuni metodi statici per creare classi PHP per la corrispondente classe Java, nella ClassFactory con firma createXXX(). Se i costruttori sono sovraccaricati, tutti i metodi corrispondenti nella ClassFactory sono definiti come create+numero seriale+nome classe, ad esempio: ((createXXX()}, create1XXX(args…), create2XXX(args…), e così via.
Tutte le costanti sono definite in PHP come NomeClasse+" “+NomeCostante, ad esempio, BorderLineType.NONE è definito come BorderLineType NONE in PHP.
Se i metodi sono sovraccaricati, sono definiti come nome metodo + numero seriale, ad esempio cell.setValue, cell.setValue1(), cell.setValue2(), e così via.
Il metodo clone() è definito come cloneObject().
PHP
<?php
require_once("java/Java.inc");
require("AsposeCells.php");
$workbook = ClassFactory::createWorkbook();
$workbook->open5("t1.xls");
$cell = $workbook->getWorksheets()->get(0)->getCells()->getCell(0, 0);
$cell->setValue6("Hello World!");
$workbook->save5("t.xls");
?>