Table des matières
Installer avec Pip
pip install Spire.XLS
Liens connexes
Excel est l'un des formats de fichiers standard utilisés par Microsoft Excel, qui peut stocker des feuilles de calcul contenant plusieurs feuilles de calcul, graphiques, formules et données. CSV, quant à lui, est un format de fichier texte simple largement utilisé pour l’échange et le stockage de données. Il n'a pas de spécifications de formatage complexes et ne contient généralement que des données en texte brut. Parfois, la conversion entre ces deux formats permet une gestion plus flexible des données sur différentes plates-formes et applications. Cet article explique comment convertir Excel en CSV en Python avec un exemple de code. Et vous pouvez aussi reconvertir CSV en Excel via Python si nécessaire.
- Bibliothèque Python pour la conversion Excel
- Convertir Excel en CSV en Python
- Convertir CSV en Excel en Python
- Obtenez une licence gratuite pour la bibliothèque pour convertir des fichiers Excel
- Conclusion
- Voir également
Bibliothèque Python pour la conversion Excel
Spire.XLS for Python est une puissante API de manipulation de feuilles de calcul qui vous permet de créer, modifier ou convertir des fichiers Excel sur les plateformes Python. Avec lui, vous pouvez utiliser Python pour convertir Excel en CSV et reconvertir CSV en Excel sans effort. Avant cela, veuillez installer Spire.XLS for Python et plum-dispatch v1.7.4, qui peuvent être facilement installés dans VS Code à l'aide des commandes pip suivantes.
pip install Spire.XLS
Cet article couvre plus de détails sur l'installation.Cet article couvre plus de détails sur l'installation: Comment installer Spire.XLS for Python dans VS Code
Convertir Excel en CSV en Python
La conversion d'Excel en CSV en Python vous aide à créer une sauvegarde plus légère et plus lisible de vos données. Il fournit également un moyen d'archiver vos données au fil du temps.
Pas
- Importez la bibliothèque spire.xls.
- Créez un objet Workbook pour représenter un fichier Excel.
- Utilisez la méthode Workbook.LoadFromFile() pour charger un fichier Excel à partir du chemin spécifié.
- Obtenez la première feuille de calcul de ce classeur par la propriété Workbook.Worksheets[index], et l'index ici commence à 0.
- Appelez la méthode Worksheet.SaveToFile() pour enregistrer la feuille de calcul au format CSV à l’aide des ressources d’encodage et de publication UTF-8.
Exemple de code
- Python
from spire.xls import * # Create a Workbook object workbook = Workbook() # Load an Excel file from the specified path workbook.LoadFromFile("C:\\Users\\Administrator\\Desktop\\Sample.xlsx") # Get the first sheet from this workbook sheet = workbook.Worksheets[0] # Save the worksheet in CSV format using UTF-8 encoding sheet.SaveToFile("C:\\Users\\Administrator\\Desktop\\ExcelToCSV.csv ", ",", Encoding.get_UTF8()) workbook.Dispose()
Convertir CSV en Excel en Python
Excel offre une multitude de fonctions telles que le tri, le filtrage, le calcul, la création de graphiques, etc. En utilisant Python pour convertir CSV en Excel, vous pouvez utiliser plus facilement ces fonctions pour traiter les données.
Pas
- Importez la bibliothèque spire.xls.
- Créez un objet Workbook pour représenter un classeur Excel.
- Utilisez la méthode Workbook.LoadFromFile() pour charger un fichier CSV à partir du chemin spécifié.
- Obtenez la première feuille de calcul de ce fichier par la propriété Workbook.Worksheets[index], et l'index ici commence à 0.
- Définissez l'option Ignorer les erreurs pour afficher les valeurs numériques sous forme de texte dans le fichier Excel.
- Ajustez automatiquement la largeur des colonnes en fonction du contenu.
- Appelez la méthode Workbook.SaveToFile() pour enregistrer le fichier au format Excel 2013 au chemin spécifié et libérer les ressources.
Exemple de code
- Python
from spire.xls import * # Create a Workbook object workbook = Workbook() # Load a CSV file workbook.LoadFromFile("C:\\Users\\Administrator\\Desktop\\ExcelToCSV.csv", ",", 1, 1) # Get the first worksheet sheet = workbook.Worksheets[0] # Display numbers as text sheet.AllocatedRange.IgnoreErrorOptions = IgnoreErrorType.NumberAsText # Autofit column width sheet.AllocatedRange.AutoFitColumns() # Save to an Excel file workbook.SaveToFile("C:\\Users\\Administrator\\Desktop\\CSVToExcel.xlsx", ExcelVersion.Version2013)
Obtenez une licence gratuite pour la bibliothèque pour convertir des fichiers Excel
Vous pouvez obtenir un licence temporaire gratuite de 30 jours de Spire.XLS for Python pour utiliser Python pour convertir Excel en CSV et CSV en Excel sans limitations d'évaluation.
Conclusion
Dans cet article, vous avez appris comment convertir Excel en CSV et CSV en Excel en Python. Spire.XLS for Python prend en charge une variété de conversions de documents sur Excel, notamment Excel en PDF, Excel en images, Excel en HTML etc. En un mot, cette bibliothèque simplifie le processus et permet aux développeurs de se concentrer sur la création d'applications puissantes impliquant une manipulation d'Excel. Tâches.