Aspose.Cells for Java et PHP
Travailler avec PHP
Utiliser PHP5
Aspose.Cells for Java fournit des classes wrapper PHP5 qui permettent aux développeurs d’utiliser plus facilement la bibliothèque Aspose.Cells sans travailler directement avec les classes Java.
Ces classes wrapper se trouvent dans le répertoire PHP de l’archive aspose.cells.zip sous la forme d’un fichier PHP.
Utiliser PHP4
PHP4 fonctionne également avec Aspose.Cells for Java mais dans ce cas, les développeurs devront travailler directement avec les classes Java.
N’oubliez pas d’ajouter aspose.cells.jar à java.class.path dans le fichier php.ini.
Les classes wrapper PHP fournissent des méthodes statiques pour créer des classes PHP pour la classe Java correspondante, dans la ClassFactory avec la signature createXXX(). Si les constructeurs sont surchargés, toutes les méthodes correspondantes dans la ClassFactory sont définies comme create+numéro de série+nom de classe, par exemple : ((createXXX()}}, create1XXX(args…), create2XXX(args…), etc.
Toutes les constantes sont définies en PHP comme ClassName+" “+ConstantName, par exemple, BorderLineType.NONE est défini comme BorderLineType NONE en PHP.
Si les méthodes sont surchargées, elles sont définies comme nom de méthode + numéro de série, par exemple cell.setValue, cell.setValue1(), cell.setValue2(), etc.
La méthode clone() est définie comme 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");
?>