Como converter CSV para PNG

Como converter um arquivo CSV em uma imagem PNG

Sheetize oferece uma API simples e de alto desempenho que permite transformar um arquivo CSV (valores separados por vírgula) (.csv) em uma imagem PNG de alta qualidade. Isso é ideal para visualizar dados tabulares, criar miniaturas, incorporar planilhas em páginas da web ou gerar relatórios sem expor os dados brutos.

Por que usar o Sheetize para a conversão de CSV‑para‑PNG?

  • Fidelidade total – preserva o texto nas células, delimitadores e quaisquer caracteres Unicode incorporados.
  • Rápido e escalável – otimizado para .NET, funciona no Windows, macOS e Linux.
  • Resolução personalizável – defina DPI horizontal e vertical conforme sua necessidade.
  • Sem dependências externas – não requer ferramentas externas ou instalações do Office.

Começando

Adicione o pacote Sheetize.ImageConverter ao seu projeto .NET (via NuGet) e chame o método ImageConverter.Process.

Exemplo de código em C#

using Sheetize;

var loadOptions = new LoadOptions
{
    // Caminho do arquivo CSV de origem
    InputFile = @"D:\Data\SalesReport.csv"
};

var saveOptions = new ImageSaveOptions
{
    // Arquivo de saída – a extensão PNG seleciona o formato PNG
    OutputFile = @"D:\Data\SalesReport.png",

    // Opcional: controla a resolução da imagem (DPI)
    HorizontalResolution = 150,
    VerticalResolution = 150
};

ImageConverter.Process(loadOptions, saveOptions);

O trecho carrega SalesReport.csv e grava SalesReport.png usando a resolução especificada.

Principais opções para saída PNG

  • HorizontalResolution / VerticalResolution – definem o DPI; valores maiores produzem imagens mais nítidas, porém com tamanho de arquivo maior.
  • Transparência – o PNG suporta canal alfa; você pode configurar a cor de fundo, se necessário (por meio de configurações adicionais da API).

Melhores práticas

  1. Use pelo menos 150 DPI para gráficos imprimíveis; 72 DPI é suficiente para miniaturas na web.
  2. Se o CSV contiver muitas colunas, aumente o DPI ou ajuste a largura das células para evitar texto apertado.
  3. Abra o PNG gerado em um visualizador de imagens para verificar a aparência antes de distribuí‑lo.
 Português