La conversion de fichiers XLSM(Excel Macro-Enabled Workbook) au format CSV(Comma-Separated Values) à l’aide du SDK Python Cloud ouvre un monde de possibilités de manipulation et d’analyse des données. Cette approche permet aux développeurs et aux passionnés de données de gérer sans effort de grands ensembles de données et d’effectuer facilement des tâches de transformation de données. En tirant parti du SDK Python Cloud, vous accédez à une API puissante et conviviale qui simplifie le processus de conversion XLSM en CSV. Explorons les nombreux avantages et explorons comment cette approche peut rationaliser vos flux de travail de traitement de données et améliorer votre productivité à l’aide du SDK Python Cloud.
- API REST de conversion Excel
- Convertir XLSM en CSV en Python
- Excel vers CSV à l’aide des commandes cURL
API REST de conversion Excel
Accomplir la tâche de conversion de XLSM en CSV devient encore plus efficace et simple avec le Aspose.Cells Cloud SDK for Python. Ce puissant SDK fournit un ensemble complet de fonctionnalités et de fonctions spécialement conçues pour gérer les fichiers Excel, y compris le format XLSM. Ainsi, avec Aspose.Cells Cloud, vous pouvez libérer tout le potentiel de vos données XLSM en les convertissant de manière transparente dans un format largement accepté et utilisé dans divers outils d’analyse et de traitement de données.
Veuillez exécuter la commande suivante pour installer le SDK :
pip install asposecellscloud
Après l’installation, veuillez créer un compte gratuit sur cloud tableau de bord en utilisant GitHub ou un compte Google ou utiliser S’inscrire pour obtenir vos informations d’identification client.
Convertir XLSM en CSV en Python
Veuillez suivre les instructions spécifiées ci-dessous pour convertir XLSM en CSV à l’aide d’un extrait de code Python.
- Créez un objet de la classe CellsApi tout en transmettant les informations d’identification du client comme arguments.
- Spécifiez maintenant le nom du XLSM d’entrée, le nom CSV résultant et le format de sortie au format CSV.
- Appelez la méthode cellworkbookgetworkbook(…) pour convertir XLSM au format CSV et enregistrez le fichier résultant sur le stockage cloud.
# Pour plus d'exemples de code, veuillez visiter https://github.com/aspose-cells-cloud/aspose-cells-cloud-python
def XLSMtoCSV():
try:
#Client credentials
client_secret = "1c9379bb7d701c26cc87e741a29987bb"
client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
# initialiser l'instance CellsApi
cellsApi = asposecellscloud.CellsApi(client_id,client_secret)
# saisir le classeur XLSB
input_file = "myDocument.xlsm"
# format résultant
format = "CSV"
# nom de fichier résultant
output = "Converted.csv"
# appeler l'API pour convertir XLSM en CSV
response = cellsApi.cells_workbook_get_workbook(name = input_file, format=format, out_path=output)
# imprimer le code de réponse dans la console
print(response)
# imprimer le message dans la console (facultatif)
print('XLSM sucessfully converted to CSV !')
except ApiException as e:
print("Exception while calling CellsApi: {0}".format(e))
print("Code:" + str(e.code))
print("Message:" + e.message)
Excel vers CSV à l’aide des commandes cURL
Vous pouvez également convertir sans effort XLSM en CSV à l’aide d’une puissante combinaison de commandes cURL et d’Aspose.Cells Cloud. Cette approche offre simplicité, flexibilité et indépendance de plate-forme, permettant une intégration transparente avec vos systèmes existants. De plus, grâce à des protocoles de sécurité stricts, vous pouvez avoir confiance dans la sécurité et la confidentialité de vos données pendant le processus de conversion.
La condition préalable à cette approche est la génération d’un jeton d’accès JWT. Veuillez donc exécuter la commande suivante dans le terminal de ligne de commande :
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Maintenant que nous avons le jeton JWT, veuillez exécuter la commande suivante pour convertir XLSM en CSV et enregistrer la sortie résultante sur le stockage cloud.
curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument.xlsm?format=CSV&isAutoFit=false&onlySaveTable=false&outPath=Converted.csv&checkExcelRestriction=true" \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
Remplacez accessToken
par le jeton d’accès JWT généré ci-dessus.
Dans l’image ci-dessus, vous remarquerez peut-être que les informations textuelles de toutes les feuilles de calcul sont transformées en un seul fichier CSV. Pour votre information, les exemples de fichiers utilisés dans l’exemple ci-dessus peuvent être téléchargés à partir des liens suivants :
Liens utiles
Conclusion
En conclusion, que vous choisissiez de convertir XLSM en CSV à l’aide du SDK Aspose.Cells Cloud pour Python ou des commandes cURL avec Aspose.Cells Cloud, vous pouvez accomplir la tâche en toute confiance avec facilité et efficacité. Ainsi, les deux méthodes garantissent une conversion précise et fiable, préservant l’intégrité de vos données tout au long du processus. Profitez de la puissance de ces approches pour libérer le potentiel de vos fichiers XLSM, en facilitant l’analyse, le partage et le traitement des données.
Articles Liés
Nous vous recommandons de parcourir les articles suivants pour mieux comprendre :