Ako konvertovať CSV na PNG
Ako previesť CSV súbor na PNG obrázok
Sheetize poskytuje jednoduché, výkonné API, ktoré vám umožní premeniť CSV (comma‑separated values) súbor (.csv) na vysokokvalitný PNG obrázok. Toto je ideálne na vizualizáciu tabuľkových dát, tvorbu miniatúr, vloženie tabuliek do webových stránok alebo generovanie správ bez odhaľovania surových dát.
Prečo použiť Sheetize na konverziu CSV‑na‑PNG?
- Plná vernosť – zachováva text v bunkách, oddeľovače a akékoľvek vložené Unicode znaky.
- Rýchle a škálovateľné – optimalizované pre .NET, funguje na Windows, macOS a Linux.
- Nastaviteľné rozlíšenie – nastavením horizontálneho a vertikálneho DPI prispôsobíte kvalitu vašim potrebám.
- Bez závislostí – nevyžaduje externé nástroje ani inštaláciu Office.
Začíname
Pridajte balík Sheetize.ImageConverter do vášho .NET projektu (cez NuGet) a zavolajte metódu ImageConverter.Process.
Príklad kódu v C#
using Sheetize;
var loadOptions = new LoadOptions
{
// Cesta k vstupnému CSV súboru
InputFile = @"D:\Data\SalesReport.csv"
};
var saveOptions = new ImageSaveOptions
{
// Výstupný súbor – prípona PNG určuje formát PNG
OutputFile = @"D:\Data\SalesReport.png",
// Voliteľné: nastavenie rozlíšenia obrázka (DPI)
HorizontalResolution = 150,
VerticalResolution = 150
};
ImageConverter.Process(loadOptions, saveOptions);Úryvok načíta SalesReport.csv a zapíše SalesReport.png s určeným rozlíšením.
Kľúčové nastavenia pre PNG výstup
- HorizontalResolution / VerticalResolution – definujú DPI; vyššie hodnoty prinášajú ostrejšie obrázky, ale zväčšia veľkosť súboru.
- Transparentnosť – PNG podporuje alfa kanál; môžete nastaviť farbu pozadia podľa potreby (prostredníctvom ďalších nastavení API).
Odporúčané postupy
- Používajte aspoň 150 DPI pre tlačové grafiky; 72 DPI postačuje pre webové miniatúry.
- Ak CSV obsahuje veľa stĺpcov, zvýšte DPI alebo upravte šírku buniek, aby text nebol stlačený.
- Otvorte vygenerovaný PNG v prehliadači obrázkov a skontrolujte vzhľad pred distribúciou.