Cum să convertești CSV în PNG
Cum să convertești un fișier CSV într-o imagine PNG
Sheetize oferă un API simplu și performant care permite transformarea unui fișier CSV (comma‑separated values) (.csv) într-o imagine PNG de înaltă calitate. Este ideal pentru vizualizarea datelor tabelare, crearea de miniaturi, încorporarea foilor de calcul în pagini web sau generarea de rapoarte fără a expune datele brute.
De ce să folosești Sheetize pentru conversia CSV‑la‑PNG?
- Fidelitate totală – păstrează textul celulelor, delimitatorii și orice caractere Unicode încorporate.
- Rapid și scalabil – optimizat pentru .NET, funcționează pe Windows, macOS și Linux.
- Rezoluție personalizabilă – setează DPI-ul pe orizontală și verticală în funcție de nevoi.
- Fără dependențe – nu necesită instrumente externe sau instalări Office.
Începe rapid
Adaugă pachetul Sheetize.ImageConverter în proiectul tău .NET (via NuGet) și apelează metoda ImageConverter.Process.
Cod exemplu în C#
using Sheetize;
var loadOptions = new LoadOptions
{
// Calea către fișierul CSV sursă
InputFile = @"D:\Data\SalesReport.csv"
};
var saveOptions = new ImageSaveOptions
{
// Fișierul de ieșire – extensia PNG selectează formatul PNG
OutputFile = @"D:\Data\SalesReport.png",
// Opțional: controlează rezoluția imaginii (DPI)
HorizontalResolution = 150,
VerticalResolution = 150
};
ImageConverter.Process(loadOptions, saveOptions);Fragmentul încarcă SalesReport.csv și scrie SalesReport.png folosind rezoluția specificată.
Opțiuni cheie pentru ieșirea PNG
- HorizontalResolution / VerticalResolution – definesc DPI; valori mai mari produc imagini mai clare, dar dimensiuni de fișier mai mari.
- Transparency – PNG suportă canal alfa; poți configura culoarea de fundal dacă este necesar (prin setări suplimentare ale API‑ului).
Cele mai bune practici
- Folosește cel puțin 150 DPI pentru grafice tipărite; 72 DPI este suficient pentru miniaturi web.
- Dacă CSV‑ul conține multe coloane, mărește DPI‑ul sau ajustează lățimea celulelor pentru a evita textul înghesuit.
- Deschide PNG‑ul generat într-un vizualizator de imagini pentru a verifica aspectul înainte de distribuție.