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