Comment convertir un CSV en XLSX
Sheetize CSV‑to‑XLSX Converter pour .NET offre une API simple mais puissante pour lire des données CSV et les écrire dans un classeur Excel tout en conservant les types de colonnes, les lignes d’en‑tête et le style des cellules. Cela est utile lorsque vous devez diffuser des données dans un format de feuille de calcul familier ou les intégrer à des flux de travail qui n’acceptent que des fichiers XLSX.
Principales fonctionnalités
Convertir CSV en XLSX
Lire n’importe quel CSV (délimité par des virgules, points‑virgules ou tabulations) et générer un fichier XLSX sans macro, avec inférence optionnelle des types de données et mise en forme personnalisée des colonnes.
Conserver le formatage et les types de données
Détecter les nombres, dates, booléens et appliquer les styles Excel appropriés ; vous pouvez également fournir un modèle de style pour garantir une apparence cohérente.
Support du streaming
Traiter d’énormes fichiers CSV ligne par ligne afin de limiter la consommation de mémoire, idéal pour les conversions en lot ou les services web.
Instructions détaillées
Flux de travail CSV → XLSX
Pour convertir un fichier CSV en XLSX avec Sheetize, suivez ces étapes :
- Initialiser le convertisseur : créez une instance de
TextConverter. - Configurer les options : définissez
LoadOptions(délimiteur, encodage, présence d’en‑tête) etTextConverterSaveOptions(chemin de sortie, modèle de style). - Définir les chemins de fichiers : indiquez le chemin du CSV source et l’emplacement du XLSX de destination.
- Exécuter la conversion : appelez
Processavec les options préparées.
Exemple – Convertir un CSV en XLSX
using Sheetize;
var readOptions = new LoadOptions
{
InputFile = "sales_data.csv"
};
var saveOptions = new TextConverterSaveOptions
{
OutputFile = @"E:\reports\sales_report.xlsx",
};
TextConverter.Process(readOptions, saveOptions);Prise en charge élargie des formats
- Sheetize peut également reconvertir un XLSX en CSV, en sélectionnant éventuellement des feuilles ou des plages spécifiques.
- La bibliothèque permet d’exporter directement en JSON, TSV ou HTML depuis le classeur généré, offrant des pipelines de reporting complets (par ex., CSV → XLSX → HTML).
Grâce à ces fonctionnalités, Sheetize rend la conversion CSV → XLSX fluide, que vous ayez besoin d’un script rapide ou d’un service de production robuste.