Comment convertir un CSV en PNG
Comment convertir un fichier CSV en image PNG
Sheetize propose une API simple et très performante qui vous permet de transformer un fichier CSV (valeurs séparées par des virgules) (.csv) en une image PNG de haute qualité. C’est idéal pour visualiser des données tabulaires, créer des vignettes, intégrer des feuilles de calcul dans des pages Web ou générer des rapports sans exposer les données brutes.
Pourquoi choisir Sheetize pour la conversion CSV → PNG ?
- Fidélité totale – conserve le texte des cellules, les séparateurs et tout caractère Unicode intégré.
- Rapide & évolutif – optimisé pour .NET, fonctionnant sous Windows, macOS et Linux.
- Résolution personnalisable – définissez le DPI horizontal et vertical selon vos besoins.
- Aucune dépendance – aucune installation d’outils externes ou d’Office requise.
Mise en route
Ajoutez le package Sheetize.ImageConverter à votre projet .NET (via NuGet) et appelez la méthode ImageConverter.Process.
Exemple de code C#
using Sheetize;
var loadOptions = new LoadOptions
{
// Chemin du fichier CSV source
InputFile = @"D:\Data\SalesReport.csv"
};
var saveOptions = new ImageSaveOptions
{
// Fichier de sortie – l’extension PNG indique le format PNG
OutputFile = @"D:\Data\SalesReport.png",
// Optionnel : contrôle de la résolution de l’image (DPI)
HorizontalResolution = 150,
VerticalResolution = 150
};
ImageConverter.Process(loadOptions, saveOptions);L’extrait charge SalesReport.csv et crée SalesReport.png avec la résolution spécifiée.
Options clés pour la sortie PNG
- HorizontalResolution / VerticalResolution – définissent le DPI ; des valeurs plus élevées donnent des images plus nettes au prix d’une taille de fichier plus importante.
- Transparency – le PNG prend en charge le canal alpha ; vous pouvez configurer la couleur d’arrière‑plan si besoin (via des paramètres supplémentaires de l’API).
Bonnes pratiques
- Utilisez au moins 150 DPI pour des graphiques destinés à l’impression ; 72 DPI suffisent pour les vignettes Web.
- Si le CSV comporte de nombreuses colonnes, augmentez le DPI ou ajustez la largeur des cellules afin d’éviter que le texte ne soit trop condensé.
- Ouvrez le PNG généré dans un visualiseur d’images pour vérifier son apparence avant de le diffuser.