แปลง CSV เป็น XLS
เปลี่ยนไฟล์ที่คั่นด้วยจุลภาคหรืออัฒภาคให้เป็นเวิร์กบุ๊ก .xls แบบดั้งเดิมที่เปิดได้ตั้งแต่ Excel 97 จนถึง Microsoft 365 ในปัจจุบัน เหมาะสำหรับกรณีที่ระบบซึ่งคุณต้องอัปโหลดไฟล์กำหนดให้ใช้ฟอร์แมตไบนารีรุ่นเก่าและไม่รับไฟล์แบบอื่น
แปลงไฟล์ข้อมูล
หรือลากไฟล์ CSV, TSV, TXT … มาวางที่นี่ ·
สูงสุด 95 MB ต่อไฟล์· ได้สูงสุด 20 ไฟล์· ลบหลังจาก 30 นาที
ไฟล์จะถูกประมวลผลบนเซิร์ฟเวอร์ของเราและถูกลบหลังจาก 30 นาที
อักขระที่ใช้คั่นคอลัมน์ในไฟล์ CSV และไฟล์ข้อความ ทั้งตอนอ่านและตอนเขียน ค่าอัตโนมัติจะตรวจหาจากไฟล์ต้นฉบับและเขียนด้วยจุลภาค
UTF-8 ใช้ได้กับทุกภาษา เลือก UTF-8 พร้อม BOM หาก Excel บน Windows แสดงอักษรที่มีวรรณยุกต์หรืออักษรเอเชียเพี้ยนเมื่อเปิด CSV
สำหรับไฟล์ Excel, ODS และ Numbers: แปลงเฉพาะชีตแรก หรือทุกชีต (CSV หนึ่งไฟล์ต่อชีตใน ZIP หรือคีย์ JSON หนึ่งคีย์ต่อชีต)
ชื่อแท็บชีตในสเปรดชีตใหม่ ไม่เกิน 31 อักขระ
อาร์เรย์ของออบเจ็กต์จะใช้ชื่อคอลัมน์เป็นคีย์ในทุกแถว ส่วนอาร์เรย์ของอาร์เรย์จะกะทัดรัดกว่าและเก็บส่วนหัวไว้เป็นอาร์เรย์แรก
ชื่อของอิลิเมนต์ชั้นนอกที่ครอบทุกแถว โดยแต่ละแถวจะกลายเป็น <row> ภายในอิลิเมนต์นั้น
ใช้ในคำสั่ง CREATE TABLE และ INSERT ใช้ได้เฉพาะตัวอักษร ตัวเลข และขีดล่าง
การใส่เครื่องหมายคำพูดและชนิดคอลัมน์แตกต่างกันเล็กน้อยในแต่ละฐานข้อมูล ให้เลือกฐานข้อมูลที่จะนำเข้า
เขียนเซลล์วันที่ใหม่ให้เป็นรูปแบบเดียวกัน ISO (2026-10-18) ปลอดภัยที่สุดสำหรับฐานข้อมูลและโค้ด ส่วนคงเดิมจะเก็บไว้ตามที่ปรากฏในต้นฉบับ
วิธีใช้เครื่องมือนี้
- 1
เพิ่มไฟล์ CSV
วางไฟล์ CSV ได้ 1 ไฟล์ หรือสูงสุด 20 ไฟล์ในครั้งเดียว ไฟล์ละไม่เกิน 95 MB ใช้ตัวคั่นแบบใดก็ได้
- 2
ตรวจสอบวิธีอ่านไฟล์ CSV
ตัวคั่น ตั้งไว้เป็นตรวจจับอัตโนมัติ ใน การตั้งค่าขั้นสูง คุณสามารถบังคับใช้เซมิโคลอนหรือแท็บ เลือกการเข้ารหัสข้อความของไฟล์ต้นฉบับ และเปลี่ยนชื่อแท็บด้วยชื่อชีต
- 3
แปลงไฟล์แล้วนำไปอัปโหลด
กด แปลงเป็น XLS ดาวน์โหลดเวิร์กบุ๊ก แล้วส่งให้ระบบนำเข้าหรือเพื่อนร่วมงานที่ต้องการไฟล์ Excel 97–2003
แปลง CSV เป็น XLS อย่างไร
อัปโหลดไฟล์ CSV ปล่อยตัวคั่นเป็นตรวจจับอัตโนมัติ แล้วกด แปลงเป็น XLS คุณจะได้เวิร์กบุ๊ก Excel 97–2003 ที่มี 1 ชีต หัวตารางอยู่แถวที่ 1 และทุกบรรทัดของ CSV เป็น 1 แถว ตราบใดที่ไฟล์ไม่เกิน 65,536 แถวและ 256 คอลัมน์
แปลง CSV เป็น XLS สำหรับระบบที่อ่านได้เฉพาะฟอร์แมตรุ่นเก่า
คนที่ต้องใช้ตัวแปลง CSV เป็น XLS มักไม่ได้เลือกฟอร์แมตนี้เอง ระบบบัญชี พอร์ทัลซัพพลายเออร์ หรือเครื่องมือ HR ภายในถูกสร้างให้ใช้ไฟล์ Excel แบบไบนารีที่เริ่มใน Office 97 และหน้าอัปโหลดตรวจสอบนามสกุลไฟล์ CSV ถูกปฏิเสธเพราะเป็นข้อความ ส่วน XLSX ถูกปฏิเสธเพราะโปรแกรมนั้นมองเป็นไฟล์ ZIP ที่ไม่รู้จัก
การแปลงนั้นตรงไปตรงมา เพราะ CSV ไม่มีอะไรที่ XLS เก็บไม่ได้ แต่ละบรรทัดกลายเป็นแถว แต่ละค่าที่คั่นกลายเป็นเซลล์ และบรรทัดแรกเป็นหัวตาราง สิ่งที่เวิร์กบุ๊กเพิ่มคือโครงสร้างที่ระบบนำเข้าคาดหวัง ได้แก่ ชีตที่มีชื่อ ตารางเซลล์ที่แน่นอน และตัวเลขที่เก็บเป็นตัวเลขแทนตัวอักษร หากฝั่งคุณไม่ได้บังคับให้ใช้ฟอร์แมตเก่า แปลง CSV เป็น XLSX เป็นตัวเลือกที่ดีกว่า เพราะแอปสเปรดชีตปัจจุบันทุกตัวใช้ XLSX เป็นค่าเริ่มต้น
ข้อจำกัดของไฟล์ XLS ที่ควรตรวจสอบก่อนแปลง
- แถวต่อชีต XLS
- 65,536
- คอลัมน์ ตั้งแต่ A ถึง IV
- 256
- ตัวอักษรในชื่อชีต
- 31
- ต่อไฟล์ CSV ที่อัปโหลด
- 95 MB
ขีดจำกัดจำนวนแถวคือข้อที่มักเจอปัญหา รายการธุรกรรมรายวันทั้งปีของร้านที่คึกคัก หรือรายชื่อลูกค้าที่ส่งออกจาก CRM อาจเกิน 65,536 บรรทัดได้ง่าย และฟอร์แมตเก่าไม่มีทางต่อบนชีตเดิม CSV ที่มีหัวตารางและ 70,000 ระเบียนจึงใส่ไม่ได้
ควรตรวจสอบวันที่อีกครั้ง CSV เก็บ 03/04/2026 เป็นตัวอักษร และจะหมายถึงมีนาคมหรือเมษายนขึ้นอยู่กับผู้เขียน ไฟล์ Excel เก็บวันที่เป็นเลขลำดับที่นับจากปี 1900 ตัวแปลงจึงต้องอ่านข้อความด้วยวิธีใดวิธีหนึ่ง ตั้งวันที่เป็น ISO ในการตั้งค่าขั้นสูงหากระบบนำเข้าระบุรูปแบบไว้ หรือคงไว้ตามเดิมหากต้องการเพียงให้ไฟล์เปิดได้
XLS กลายเป็นฟอร์แมต Excel รุ่นเก่าได้อย่างไร
1997
BIFF8 มาพร้อม Excel 97
ฟอร์แมตไบนารีเบื้องหลัง .xls เพิ่มข้อความ Unicode และตาราง 65,536 แถวที่รุ่นต่อ ๆ มาใช้ต่อเนื่องอีกราวหนึ่งทศวรรษ
2005
CSV มีข้อกำหนดเป็นลายลักษณ์อักษร
RFC 4180 บันทึกฟอร์แมตค่าคั่นด้วยคอมมาที่สเปรดชีตแลกเปลี่ยนกันอย่างไม่เป็นทางการมาหลายปี
2007
XLSX กลายเป็นค่าเริ่มต้น
Excel 2007 บันทึกเวิร์กบุ๊ก Office Open XML เป็นค่าเริ่มต้น และขยายชีตเป็น 1,048,576 แถว 16,384 คอลัมน์
2008
OOXML เป็นมาตรฐาน ISO
ISO/IEC 29500 ได้รับการเผยแพร่ และ XLS กลายเป็นฟอร์แมตที่ซอฟต์แวร์รุ่นเก่ายังอ่านได้
เปรียบเทียบ CSV กับ XLS
CSV
ค่าที่คั่นด้วยจุลภาค (CSV)
CSV คือรูปแบบข้อความธรรมดาสำหรับตาราง โดยแต่ละบรรทัดคือหนึ่งแถวและใช้จุลภาคคั่นคอลัมน์ ใช้กันมาตั้งแต่ยุคแรกของคอมพิวเตอร์และมีคำอธิบายใน RFC 4180 แม้ว่าหลายรูปแบบย่อยจะใช้อัฒภาคหรือแท็บและการเข้ารหัสข้อความที่ต่างกัน สเปรดชีต ฐานข้อมูล และเครื่องมือวิเคราะห์ข้อมูลแทบทุกตัวนำเข้าและส่งออก CSV ได้ จึงเป็นรูปแบบมาตรฐานสำหรับย้ายข้อมูลระหว่างระบบ CSV เก็บเฉพาะค่า ไม่มีสูตร การจัดรูปแบบ หลายชีต หรือชนิดข้อมูล
- การบีบอัด
- –
- พื้นหลังโปร่งใส
- –
- ภาพเคลื่อนไหว
- –
- เปิดตัว
- –
XLS
เวิร์กบุ๊ก Microsoft Excel 97–2003
XLS เป็นรูปแบบสเปรดชีตแบบไบนารีที่ Excel ใช้ตั้งแต่ Excel 97 จนกระทั่ง XLSX เข้ามาแทนที่ในปี 2007 จำกัดไว้ที่ 65,536 แถวและ 256 คอลัมน์ต่อแผ่นงาน และเก็บข้อมูลในโครงสร้างที่เป็นกรรมสิทธิ์เฉพาะ ระบบเก่า พอร์ทัลของภาครัฐ และไฟล์ส่งออกจากธนาคารรุ่นเก่าจำนวนมากยังคงสร้างหรือกำหนดให้ใช้ XLS Excel, LibreOffice และ Google Sheets เปิดไฟล์นี้ได้
- การบีบอัด
- –
- พื้นหลังโปร่งใส
- –
- ภาพเคลื่อนไหว
- –
- เปิดตัว
- 1997 · Microsoft
แปลง CSV เป็น XLS เมื่อปลายทางยังติดอยู่กับยุคเก่า เช่น ระบบนำเข้าเดิม Office รุ่นเก่า หรือแบบฟอร์มอัปโหลดที่ระบุเฉพาะ Excel 97–2003 และไม่รับทั้งข้อความธรรมดาและ XLSX
คำถามเกี่ยวกับการแปลง CSV เป็น XLS
ทำไมยังต้องใช้ XLS แทน XLSX
เพราะฝั่งผู้รับเปลี่ยนไม่ได้ ระบบนำเข้าที่เขียนขึ้นเองในยุค 2000 แม่แบบอัปโหลดของหน่วยงานราชการและระบบเงินเดือนบางแห่ง รวมถึงเครื่องที่ยังใช้ Office 2003 อ่านได้เฉพาะไฟล์ไบนารี BIFF8 เท่านั้น เมื่อแบบฟอร์มอัปโหลดระบุว่ารับเฉพาะ .xls ไฟล์ XLSX จะถูกปฏิเสธ แม้จะมีข้อมูลเหมือนกันทุกแถว
ถ้าไฟล์ CSV มีมากกว่า 65,536 บรรทัดจะเกิดอะไรขึ้น
ชีต XLS เก็บไม่ได้ เพราะฟอร์แมตนี้จำกัดที่แถวที่ 65,536 รวมแถวหัวตาราง ให้แยก CSV เป็นไฟล์ย่อยก่อน หรือสร้างเวิร์กบุ๊กรุ่นใหม่ด้วย แปลง CSV เป็น XLSX ซึ่งรองรับ 1,048,576 แถวต่อชีต
ตัวอักษรที่มีเครื่องหมายกำกับและอักษรภาษาเอเชียจะแสดงถูกต้องในไฟล์ XLS หรือไม่
ได้ BIFF8 เก็บข้อความในเซลล์เป็น Unicode ชื่อภาษาโปแลนด์ กรีก หรือญี่ปุ่นจึงแสดงตัวอักษรครบ ปัญหาที่พบบ่อยอยู่ฝั่งไฟล์ต้นฉบับ หากบันทึก CSV เป็น Windows-1252 หรือ Shift_JIS ให้เลือกค่านั้นในการเข้ารหัสข้อความ เพื่อให้ตัวแปลงอ่านถูกต้องก่อนเขียนเวิร์กบุ๊ก
เครื่องมือนี้เปิดไฟล์ CSV ที่คั่นด้วยอัฒภาคจาก Excel เวอร์ชันยุโรปได้หรือไม่
การตรวจจับอัตโนมัติจะดูไม่กี่บรรทัดแรกและรู้จักคอมมา เซมิโคลอน แท็บ และไปป์ ไฟล์ส่งออกแบบเยอรมันหรือฝรั่งเศสที่ใช้เซมิโคลอนและทศนิยมแบบจุลภาคจะถูกแบ่งเป็นคอลัมน์ถูกต้อง ตั้งตัวคั่นเองเฉพาะเมื่อไฟล์ใช้ตัวคั่นปะปนกัน
นอกจากจำนวนแถวแล้ว มีการจำกัดจำนวนคอลัมน์ด้วยหรือไม่
มี 256 คอลัมน์ ซึ่งสิ้นสุดที่คอลัมน์ IV ไฟล์ส่งออกแบบกว้างจากเครื่องมือวิเคราะห์หรือแพลตฟอร์มแบบสำรวจอาจเกินจำนวนนี้ และคอลัมน์หลัง IV เก็บในฟอร์แมตเก่าไม่ได้
หากต้องการแปลงไฟล์ XLS กลับเป็น CSV ในภายหลังต้องทำอย่างไร
ใช้ แปลง Excel เป็น CSV ค่าต่าง ๆ จะกลับมาเหมือนเดิม มีเพียงชื่อชีตและชนิดของเซลล์ที่หายไป
- แปลง CSV เป็น XLSXแปลง CSV เป็นเวิร์กบุ๊ก Excel XLSX โดยเลขศูนย์นำหน้า รหัสยาว และข้อความที่มีอักขระพิเศษยังครบถ้วน ตรวจจับไฟล์ที่คั่นด้วยจุลภาค อัฒภาค และแท็บให้อัตโนมัติ
- แปลง XLSX เป็น XLSแปลงไฟล์ .xlsx ให้เป็นฟอร์แมต .xls แบบเก่าสำหรับ Excel 2003 การนำเข้าระบบ ERP รุ่นเก่า และเว็บที่ไม่รับ XLSX เก็บครบทุกชีต ครั้งละ 20 ไฟล์
- แปลง XLS เป็น XLSXแปลงไฟล์ Excel 97–2003 (.xls) เป็น .xlsx ออนไลน์ ครบทุกชีต ไม่ติดเพดาน 65,536 แถว ไม่ต้องติดตั้ง Excel แปลงได้ครั้งละ 20 ไฟล์
- แปลง Excel เป็น CSVแปลงไฟล์ Excel (XLS, XLSX, XLSM) เป็น CSV โดยแยกแต่ละชีตเป็นไฟล์ของตัวเอง เลือกตัวคั่นเป็นจุลภาคหรืออัฒภาคได้ และใช้ UTF-8 ที่ Excel เปิดได้ถูกต้อง
- แปลง TXT เป็น CSVแปลงไฟล์ .txt ที่มีตัวคั่นเป็น CSV ออนไลน์ ตรวจจับแท็บ ไปป์ เซมิโคลอน หรือช่องว่างอัตโนมัติ แก้การเข้ารหัส และใส่เครื่องหมายคำพูดตาม RFC 4180