Aspose.Cells Java for PHP
Introduction à Aspose.Cells Java pour PHP
PHP / Java Bridge
La Passerelle PHP/Java est une implémentation d’un protocole de réseau basé sur le streaming et XML, qui peut être utilisé pour connecter un moteur de script natif, par exemple PHP, Scheme ou Python, à une machine virtuelle Java. Elle est jusqu’à 50 fois plus rapide que les appels de procédures à distance via SOAP, nécessite moins de ressources du côté du serveur web. Elle est plus rapide et plus fiable que la communication directe via l’Interface Native Java, et ne nécessite aucun composant supplémentaire pour invoquer des procédures Java depuis PHP ou des procédures PHP depuis Java.
Pour en savoir plus, consultez sourceforge.net
Aspose.Cells for Java
Aspose.Cells for Java est un composant primé de feuille de calcul Excel qui permet aux développeurs Java d’incorporer la capacité de lire, écrire et manipuler des feuilles de calcul Excel® (XLS, XLSX, XLSM, XLSB, XLTX, SpreadsheetML, CSV, ODS), HTML, MHTML, PDF et des formats de fichiers image dans leurs propres applications Java sans avoir besoin de compter sur Microsoft Excel®.
Aspose.Cells for Java est un composant mature, évolutif et riche en fonctionnalités qui offre de nombreuses fonctions bien au-delà des simples capacités d’exportation de données des autres fournisseurs. Avec Aspose.Cells for Java, les développeurs peuvent exporter des données, formater des feuilles de calcul au niveau le plus granulaire, importer des images, créer des graphiques, appliquer et calculer des formules complexes, diffuser des données Excel®, enregistrer dans divers formats et bien plus encore - le tout sans avoir besoin de Microsoft Excel® ou d’Automatisation Microsoft Office.
Aspose.Cells Java for PHP
Le projet Aspose.Cells pour PHP montre comment différentes tâches peuvent être réalisées en utilisant les APIs Java d’Aspose.Cells en PHP. Ce projet vise à fournir des exemples utiles pour les développeurs PHP qui veulent utiliser Aspose.Cells for Java dans leurs projets PHP en utilisant la Passerelle PHP/Java.
Cette section inclut les sujets suivants:
- Télécharger et Configurer Aspose.Cells en PHP
- Guide des Programmateurs PHP
- Introduction en PHP
- Travailler avec les fichiers en PHP
- Travailler avec les lignes et colonnes en PHP
- Ajuster la hauteur de ligne et la largeur de colonne en PHP
- Ajuster automatiquement les lignes et colonnes en PHP
- Copier des lignes et colonnes en PHP
- Regrouper et dégrouper des lignes et colonnes en PHP
- Masquer et afficher des lignes et colonnes en PHP
- Insérer et supprimer des lignes et colonnes en PHP
- Travailler avec des feuilles de calcul en PHP
- Soutien, extension et contribution à Aspose.Cells en PHP
Configuration requise et plateformes prises en charge
Configuration requise
Voici les exigences système pour utiliser Aspose.Cells Java for PHP:
- Serveur Tomcat 8.0 ou version ultérieure installé.
- PHP/JavaBridge est configuré.
- FastCGI est installé.
- Composant Aspose.Cells téléchargé.
Plateformes prises en charge
Voici les plateformes prises en charge:
- PHP 5.3 ou supérieur
- Java 1.8 ou supérieur
Téléchargements et Configuration
Télécharger les bibliothèques requises
Téléchargez les bibliothèques requises mentionnées ci-dessous. Ce sont les éléments nécessaires pour exécuter les exemples Aspose.Cells Java pour PHP.
Téléchargez les exemples des sites de codage social
Les versions suivantes des exemples en cours d’exécution sont disponibles en téléchargement sur les sites de codage social mentionnés ci-dessous:
GitHub
- Exemples Aspose.Cells Java pour PHP
Comment configurer le code source sur la plateforme Linux
Veuillez suivre ces étapes simples pour ouvrir et étendre le code source lors de son utilisation:
1. Installer le serveur Tomcat
Pour installer le serveur Tomcat, saisissez la commande suivante sur la console Linux. Cela installera avec succès le serveur Tomcat.
sudo apt-get install tomcat8
2. Télécharger et Configurer PHP/JavaBridge
Pour télécharger les binaires PHP/JavaBridge, saisissez la commande suivante sur la console Linux.
wget https://sourceforge.net/projects/php-java-bridge/files/Binary%20package/php-java-bridge_7.2.1/php-java-bridge_7.2.1_documentation.zip/download
Décompressez les binaires PHP/JavaBridge en saisissant la commande suivante sur la console Linux.
unzip -d php-java-bridge_6.2.1_documentation.zip
Cela extraira le fichier JavaBridge.war. Copiez-le dans le dossier webapps de tomcat8 en lançant la commande suivante dans la console Linux.
sudo cp JavaBridge.war /var/lib/tomcat8/webapps/JavaBridge.war
En copiant, tomcat8 créera automatiquement un nouveau dossier “JavaBridge” dans webapps. Une fois le dossier créé, assurez-vous que votre tomcat8 fonctionne, puis vérifiez localhost:8080/JavaBridge dans le navigateur, cela devrait ouvrir une page par défaut de JavaBridge.
Si un message d’erreur apparaît, installez FastCGI en lançant la commande suivante dans la console Linux.
sudo apt-get install php55-cgi
Après avoir installé php5.5 cgi, redémarrez le serveur tomcat8 et vérifiez à nouveau localhost:8080/JavaBridge dans le navigateur.
Si une erreur JAVA_HOME s’affiche, ouvrez le fichier /etc/default/tomcat8 et décommentez la ligne qui définit le JAVA_HOME. Vérifiez à nouveau localhost:8080/JavaBridge dans le navigateur, cela devrait afficher la page des exemples de PHP/JavaBridge.
3. Configurer Aspose.Cells Java pour les exemples de PHP
Clonez les exemples de PHP en lançant les commandes suivantes à l’intérieur du dossier webapps/JavaBridge.
$ git init
$ git clone [https://github.com/aspose-cells/Aspose.Cells-for-Java/tree/master/Plugins/Aspose_Cells_Java_for_PHP]
Comment configurer le code source sur la plateforme Windows
Veuillez suivre les étapes simples ci-dessous pour configurer PHP/Java Bridge sur la plateforme Windows
\1. Installez PHP5 et configurez-le comme vous le feriez normalement \2. Installez JRE 6 (Java Runtime Environment) si vous ne l’avez pas déjà. Vous pouvez vérifier cela dans C:\Program Files etc. Vous pouvez le télécharger ici. J’utilise JRE 6 car il est compatible avec PHP Java Bridge (PJB).
\3. Installez Apache Tomcat 8.0. Vous pouvez le télécharger ici
- Téléchargez JavaBridge.war. Copiez ce fichier dans le répertoire webapps de tomcat. (par exemple: C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps )
\5. Redémarrez le service Apache tomcat.
-
Allez sur localhost:8080/JavaBridge/test.php pour vérifier si PHP fonctionne. Vous pouvez trouver d’autres exemples là-bas
-
Copiez votre fichier jar Aspose.Cells Java dans C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\WEB-INF\lib
\8. Clonez Aspose.Cells Java pour PHP exemples à l’intérieur de C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\ dossier.
\8. Copiez le dossier C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\java dans votre dossier d’exemples de Aspose.Cells Java pour PHP.
\10. Redémarrez le service apache tomcat et commencez à utiliser les exemples.
Soutenir, étendre et contribuer
Soutien
Dès les premiers jours d’Aspose, nous savions que le simple fait de fournir de bons produits à nos clients ne suffirait pas. Nous devions également offrir un bon service. Nous sommes nous-mêmes des développeurs et comprenons à quel point il est frustrant de voir un problème technique ou une bizarrerie dans le logiciel vous empêcher de faire ce que vous devez faire. Nous sommes ici pour résoudre les problèmes, pas pour en créer.
C’est pourquoi nous offrons un support gratuit. Toute personne qui utilise notre produit, qu’elle l’ait acheté ou qu’elle l’utilise en évaluation, mérite toute notre attention et notre respect.
Vous pouvez signaler tout problème ou suggestion lié à Aspose.Cells Java pour PHP en utilisant l’une des plateformes suivantes :
Élargir et contribuer
Aspose.Cells Java pour PHP est open source et son code source est disponible sur les principaux sites de codage social énumérés ci-dessous. Les développeurs sont encouragés à télécharger le code source et à contribuer en suggérant ou en ajoutant de nouvelles fonctionnalités ou en améliorant celles qui existent déjà, afin que d’autres puissent également en bénéficier.
Code source
Vous pouvez obtenir le dernier code source à partir de l’un des emplacements suivants