ทำอะไรได้
เครื่องมือนี้แปลงระหว่างเวิร์กบุ๊ก Excel กับ CSV ได้ทั้งสองทิศทาง ทั้งหมดในเบราว์เซอร์ของคุณ
- Excel → CSV: เปิดไฟล์ .xlsx เลือกชีต แล้วได้ข้อความที่คั่นด้วยจุลภาค (หรืออัฒภาค แท็บ หรือไปป์) ที่คัดลอกหรือดาวน์โหลดได้
- CSV → Excel: วางหรือเปิดไฟล์ CSV แล้วดาวน์โหลดเวิร์กบุ๊ก .xlsx จริง ที่มีแถวหัวตารางตัวหนาและตรึงไว้ พร้อมความกว้างคอลัมน์ที่เหมาะสม
CSV เป็นวิธีที่ง่ายที่สุดในการย้ายข้อมูลตารางระหว่างฐานข้อมูล สคริปต์ และแอป ส่วน Excel คือสิ่งที่คนส่วนใหญ่ใช้ดูและแก้ไขข้อมูล การสลับไปมาระหว่างสองรูปแบบมักต้องเปิดแอปเดสก์ท็อป แต่ที่นี่ใช้เวลาแค่วินาทีเดียว และไม่มีอะไรออกจากคอมพิวเตอร์ของคุณ
วิธีใช้งาน
- เลือกทิศทางที่ แปลง
- สำหรับ Excel → CSV คลิก เปิด .xlsx… หรือลากไฟล์มาวางบนหน้า ทุกชีตจะแสดงพร้อมจำนวนแถวและคอลัมน์ คลิกชีตที่ต้องการเพื่อแปลง
- เลือก ตัวคั่น จุลภาคเป็นมาตรฐาน แต่ Excel หลายเวอร์ชันในยุโรปคาดหวังอัฒภาค
- คัดลอกผลลัพธ์หรือกด ดาวน์โหลด หากมีหลายชีต ชื่อไฟล์จะรวมชื่อชีตไว้ด้วย
- สำหรับ CSV → Excel วาง CSV ลงในเอดิเตอร์หรือเปิดไฟล์ .csv ตัวคั่นจะถูกตรวจหาอัตโนมัติ ตรวจพรีวิว แล้วกด ดาวน์โหลด .xlsx
คลิก ตัวอย่าง เพื่อลองทั้งสองทิศทางด้วยรายการคำสั่งซื้อขนาดเล็ก
ค่าต่าง ๆ ถูกแปลงอย่างไร
ข้อความ ตัวเลข และค่า TRUE/FALSE ถูกคัดลอกตามที่เก็บไว้ ตัวเลขเขียนด้วยเลขนัยสำคัญไม่เกิน 15 หลัก ซึ่งเป็นความแม่นยำเดียวกับที่ Excel แสดง 0.1 + 0.2 จึงแสดงเป็น 0.3 วันที่และเวลาจะถูกจดจำจากรูปแบบตัวเลขของเซลล์ และเขียนในรูปแบบ ISO 8601 ซึ่งเรียงลำดับได้ถูกต้องและนำเข้าฐานข้อมูลได้อย่างเรียบร้อย เซลล์ที่มีการขึ้นบรรทัดใหม่ จุลภาค หรือเครื่องหมายคำพูดจะถูกครอบด้วยเครื่องหมายคำพูดตาม RFC 4180 CSV จึงเปิดกลับใน Excel ได้ด้วยเซลล์เดิม
สูตรจะถูกส่งออกเป็นค่าที่คำนวณไว้ล่าสุด เซลล์ที่ผสานกันจะเก็บค่าไว้ในเซลล์บนซ้ายและปล่อยเซลล์อื่นว่าง การจัดรูปแบบอย่างสี ฟอนต์ และกฎการแสดงตัวเลข (เช่น 75% หรือ $1,200.00) ไม่ได้เป็นส่วนหนึ่งของ CSV จึงเขียนค่าดิบที่เก็บไว้แทน
ตัวอย่าง
ชีตคำสั่งซื้อที่มีคอลัมน์วันที่จัดรูปแบบเป็น 2 March 2026 และยอดรวมที่คำนวณด้วย =E2*F2 จะกลายเป็น:
Order ID,Date,Customer,Total
00123,2026-03-02,Acme Corp,59.7
00125,2026-03-09,"Smith, J.",6
ในทางกลับกัน CSV เดียวกันจะได้เวิร์กบุ๊กที่ Order ID ยังเป็นข้อความ 00123 และ Total เป็นตัวเลขที่รวมผลได้
คำถามที่พบบ่อย
› สเปรดชีตของฉันถูกอัปโหลดหรือไม่?
ไม่ ไฟล์ .xlsx ถูกแตกและอ่านด้วย JavaScript ในเบราว์เซอร์ของคุณ และไฟล์ CSV หรือ Excel ก็ถูกสร้างที่นั่นเช่นกัน ไม่มีข้อมูลใดถูกส่งไปยังเซิร์ฟเวอร์ ข้อมูลลับจึงอยู่ในอุปกรณ์ของคุณ
› เปิดไฟล์ Excel แบบไหนได้บ้าง?
เวิร์กบุ๊กที่บันทึกเป็น .xlsx หรือ .xlsm จาก Excel 2007 ขึ้นไป, LibreOffice, Google Sheets, Numbers และแอปที่คล้ายกัน ไฟล์ .xls รุ่นเก่า (Excel 97–2003) และเวิร์กบุ๊กที่ตั้งรหัสผ่านอ่านไม่ได้ ให้เปิดใน Excel แล้วบันทึกเป็น .xlsx ก่อน
› วันที่และสูตรถูกแปลงอย่างไร?
เซลล์ที่จัดรูปแบบเป็นวันที่หรือเวลาจะกลายเป็นข้อความ ISO เช่น 2026-03-02 หรือ 2026-03-03 14:30:00 ทุกโปรแกรมจึงอ่านได้เหมือนกัน สูตรจะถูกเขียนเป็นผลลัพธ์ที่ Excel บันทึกไว้กับไฟล์ ไม่ใช่ตัวสูตร
› ทำไมอักขระภาษาจีนหรืออักขระที่มีเครื่องหมายเพี้ยนเมื่อเปิด CSV ใน Excel?
Excel จะถือว่าไฟล์ CSV ใช้การเข้ารหัสอักขระแบบท้องถิ่นรุ่นเก่า เว้นแต่ไฟล์จะขึ้นต้นด้วย byte order mark (BOM) เปิดตัวเลือก BOM ไว้ แล้ว CSV ที่ดาวน์โหลดจะเปิดใน Excel ได้ถูกต้อง ปิดไว้สำหรับเครื่องมือที่ไม่ได้คาดหวัง BOM
› การแปลง CSV เป็น Excel จะคงเลขศูนย์นำหน้าอย่าง 00123 ไว้หรือไม่?
คงไว้ ค่าที่ขึ้นต้นด้วยศูนย์ และตัวเลขที่ยาวเกิน 15 หลักอย่างเลขประจำตัวหรือเลขบัตร จะถูกเก็บเป็นข้อความเพื่อไม่ให้ Excel เปลี่ยนค่า ตัวเลขอื่นเก็บเป็นตัวเลขจริง ให้คุณคำนวณได้