
Convertir XLSM en CSV | convertir excel en csv en ligne
XLSM est une feuille de calcul prenant en charge les macros contenant des cellules disposées en lignes et en colonnes ainsi que des macros intégrées programmées dans le langage Visual Basic pour Applications (VBA). XLSM ne prend pas autant d’espace disque que XLSX et utilise un format de fichier ouvert qui peut être utilisé avec de nombreuses autres applications. Alors qu’un fichier CSV (valeurs séparées par des virgules) est un fichier texte dans lequel les informations sont séparées par des virgules, et les fichiers CSV sont le plus souvent rencontrés dans les feuilles de calcul et les bases de données. Par conséquent, dans cet article, nous allons discuter des détails de la conversion de XLSM en CSV à l’aide de Python.
API de conversion Excel
Aspose.Cells Cloud offre la possibilité de créer, modifier et convertir des feuilles de calcul Excel au format CSV et autres formats pris en charge. Lorsque vous envisagez de mettre en œuvre les opérations de conversion dans l’application Python, Aspose.Cells Cloud SDK for Python est un choix. Veuillez maintenant exécuter la commande suivante pour installer le SDK :
pip install asposecellscloud
Après l’installation, veuillez créer un compte gratuit sur tableau de bord Aspose.Cloud à l’aide d’un compte GitHub ou Google ou utilisez l’inscription 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. Veuillez noter que nous allons d’abord télécharger le XLSM sur le stockage cloud, charger le XLSM à partir du même stockage cloud et rendre la sortie au format CSV.
- Créer un objet de CellsApi à l’aide des informations d’identification du client
- Spécifiez maintenant le nom de l’entrée XLSM, le nom du fichier résultant et le format de sortie au format CSV
- Appelez la méthode cellsworkbookgetworkbook(…) pour convertir XLSM au format CSV et enregistrer la sortie dans 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)
# entrée du classeur XLSB
input_file = "myDocument.xlsm"
# format résultant
format = "CSV"
# nom du 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
Dans cette section, discutons de la conversion d’Excel en CSV à l’aide des commandes cURL. Le prérequis est la création d’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=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, exécutons la commande suivante pour convertir XLSM en CSV et enregistrer la sortie résultante dans le stockage en nuage.
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 <JWT Token>"

Image 1 :- Aperçu de la conversion Excel vers CSV
Dans l’image ci-dessus, vous remarquerez peut-être que toutes les informations textuelles de toutes les feuilles de calcul sont extraites dans un seul fichier CSV. Pour votre information, nous avons également joint les exemples de fichiers
Conclusion
Dans cet article, nous avons découvert les étapes à suivre pour convertir XLSM en CSV à l’aide de l’API REST. Nous avons exploré les options pour convertir Excel en CSV à l’aide d’un extrait de code Python ainsi qu’à l’aide des commandes cURL. Veuillez noter que sous licence MIT, nous avons publié nos SDK Cloud et vous pouvez les télécharger depuis GitHub et même modifier le code source selon vos besoins. Vous pouvez envisager d’explorer le Guide du développeur pour en savoir plus sur d’autres fonctionnalités intéressantes offertes par l’API. Si vous rencontrez des problèmes, n’hésitez pas à nous contacter via le forum d’assistance technique gratuit.
Articles Liés
Nous vous recommandons de parcourir les articles suivants pour une meilleure compréhension :