Cara Mengonversi CSV ke PNG

Cara Mengonversi File CSV ke Gambar PNG

Sheetize menyediakan API sederhana dan berperforma tinggi yang memungkinkan Anda mengubah file CSV (comma‑separated values) (.csv) menjadi gambar PNG berkualitas tinggi. Fitur ini cocok untuk memvisualisasikan data tabel, membuat thumbnail, menyematkan spreadsheet di halaman web, atau menghasilkan laporan tanpa memperlihatkan data mentah.

Mengapa Menggunakan Sheetize untuk Konversi CSV‑ke‑PNG?

  • Fidelity penuh – mempertahankan teks sel, delimiter, dan karakter Unicode yang disisipkan.
  • Cepat & dapat diskalakan – dioptimalkan untuk .NET, dapat dijalankan di Windows, macOS, dan Linux.
  • Resolusi dapat disesuaikan – atur DPI horizontal dan vertikal sesuai kebutuhan Anda.
  • Tanpa ketergantungan – tidak memerlukan alat eksternal atau instalasi Office.

Memulai

Tambahkan paket Sheetize.ImageConverter ke proyek .NET Anda (melalui NuGet) dan panggil metode ImageConverter.Process.

Contoh Kode C#

using Sheetize;

var loadOptions = new LoadOptions
{
    // Path ke file CSV sumber
    InputFile = @"D:\Data\SalesReport.csv"
};

var saveOptions = new ImageSaveOptions
{
    // File output yang diinginkan – ekstensi PNG memilih format PNG
    OutputFile = @"D:\Data\SalesReport.png",

    // Opsional: mengontrol resolusi gambar (DPI)
    HorizontalResolution = 150,
    VerticalResolution = 150
};

ImageConverter.Process(loadOptions, saveOptions);

Potongan kode di atas memuat SalesReport.csv dan menulis SalesReport.png dengan resolusi yang ditentukan.

Opsi Utama untuk Output PNG

  • HorizontalResolution / VerticalResolution – menentukan DPI; nilai yang lebih tinggi menghasilkan gambar yang lebih jelas dengan ukuran file yang lebih besar.
  • Transparency – PNG mendukung saluran alfa; Anda dapat mengatur warna latar belakang bila diperlukan (melalui pengaturan API tambahan).

Praktik Terbaik

  1. Gunakan setidaknya 150 DPI untuk grafik yang akan dicetak; 72 DPI sudah cukup untuk thumbnail web.
  2. Jika CSV berisi banyak kolom, tingkatkan DPI atau sesuaikan lebar sel agar teks tidak sesak.
  3. Buka PNG yang dihasilkan di penampil gambar untuk memverifikasi tampilan sebelum didistribusikan.
 Indonesia