Pour commencer

Configuration requise

Aspose.Cells for Node.js via Java est une API multiplateforme et peut être utilisée sur n’importe quelle plateforme (Windows, Linux et MacOS) où Node.js et le pont node-java sont installés. La machine doit disposer d’Oracle JDK 7 ou de versions supérieures avant de procéder à l’installation.

Installation à partir de NPM

Vous pouvez facilement utiliser Aspose.Cells for Node.js via Java à partir de NPM avec la commande suivante.

 $ npm install aspose.cells

Si vous rencontrez des problèmes lors du processus d’installation, veuillez vous référer à https://www.npmjs.com/package/java.

Installation à partir de l’archive ZIP

Pour installer et utiliser Aspose.Cells for Node.js via Java à partir d’une archive ZIP, suivez les instructions suivantes :

Linux:

  • Téléchargez et installez Node.js.
  • Installez Oracle JDK (1.7 ou 1.8) pour Linux, configurez la variable d’environnement JAVA_HOME.
  • Installez python 2.x
  • Installez le pont node-java. Vous pouvez exécuter les commandes suivantes dans le terminal : 
 $ mkdir aspose.cells.js.java

$ cd aspose.cells.js.java

$ npm install java
  • Téléchargez “Aspose.Cells for Node.js via Java” et extrayez-le dans le dossier “aspose.cells.js.java/node_modules”.
  • Créez un fichier de test nommé hello.js en utilisant le code source suivant dans le dossier “aspose.cells.js.java” :
 var aspose = aspose || {};

aspose.cells = require("aspose.cells");

var workbook = new aspose.cells.Workbook(aspose.cells.FileFormatType.XLSX);

workbook.getWorksheets().get(0).getCells().get("A1").putValue("testin...");

workbook.save("out1.xlsx");

console.log("hello world");
  • Maintenant, exécutez “node hello.js” depuis l’invite de commande pour le lancer.

Windows:

  • Installez Oracle JDK8 et configurez la variable d’environnement JAVA_HOME.
  • Installez Node.js et ajoutez node.exe au PATH.
  • Installez node-gyp.
  • Installez Windows Build Tools.
  • Installez le pont Java-Node (node-java bridge) et exécutez les commandes ci-dessous depuis l’invite de commande en tant qu’administrateur :
 > mkdir aspose.cells.js.java

\> cd aspose.cells.js.java

\> npm install -g node-gyp

\> npm install --global --production windows-build-tools

\> npm install java
  • Téléchargez “Aspose.Cells for Node.js via Java” et extrayez-le dans le dossier “aspose.cells.js.java/node_modules”.
  • Créez un fichier nommé hello.js dans le dossier “aspose.cells.js.java” en utilisant le code d’exemple suivant :
 var aspose = aspose || {};

aspose.cells = require("aspose.cells");

var workbook = new aspose.cells.Workbook(aspose.cells.FileFormatType.XLSX);

workbook.getWorksheets().get(0).getCells().get("A1").putValue("testin...");

workbook.save("out1.xlsx");

console.log("hello world");
  • Maintenant, exécutez “node hello.js” depuis l’invite de commande pour le lancer.

Mac:

  • Téléchargez et installez Node.js (https://nodejs.org/en/download/)
  • Installez Oracle JDK 1.8 (recommandé) pour Mac, configurez la variable d’environnement JAVA_HOME.
  • Modify JVMCapabilities section in “/Library/Java/JavaVirtualMachines/jdk1.8.0_152.jdk/Contents/Info.plist” with root privilege. (“jdk1.8.0_152.jdk” depends on your jdk version), make it looks like following:
 <key>JavaVM</key>

        <dict>

                <key>JVMCapabilities</key>

                <array>

                        <string>JNI</string>

                        <string>BundledApp</string>

                        <string>CommandLine</string>

                </array>
  • Installez python 2.x (s’il n’est pas déjà installé).
  • Installez le pont Java-Node. Vous pouvez exécuter les commandes ci-dessous dans le terminal :

         $ mkdir aspose.cells.js.java

         $ cd aspose.cells.js.java

         $ npm install java

  • Téléchargez “Aspose.Cells for Node.js via Java” et extrayez-le dans le dossier “aspose.cells.js.java/node_modules”.
  • Créez un fichier de test nommé hello.js en utilisant le code d’exemple suivant dans le dossier “aspose.cells.js.java” :
 var aspose = aspose || {};

aspose.cells = require("aspose.cells");

var workbook = new aspose.cells.Workbook(aspose.cells.FileFormatType.XLSX);

workbook.getWorksheets().get(0).getCells().get("A1").putValue("testin...");

workbook.save("out1.xlsx");

console.log("hello world");
  • Maintenant, exécutez “node hello.js” depuis l’invite de commande pour le lancer.