chances d'exceller

Convertissez ODS en classeur Excel à l’aide de l’API REST Java.

ODS(OpenDocument Spreadsheet) est un format standard ouvert populaire pour les feuilles de calcul, mais il n’est pas toujours compatible avec Microsoft Excel, l’application de feuille de calcul la plus utilisée dans les environnements professionnels. Par conséquent, la conversion des fichiers ODS au format Excel garantit un accès fluide aux données, une mise en forme améliorée et une meilleure prise en charge des fonctionnalités avancées telles que les formules, les graphiques et les macros. Dans cet article, nous explorerons les détails sur la façon de convertir ODS en Excel à l’aide de l’API REST Java, offrant une solution efficace aux défis modernes de gestion des données.

API REST pour la conversion d’ODS vers Excel

Aspose.Cells Cloud SDK for Java offre une solution transparente et fiable pour convertir des fichiers ODS au format Excel. Cette puissante API simplifie le processus de conversion, permettant aux développeurs de transformer des fichiers ODS en formats Excel (XLS ou XLSX) avec seulement quelques lignes de code.

Installation

Veuillez ajouter les détails suivants au fichier pom.xml du projet de build maven.

<repositories>

    <repository>

        <id>AsposeJavaAPI</id>

        <name>Aspose Java API</name>

        <url>https://repository.aspose.cloud/repo/</url>

    </repository>

</repositories>

<dependencies>

    <dependency>

        <groupId>com.aspose</groupId>

        <artifactId>aspose-cells-cloud</artifactId>

        <version>24.9</version>

    </dependency>

</dependencies>

L’étape suivante consiste à obtenir les informations d’identification du client à partir du tableau de bord cloud. Si vous n’avez pas de compte existant, créez simplement un compte gratuit en suivant les instructions spécifiées dans l’article démarrage rapide.

Convertir ODS en XLS en Java

Dans cette section, nous allons explorer les détails sur la manière dont Aspose.Cells Cloud SDK pour Java gère les opérations gourmandes en ressources de manière sécurisée et efficace, éliminant ainsi le besoin de dépendances locales ou d’une configuration étendue.

CellsApi api = new CellsApi(clientId,clientSecret);

Créez une instance de CellsApi tout en fournissant les informations d’identification du client comme arguments d’entrée.

api.uploadFile("input.ods", file, "internal");

Téléchargez la feuille de calcul OpenDocument d’entrée vers le stockage cloud à l’aide de la méthode uploadFile(…).

File response = api.cellsWorkbookGetWorkbook(name, null ,format, 
                        null, null, null, "internal", "myResultant.xls", "internal", null);

Enfin, appelez la méthode cellsWorkbookGetWorkbook(…) pour lancer l’opération de conversion.

// pour plus d'exemples, veuillez visiter https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Obtenez ClientID et ClientSecret depuis https://dashboard.aspose.cloud/
    String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
    String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
  
    // créer une instance de CellsApi à l'aide des informations d'identification du client
    CellsApi api = new CellsApi(clientId,clientSecret);
		
    // nom du fichier ODS d'entrée
    String name = "input.ods";
    // format de fichier résultant
    String format = "XLS";
		
    // charger le fichier à partir du système local
    File file = new File("/Users/nayyershahbaz/Downloads/"+name);	
    // télécharger le fichier ODS d'entrée vers le stockage cloud
    api.uploadFile("input.ods", file, "internal");

    // effectuer une opération de conversion de document
    File response = api.cellsWorkbookGetWorkbook(name, null ,format, 
			            null, null, null, "internal", "myResultant.xls", "internal", null);        
        
    // imprimer le message de réussite
    System.out.println("The ODS to Excel workbook conversion completed successfully !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
conversion ods en xls

Un aperçu de la conversion ODS en XLS.

Le fichier ODS d’entrée et le classeur Excel résultant généré dans l’exemple ci-dessus peuvent être téléchargés à partir de :

Conversion d’ODS en XLSX à l’aide des commandes cURL

Aspose.Cells Cloud fournit un moyen simple mais puissant de convertir des fichiers ODS au format XLS à l’aide de commandes cURL. Cette méthode est non seulement efficace, mais élimine également le besoin de bibliothèques complexes ou d’installations locales, ce qui la rend idéale pour les tâches d’automatisation rapides ou l’intégration dans les pipelines CI/CD.

La première étape de cette approche consiste à générer un jeton d’accès JWT à l’aide de la commande suivante :

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Exécutez maintenant la commande suivante pour convertir le fichier ODS au format XLSX. Une fois l’opération réussie, le fichier résultant est téléchargé vers le stockage cloud.

curl -v "https://api.aspose.cloud/v3.0/cells/{inputFile}?format=XLSX&isAutoFit=true&onlySaveTable=false&outPath={resultantFile}&checkExcelRestriction=true&pageWideFitOnPerSheet=true&pageTallFitOnPerSheet=true" \
-X GET \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}"

Remplacez inputFile par le nom du fichier ODS d’entrée, resultantFile par le nom du classeur Excel résultant et accessToken par un jeton d’accès JWT généré ci-dessus.

  • Si vous avez besoin d’enregistrer le classeur Excel résultant sur le lecteur local, essayez d’exécuter la commande suivante.
curl -v "https://api.aspose.cloud/v3.0/cells/input.ods?format=XLSX&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=true&pageWideFitOnPerSheet=true&pageTallFitOnPerSheet=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {JWTToken}" \
-o "myFinal.xlsx"

Convertisseur ODS vers XLS gratuit

Vous pouvez envisager d’utiliser notre application légère et très efficace ODS to XLS Conversion. Cette application gratuite est construite sur les API Cloud d’Aspose.Cells et peut être testée en ligne sans aucune installation.

convertisseur ods vers excel

Application gratuite de conversion ODS vers XLS

Conclusion

La conversion des fichiers ODS au format Excel est essentielle pour garantir la compatibilité, améliorer la convivialité des données et rationaliser les flux de travail. Aspose.Cells Cloud propose deux approches polyvalentes pour y parvenir : le SDK Java pour une intégration transparente dans vos applications et les commandes cURL pour des solutions légères basées sur des scripts. Essayez Aspose.Cells Cloud dès aujourd’hui et découvrez une solution efficace, fiable et évolutive pour vos besoins de conversion ODS vers Excel !

Liens utiles

Articles connexes

Nous vous recommandons vivement de visiter les blogs suivants :