วิธีแปลง CSV เป็น XLSX
Sheetize CSV‑to‑XLSX Converter for .NET ให้ API ที่ง่ายแต่ทรงพลังสำหรับการอ่านข้อมูล CSV แล้วบันทึกเป็นไฟล์ Excel โดยคงรักษาประเภทคอลัมน์ แถวหัวตาราง และสไตล์ของเซลล์ไว้ เหมาะเมื่อคุณต้องการแจกจ่ายข้อมูลในรูปแบบสเปรดชีตที่คุ้นเคย หรือรวมเข้าในเวิร์กฟลว์ที่รับเฉพาะไฟล์ XLSX
คุณสมบัติหลัก
แปลง CSV เป็น XLSX
อ่าน CSV ใดก็ได้ (คั่นด้วยคอมม่า, เซมิโคลอน หรือแท็บ) แล้วสร้างไฟล์ XLSX ปราศจากมาโคร โดยสามารถกำหนดการสรุปประเภทข้อมูลและการจัดรูปแบบคอลัมน์ได้ตามต้องการ
รักษาการจัดรูปแบบและประเภทข้อมูล
ตรวจจับตัวเลข, วันที่, บูลีน และใช้สไตล์ Excel ที่เหมาะสม; คุณยังสามารถใส่เทมเพลตสไตล์เพื่อให้ได้ลุคที่สม่ำเสมอ
สนับสนุนการสตรีมมิง
ประมวลผลไฟล์ CSV ขนาดใหญ่แบบแถวต่อแถวเพื่อใช้หน่วยความจำน้อย เหมาะสำหรับการแปลงเป็นชุดหรือบริการเว็บ
คำแนะนำโดยละเอียด
กระบวนการทำงาน CSV → XLSX
เพื่อแปลงไฟล์ CSV เป็น XLSX ด้วย Sheetize ให้ทำตามขั้นตอนต่อไปนี้
- เริ่มต้นตัวแปลง: สร้างอินสแตนซ์ของ
TextConverter - กำหนดค่าตัวเลือก: ตั้งค่า
LoadOptions(ตัวคั่น, การเข้ารหัส, มีหัวตารางหรือไม่) และTextConverterSaveOptions(เส้นทางไฟล์ผลลัพธ์, เทมเพลตสไตล์) - กำหนดเส้นทางไฟล์: ระบุพาธของไฟล์ CSV ต้นฉบับและตำแหน่งไฟล์ XLSX ปลายทาง
- ดำเนินการแปลง: เรียก
Processพร้อมตัวเลือกที่เตรียมไว้
ตัวอย่าง – แปลง CSV เป็น XLSX
using Sheetize;
var readOptions = new LoadOptions
{
InputFile = "sales_data.csv"
};
var saveOptions = new TextConverterSaveOptions
{
OutputFile = "E:\\reports\\sales_report.xlsx",
};
TextConverter.Process(readOptions, saveOptions);สนับสนุนรูปแบบเพิ่มเติม
- Sheetize ยังสามารถแปลง XLSX กลับเป็น CSV ได้ โดยสามารถเลือกชีทหรือช่วงข้อมูลเฉพาะได้
- ไลบรารีรองรับการส่งออกเป็น JSON, TSV หรือ HTML โดยตรงจากเวิร์กบุ๊กที่สร้างขึ้น ทำให้สามารถสร้างสายงานรายงานแบบเริ่ม‑ถึง‑จบได้ (เช่น CSV → XLSX → HTML)
ด้วยความสามารถเหล่านี้ Sheetize ทำให้การแปลง CSV‑to‑XLSX เป็นเรื่องง่าย ไม่ว่าจะเป็นสคริปต์ชั่วคราวหรือบริการระดับผลิตภัณฑ์.