Le format CSV est largement utilisé pour importer ou exporter de grands ensembles de données d’une application à une autre. Cependant, dans certains cas, vous devrez peut-être convertir des fichiers CSV en Excel XLSX ou XLS. De même, l’inverse peut également être requis dans certains scénarios. Conformément à cela, cet article explique comment convertir CSV en Excel et Excel au format CSV par programmation dans Node.js.
- Convertisseur Node.js CSV vers Excel ou Excel vers CSV
- Convertir CSV en XLSX ou XLS dans Node.js
- Convertir XLSX ou XLS en CSV dans Node.js
- Obtenez une licence API gratuite
Convertisseur Node.js CSV vers Excel ou Excel vers CSV
Pour la conversion aller-retour des formats CSV et Excel, nous utiliserons Aspose.Cells for Node.js via Java. Il s’agit d’une API puissante et riche en fonctionnalités pour la manipulation des formats de feuille de calcul à partir des applications Node.js. Vous pouvez soit télécharger le package de l’API, soit l’installer à l’aide de la commande NPM suivante.
> npm install aspose.cells
Convertir CSV en XLSX ou XLS dans Node.js
Voici les étapes pour convertir un fichier CSV en Excel XLSX ou XLS.
- Créez un objet de la classe LoadOptions et initialisez-le avec FileFormatType.CSV.
- Créez un objet de la classe Workbook pour charger le fichier CSV.
- Convertissez CSV en XLSX en utilisant la méthode Workbook.save(String , SaveFormat.XLSX).
L’exemple de code suivant montre comment convertir CSV en Excel XLSX dans Node.js.
// Créer un objet CSV LoadOptions
var loadOptions = aspose.cells.LoadOptions(aspose.cells.FileFormatType.CSV);
// Créez un objet Workbook avec le chemin du fichier CSV et les loadOptions
var workbook = aspose.cells.Workbook("data.csv", loadOptions);
// Enregistrer CSV au format XLSX
workbook.save("CSVtoExcel.xlsx" , aspose.cells.SaveFormat.XLSX);
Exemple de CSV
My Data,,,,,,,
Items A,Items B,Items C,Items D,Items E,Items F,Items G,Items H
12,23,33,66,11,87,99,33
23,22,33,77,31,22,45,56
34,11,12,23,22,34,11,12
45,43,54,88,36,45,45,37
65,65,65,65,13,65,9,35
34,22,27,22,32,23,23,32
213,186,224,341,145,276,232,205
CSV vers Excel
Convertir XLSX ou XLS en CSV dans Node.js
Voici les étapes pour convertir un fichier XLSX ou XLS en CSV dans Node.js.
- Créez un objet de la classe Workbook pour charger le fichier XLSX.
- Convertissez le fichier XLSX en CSV à l’aide de la méthode Workbook.save(String , SaveFormat.CSV).
L’exemple de code suivant montre comment convertir Excel XLSX ou XLS en CSV.
// Charger le fichier Excel
var workbook = aspose.cells.Workbook("CSVtoExcel.xlsx");
// Enregistrer au format CSV
workbook.save("ExcelToCSV.csv" , aspose.cells.SaveFormat.CSV);
Obtenez une licence API gratuite
Afin d’utiliser l’API sans limitations d’évaluation, vous pouvez demander une licence temporaire gratuite.
Conclusion
Dans cet article, vous avez appris à quel point il est facile de convertir CSV en Excel ou Excel en CSV dans les applications Node.js. Vous pouvez en savoir plus sur l’API Node.js Excel à l’aide de la documentation. Si vous avez des questions, n’hésitez pas à nous le faire savoir via notre forum.