Come convertire CSV in PNG
Come convertire un file CSV in un’immagine PNG
Sheetize offre un’API semplice e ad alte prestazioni che permette di trasformare un file CSV (comma‑separated values) (.csv) in un’immagine PNG di alta qualità. È ideale per visualizzare dati tabulari, creare miniature, incorporare fogli di calcolo in pagine web o generare report senza esporre i dati grezzi.
Perché usare Sheetize per la conversione CSV‑to‑PNG?
- Fedele al contenuto – conserva il testo delle celle, i delimitatori e i caratteri Unicode incorporati.
- Veloce e scalabile – ottimizzato per .NET, funziona su Windows, macOS e Linux.
- Risoluzione personalizzabile – imposta DPI orizzontali e verticali in base alle tue esigenze.
- Zero dipendenze – non richiede strumenti esterni né installazioni di Office.
Per iniziare
Aggiungi il pacchetto Sheetize.ImageConverter al tuo progetto .NET (via NuGet) e chiama il metodo ImageConverter.Process.
Esempio di codice C#
using Sheetize;
var loadOptions = new LoadOptions
{
// Percorso del file CSV di origine
InputFile = @"D:\Data\SalesReport.csv"
};
var saveOptions = new ImageSaveOptions
{
// File di destinazione – l’estensione PNG indica il formato PNG
OutputFile = @"D:\Data\SalesReport.png",
// Opzionale: imposta la risoluzione dell’immagine (DPI)
HorizontalResolution = 150,
VerticalResolution = 150
};
ImageConverter.Process(loadOptions, saveOptions);Lo snippet carica SalesReport.csv e scrive SalesReport.png usando la risoluzione specificata.
Opzioni chiave per l’output PNG
- HorizontalResolution / VerticalResolution – definiscono i DPI; valori più alti producono immagini più nitide ma aumentano la dimensione del file.
- Transparency – il PNG supporta un canale alfa; è possibile configurare il colore di sfondo se necessario (tramite impostazioni aggiuntive dell’API).
Best practice
- Usa almeno 150 DPI per grafiche stampabili; 72 DPI è sufficiente per miniature web.
- Se il CSV contiene molte colonne, aumenta i DPI o regola la larghezza delle celle per evitare testi troppo compressi.
- Apri il PNG generato in un visualizzatore di immagini per verificare l’aspetto prima della distribuzione.