Jak převést CSV na PNG

Jak převést soubor CSV na PNG obrázek

Sheetize poskytuje jednoduché a výkonné API, které vám umožní převést soubor CSV (comma‑separated values) (.csv) na vysoce kvalitní PNG obrázek. To je ideální pro vizualizaci tabulkových dat, tvorbu miniatur, vkládání tabulek na webové stránky nebo generování zpráv bez odhalení surových dat.

Proč použít Sheetize pro převod CSV → PNG?

  • Plná věrnost – zachovává text buněk, oddělovače i všechny vložené Unicode znaky.
  • Rychlé a škálovatelné – optimalizováno pro .NET, funguje na Windows, macOS i Linuxu.
  • Nastavitelná rozlišení – můžete nastavit horizontální a vertikální DPI podle potřeby.
  • Žádné externí závislosti – není potřeba žádných dalších nástrojů ani instalace Office.

Začínáme

Přidejte balíček Sheetize.ImageConverter do svého .NET projektu (např. přes NuGet) a zavolejte metodu ImageConverter.Process.

Ukázkový C# kód

using Sheetize;

var loadOptions = new LoadOptions
{
    // Cesta k vstupnímu CSV souboru
    InputFile = @"D:\Data\SalesReport.csv"
};

var saveOptions = new ImageSaveOptions
{
    // Výstupní soubor – přípona PNG určuje PNG formát
    OutputFile = @"D:\Data\SalesReport.png",

    // Volitelné: nastavení rozlišení obrázku (DPI)
    HorizontalResolution = 150,
    VerticalResolution = 150
};

ImageConverter.Process(loadOptions, saveOptions);

Ukázka načte SalesReport.csv a zapíše SalesReport.png s určeným rozlišením.

Klíčové volby pro PNG výstup

  • HorizontalResolution / VerticalResolution – definují DPI; vyšší hodnoty poskytují ostřejší obrázek, ale také větší soubor.
  • Transparency – PNG podporuje alfa kanál; můžete nastavit barvu pozadí, pokud je potřeba (pomocí dalších nastavení API).

Nejlepší postupy

  1. Používejte alespoň 150 DPI pro tiskové grafiky; 72 DPI stačí pro webové miniatury.
  2. Pokud CSV obsahuje mnoho sloupců, zvyšte DPI nebo upravte šířku buněk, aby text nebyl stísněný.
  3. Otevřete vygenerovaný PNG v prohlížeči obrázků a zkontrolujte vzhled před distribucí.
 Čeština