Com convertir CSV a PNG

Com convertir un fitxer CSV a una imatge PNG

Sheetize ofereix una API senzilla i de gran rendiment que et permet transformar un fitxer CSV (valors separats per comes) (.csv) en una imatge PNG d’alta qualitat. És ideal per visualitzar dades tabulars, crear miniatures, incrustar fulls de càlcul en pàgines web o generar informes sense exposar les dades en brut.

Per què utilitzar Sheetize per a la conversió CSV‑a‑PNG?

  • Fidelitat total – conserva el text de les cel·les, delimitadors i qualsevol caràcter Unicode incrustat.
  • Ràpid i escalable – optimitzat per .NET, funciona a Windows, macOS i Linux.
  • Resolució personalitzable – defineix la DPI horitzontal i vertical segons les teves necessitats.
  • Zero dependències – no requereix eines externes ni instal·lacions d’Office.

Com començar

Afegeix el paquet Sheetize.ImageConverter al teu projecte .NET (mitjançant NuGet) i crida el mètode ImageConverter.Process.

Exemple de codi C#

using Sheetize;

var loadOptions = new LoadOptions
{
    // Ruta del fitxer CSV d'origen
    InputFile = @"D:\Data\SalesReport.csv"
};

var saveOptions = new ImageSaveOptions
{
    // Fitxer de sortida – l'extensió PNG indica el format PNG
    OutputFile = @"D:\Data\SalesReport.png",

    // Opcional: controla la resolució de la imatge (DPI)
    HorizontalResolution = 150,
    VerticalResolution = 150
};

ImageConverter.Process(loadOptions, saveOptions);

El fragment carrega SalesReport.csv i genera SalesReport.png amb la resolució especificada.

Opcions clau per a la sortida PNG

  • HorizontalResolution / VerticalResolution – defineixen la DPI; valors més alts donen imatges més nítides però augmenten la mida del fitxer.
  • Transparència – el PNG admet canal alfa; pots configurar el color de fons si cal (mitjançant configuracions addicionals de l’API).

Bones pràctiques

  1. Utilitza com a mínim 150 DPI per a gràfics imprimibles; 72 DPI és suficient per a miniatures web.
  2. Si el CSV conté moltes columnes, augmenta la DPI o ajusta l’amplada de les cel·les per evitar que el text quedi amuntegós.
  3. Obre el PNG generat en un visualitzador d’imatges per comprovar l’aspecte abans de distribuir-lo.
 Català