Excel เป็น CSV

แปลงไฟล์ Excel (.xlsx, .xls, .ods) เป็น CSV UTF-8 เลือกชีตและตัวคั่นได้ (จุลภาค อัฒภาค หรือแท็บ)

เกี่ยวกับ Excel เป็น CSV

หลายระบบรับเฉพาะ CSV เท่านั้น: การนำเข้าสู่ WooCommerce, Mailchimp, สคริปต์ Python หรือตัวโหลดฐานข้อมูล จะปฏิเสธไฟล์เวิร์กบุ๊ก .xlsx การบันทึกเป็น CSV จาก Excel เองก็สร้างปัญหาอื่นตามมา เพราะ Excel จะเลือกตัวคั่นตามการตั้งค่าภูมิภาคของคุณ และเขียนด้วยการเข้ารหัสรุ่นเก่าที่ทำให้เครื่องหมายเน้นเสียงกลายเป็นเครื่องหมายคำถามในที่อื่น เครื่องมือนี้จะอ่านเวิร์กบุ๊กในเบราว์เซอร์และสร้าง CSV แบบ UTF-8 ที่สะอาดจากชีตที่คุณเลือก พร้อมตัวคั่นที่คุณเลือกเอง

ลากไฟล์ .xlsx, .xls, .xlsm หรือ .ods มาวางในพื้นที่อัปโหลด เลือกชีตและตัวคั่น แล้วดาวน์โหลดหรือคัดลอกผลลัพธ์ เวิร์กบุ๊กจะถูกแยกวิเคราะห์ด้วยไลบรารี SheetJS ภายในเบราว์เซอร์ของคุณ ดังนั้นชีตเงินเดือน ลูกค้า และราคาจะไม่มีวันออกจากเครื่องคอมพิวเตอร์ของคุณ

วิธีใช้ Excel เป็น CSV ทีละขั้นตอน

  1. ลากไฟล์ Excel ของคุณมาวางในพื้นที่อัปโหลดสีเขียว หรือคลิกเพื่อเลือกไฟล์ ชีตแรกจะถูกแปลงทันทีและแสดงในกล่องผลลัพธ์
  2. หากเวิร์กบุ๊กมีหลายชีต ให้เลือกชีตที่ต้องการใน "ชีตที่จะแปลง" การเปลี่ยนแปลงแต่ละครั้งจะสร้าง CSV ใหม่
  3. เลือกตัวคั่นของ CSV: จุลภาคสำหรับโปรแกรมและ API ส่วนใหญ่ อัฒภาคสำหรับ Excel ที่ตั้งค่าภูมิภาคเป็นภาษาสเปน ฝรั่งเศส หรือเยอรมัน แท็บหรือเส้นตั้งสำหรับกรณีพิเศษ
  4. เว้นให้ "UTF-8 พร้อม BOM" ถูกเลือกไว้หากจะเปิด CSV ใน Excel อีกครั้ง ยกเลิกการเลือกสำหรับสคริปต์และฐานข้อมูลที่ไม่ต้องการ byte order mark
  5. คลิก "ดาวน์โหลด CSV" หรือ "คัดลอก" สำหรับเวิร์กบุ๊กที่มีหลายชีต ปุ่มที่สองจะดาวน์โหลดทุกชีตเป็นไฟล์ CSV แยกกัน

ตัวอย่างข้อมูลเข้าและผลลัพธ์

ข้อมูลเข้า

ชีต "Orders":
A1 order | B1 customer | C1 total | D1 date
A2 1001 | B2 Ana, S.L. | C2 45.5 | D2 12/03/2026
A3 1002 | B3 Müller GmbH | C3 120 | D3 13/03/2026

ผลลัพธ์

order,customer,total,date
1001,"Ana, S.L.",45.5,12/03/2026
1002,Müller GmbH,120,13/03/2026

ทำไมต้องใช้ Excel เป็น CSV ของเรา?

กรณีการใช้งานทั่วไป

ข้อจำกัดและเคล็ดลับ

คำถามที่พบบ่อย

ทำไม Excel ถึงแสดงเครื่องหมายเน้นเสียงเป็นอักขระแปลก ๆ เมื่อฉันเปิด CSV?

Excel จะสันนิษฐานว่า CSV ใช้การเข้ารหัสแบบ Windows รุ่นเก่า เว้นแต่ไฟล์จะเริ่มต้นด้วย byte order mark แบบ UTF-8 ตัวแปลงนี้จะเพิ่ม BOM ให้โดยค่าเริ่มต้น ทำให้ชื่อที่มีเครื่องหมายเน้นเสียง ตัว ñ หรืออักขระภาษาเวียดนามและภาษาไทยเปิดได้ถูกต้องใน Excel ทั้งบน Windows และ macOS

ฉันควรใช้จุลภาคหรืออัฒภาคเป็นตัวคั่น?

ใช้จุลภาคเมื่อ CSV จะถูกส่งไปยังโปรแกรม API ฐานข้อมูล หรือสเปรดชีตที่ใช้ locale ภาษาอังกฤษ ใช้อัฒภาคเมื่อจะมีคนดับเบิลคลิกเปิดไฟล์ด้วย Excel ที่ตั้งค่าภูมิภาคเป็นภาษาสเปน ฝรั่งเศส เยอรมัน อิตาลี หรือโปรตุเกส ซึ่งจุลภาคถูกใช้เป็นตัวคั่นทศนิยม

ฉันสามารถแปลงไฟล์ .xls หรือ .ods ได้ไหม ไม่ใช่แค่ .xlsx?

ได้ ตัวอ่านรองรับรูปแบบไบนารีคลาสสิก .xls จาก Excel 97-2003 เวิร์กบุ๊ก .xlsm ที่เปิดใช้แมโคร รูปแบบ OpenDocument .ods จาก LibreOffice และ .xlsx ไม่สามารถอ่านเวิร์กบุ๊กที่ป้องกันด้วยรหัสผ่านได้

จะเกิดอะไรขึ้นกับหลายชีต?

คุณเลือกหนึ่งชีตจากเมนูแบบเลื่อนลง แล้ว CSV จะถูกสร้างจากชีตนั้น หากเวิร์กบุ๊กมีมากกว่าหนึ่งชีต จะมีปุ่มเพิ่มเติมสำหรับดาวน์โหลดทั้งหมดในครั้งเดียว หนึ่ง CSV ต่อหนึ่งชีต ตั้งชื่อเป็น file-sheet.csv

ไฟล์ Excel ถูกอัปโหลดไปที่ใดหรือไม่?

ไม่ เวิร์กบุ๊กถูกแยกวิเคราะห์ทั้งหมดด้วย JavaScript ในแท็บเบราว์เซอร์ของคุณ ไม่มีการอัปโหลด ไม่มีการประมวลผลฝั่งเซิร์ฟเวอร์ และไม่มีการเก็บสำเนาไว้ ทำให้เครื่องมือนี้เหมาะสำหรับข้อมูลทางการเงินหรือทรัพยากรบุคคลที่เป็นความลับ

เครื่องมือที่เกี่ยวข้อง

เครื่องมือฟรีอื่นๆ ที่อาจเป็นประโยชน์

Available languages