Dans cette rubrique simple, nous allons nous concentrer sur la façon de convertir CSV en Excel dans Node.js. Nous utiliserons l’objet de classe Workbook pour accéder au fichier CSV source avec l’objet LoadOptions nouvellement créé. Vous pouvez utiliser le code simple dans Node.js pour convertir CSV en Excel, puis enregistrer le fichier résultant en tant que XLSX ou XLS sur le disque.
Étapes pour convertir CSV en Excel dans Node.js
- Établissez l’environnement système en configurant Aspose.Cells pour Node.js via Java pour convertir un CSV en un fichier Excel
- Créez une instance de la classe LoadOptions et définissez le fichier d’entrée LoadFormat sur CSV
- Créez une instance de la classe Workbook en fournissant le chemin du fichier CSV et l’objet LoadOptions
- Enregistrez le classeur chargé en tant que fichier XLSX sur le disque
Les étapes de base susmentionnées montrent à quel point il est facile de * convertir CSV en XLSX dans Node.js * en utilisant quelques lignes de code. L’API offre des performances de conversion efficaces qui consomment des ressources CPU optimales et du temps pour créer le fichier XLSX de sortie. La conversion CSV vers Excel est avantageuse pour effectuer des calculs sur des valeurs numériques à partir d’un fichier CSV, car les fichiers Excel offrent un moyen plus pratique d’effectuer des calculs mathématiques.
Code pour convertir CSV en XLSX dans Node.js
Dans l’exemple de code ci-dessus, l’instance de classe LoadOptions est utilisée pour spécifier le format de chargement du fichier d’entrée au format CSV. Vous pouvez également améliorer le code Node.js en insérant des lignes de code supplémentaires pour définir différentes propriétés de métadonnées pour le fichier Excel de sortie, notamment le nom de l’auteur, les détails de la modification, etc.
Ce bref tutoriel s’est concentré sur la façon dont l’utilisation de Node.js convertit CSV en Excel. Cependant, si vous êtes intéressé par la conversion d’un fichier Excel en CSV, reportez-vous à l’article sur comment convertir Excel en CSV en utilisant Node.js.