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

  1. Folosește cel puțin 150 DPI pentru grafice tipărite; 72 DPI este suficient pentru miniaturi web.
  2. Dacă CSV‑ul conține multe coloane, mărește DPI‑ul sau ajustează lățimea celulelor pentru a evita textul înghesuit.
  3. Deschide PNG‑ul generat într-un vizualizator de imagini pentru a verifica aspectul înainte de distribuție.
 Română