เครื่องแปลง CSV ↔ Excel
แปลงไฟล์ CSV เป็น Excel (.xlsx) และแปลงกลับได้ พร้อมพรีวิวตาราง
ลากไฟล์ CSV มาวางที่นี่ หรือคลิกเพื่อเลือกไฟล์
เลือกได้หลายไฟล์ • แต่ละไฟล์จะกลายเป็นชีตแยกในไฟล์ Excel เดียวกันแปลงทั้งหมดในเบราว์เซอร์ของคุณ ไม่มีการอัปโหลดไฟล์ขึ้นเซิร์ฟเวอร์ รองรับไฟล์ CSV มาตรฐาน (คั่นด้วยคอมมา) อัปโหลดหลายไฟล์เพื่อรวมเป็น Excel เล่มเดียวหลายชีต
เครื่องแปลง CSV ↔ Excelคืออะไร
CSV เป็นไฟล์ข้อมูลตารางแบบข้อความล้วนที่เปิดได้แทบทุกระบบ ส่วน Excel (.xlsx) รองรับหลายชีตและการจัดรูปแบบที่ซับซ้อนกว่า งานที่ต้องย้ายข้อมูลระหว่างระบบต่าง ๆ (เช่น ส่งออกจากระบบหนึ่งเป็น CSV แล้วนำเข้าอีกระบบที่ต้องการ Excel) จึงมักต้องแปลงไฟล์ไปมา เครื่องมือนี้แปลง CSV เป็น Excel และแปลง Excel กลับเป็น CSV ได้ พร้อมพรีวิวตารางก่อนดาวน์โหลด
โหมด CSV → Excel รองรับอัปโหลดหลายไฟล์พร้อมกัน โดยแต่ละไฟล์จะกลายเป็นชีตแยกในไฟล์ Excel เดียวกัน ส่วนโหมด Excel → CSV เลือกชีตที่ต้องการแปลงได้ถ้าไฟล์มีหลายชีต ไฟล์ CSV ที่ได้ใส่ UTF-8 BOM มาให้แล้วเพื่อให้ Excel เปิดแล้วภาษาไทยไม่เพี้ยน ทั้งหมดประมวลผลในเบราว์เซอร์ ไม่มีการอัปโหลดไฟล์ขึ้นเซิร์ฟเวอร์
วิธีใช้งาน
วิธีใช้ (CSV → Excel): ลากไฟล์ .csv มาวางได้หลายไฟล์ ดูตัวอย่างข้อมูลของไฟล์แรกทางขวา แล้วกด 'ดาวน์โหลด .xlsx' เพื่อรวมทุกไฟล์เป็น Excel เล่มเดียวหลายชีต
วิธีใช้ (Excel → CSV): ลากไฟล์ .xlsx หรือ .xls มาวาง เลือกชีตที่ต้องการถ้ามีหลายชีต ดูตัวอย่างตารางแล้วกด 'ดาวน์โหลด .csv'
คำถามที่พบบ่อย
ทำไมเปิดไฟล์ CSV ที่แปลงแล้วใน Excel แล้วภาษาไทยเป็นตัวอักษรเพี้ยน
ปัญหานี้เกิดกับไฟล์ CSV ทั่วไปที่ไม่มี UTF-8 BOM นำหน้า เครื่องมือนี้ใส่ BOM ให้อัตโนมัติทุกครั้งที่ดาวน์โหลด CSV จึงเปิดใน Excel แล้วภาษาไทยแสดงถูกต้อง แต่ถ้านำไฟล์ CSV จากแหล่งอื่นที่ไม่มี BOM มาเปิดตรง ๆ ใน Excel ก็อาจยังเจอปัญหานี้อยู่
ไฟล์ Excel ที่มีสูตรคำนวณ (formula) แปลงเป็น CSV แล้วเป็นอย่างไร
CSV เก็บได้เฉพาะค่าผลลัพธ์ที่แสดงผล ไม่เก็บสูตรคำนวณ เพราะ CSV เป็นไฟล์ข้อความล้วนไม่รองรับสูตร ค่าที่ได้จะเป็นตัวเลขหรือข้อความผลลัพธ์ล่าสุดที่คำนวณไว้ในไฟล์ Excel ต้นฉบับ
ตารางที่มีจำนวนแถวมาก ๆ พรีวิวแสดงครบไหม
พรีวิวแสดงตัวอย่างสูงสุด 30 แถวแรกและ 12 คอลัมน์แรกเพื่อความรวดเร็ว แต่ไฟล์ที่ดาวน์โหลดจริงจะมีข้อมูลครบทุกแถวทุกคอลัมน์ตามต้นฉบับเสมอ