วิธีแปลง CSV เป็น PNG

วิธีแปลงไฟล์ CSV เป็นภาพ PNG

Sheetize มี API ที่เรียบง่ายและมีประสิทธิภาพสูง ช่วยให้คุณแปลงไฟล์ CSV (comma‑separated values) (.csv) เป็นภาพ PNG คุณภาพสูง เหมาะสำหรับการแสดงข้อมูลตาราง สร้างภาพย่อ ฝังสเปรดชีตในเว็บเพจ หรือสร้างรายงานโดยไม่ต้องเปิดเผยข้อมูลดิบ

ทำไมต้องใช้ Sheetize สำหรับการแปลง CSV‑to‑PNG?

  • คุณภาพครบถ้วน – รักษาข้อความในเซลล์ ตัวคั่น และอักขระ Unicode ที่ฝังอยู่
  • เร็วและขยายได้ – ปรับให้ทำงานได้ดีบน .NET รองรับ Windows, macOS, และ Linux
  • ความละเอียดที่ปรับได้ – ตั้งค่า DPI แนวนอนและแนวตั้งตามความต้องการ
  • ไม่ต้องพึ่งพาไลบรารีภายนอก – ไม่ต้องติดตั้งเครื่องมือหรือ Office

เริ่มต้นใช้งาน

เพิ่มแพคเกจ Sheetize.ImageConverter ในโครงการ .NET ของคุณ (ผ่าน NuGet) แล้วเรียกเมธอด ImageConverter.Process

ตัวอย่างโค้ด C#

using Sheetize;

var loadOptions = new LoadOptions
{
    // เส้นทางไปยังไฟล์ CSV ต้นฉบับ
    InputFile = @"D:\Data\SalesReport.csv"
};

var saveOptions = new ImageSaveOptions
{
    // ไฟล์ผลลัพธ์ – ใช้นามสกุล PNG เพื่อบอกให้บันทึกเป็น PNG
    OutputFile = @"D:\Data\SalesReport.png",

    // ตัวเลือกเสริม: ควบคุมความละเอียดของภาพ (DPI)
    HorizontalResolution = 150,
    VerticalResolution = 150
};

ImageConverter.Process(loadOptions, saveOptions);

โค้ดนี้จะโหลด SalesReport.csv แล้วบันทึกเป็น SalesReport.png ด้วยความละเอียดที่ระบุ

ตัวเลือกสำคัญสำหรับการบันทึกเป็น PNG

  • HorizontalResolution / VerticalResolution – กำหนดค่า DPI; ค่า DPI ที่สูงขึ้นให้ภาพคมชัดกว่าแต่ไฟล์ก็ใหญ่ขึ้น
  • Transparency – PNG รองรับช่อง alpha; คุณสามารถตั้งค่าสีพื้นหลังได้หากต้องการ (โดยใช้การตั้งค่า API เพิ่มเติม)

แนวทางปฏิบัติที่ดีที่สุด

  1. ใช้ DPI ≥ 150 สำหรับกราฟิกที่ต้องพิมพ์; DPI 72 เพียงพอสำหรับภาพย่อบนเว็บ
  2. หาก CSV มีหลายคอลัมน์ ให้เพิ่ม DPI หรือปรับความกว้างของเซลล์เพื่อหลีกเลี่ยงข้อความแออัด
  3. เปิดไฟล์ PNG ที่สร้างขึ้นในโปรแกรมดูรูปภาพเพื่อยืนยันลักษณะก่อนนำไปใช้แจกจ่าย
 แบบไทย