Sådan konverteres CSV til PNG

Sådan konverteres en CSV‑fil til et PNG‑billede

Sheetize tilbyder et enkelt, høj‑ytelses‑API, der lader dig omdanne en CSV‑fil (comma‑separated values, .csv) til et høj‑kvalitets PNG‑billede. Perfekt til visualisering af tabeldata, oprettelse af mini‑billeder, indlejring af regneark i websider eller generering af rapporter uden at afsløre de rå data.

Hvorfor bruge Sheetize til CSV‑til‑PNG‑konvertering?

  • Fuld nøjagtighed – bevarer celle‑tekst, skilletegn og eventuelle indlejrede Unicode‑tegn.
  • Hurtig & skalerbar – optimeret til .NET, fungerer på Windows, macOS og Linux.
  • Justerbar opløsning – angiv horisontal og vertikal DPI efter dine behov.
  • Ingen eksterne afhængigheder – ingen ekstra værktøjer eller Office‑installationer nødvendige.

Kom i gang

Tilføj pakken Sheetize.ImageConverter til dit .NET‑projekt (via NuGet) og kald metoden ImageConverter.Process.

Eksempel på C#‑kode

using Sheetize;

var loadOptions = new LoadOptions
{
    // Sti til kilde‑CSV‑filen
    InputFile = @"D:\Data\SalesReport.csv"
};

var saveOptions = new ImageSaveOptions
{
    // Output‑fil – PNG‑endelsen vælger PNG‑formatet
    OutputFile = @"D:\Data\SalesReport.png",

    // Valgfrit: styr billedopløsning (DPI)
    HorizontalResolution = 150,
    VerticalResolution = 150
};

ImageConverter.Process(loadOptions, saveOptions);

Uddraget indlæser SalesReport.csv og skriver SalesReport.png med den angivne opløsning.

Vigtige indstillinger for PNG‑output

  • HorizontalResolution / VerticalResolution – definerer DPI; højere værdier giver skarpere billeder, men også større filstørrelse.
  • Transparency – PNG understøtter en alfa‑kanal; du kan konfigurere baggrundsfarve, hvis det er nødvendigt (via ekstra API‑indstillinger).

Bedste praksis

  1. Brug mindst 150 DPI til udskriftsgrafik; 72 DPI er tilstrækkeligt til web‑mini‑billeder.
  2. Hvis CSV‑filen indeholder mange kolonner, så øg DPI eller juster cellebredde for at undgå presset tekst.
  3. Åbn den genererede PNG i en billedfremviser for at bekræfte udseendet, inden du distribuerer den.
 Dansk