UltKit
รูปภาพ11
PDF13
เอกสารและข้อมูล7
วิดีโอ6
เสียง4
เครื่องมืออื่น ๆ22

แปลง CSV เป็น XLS

เปลี่ยนไฟล์ที่คั่นด้วยจุลภาคหรืออัฒภาคให้เป็นเวิร์กบุ๊ก .xls แบบดั้งเดิมที่เปิดได้ตั้งแต่ Excel 97 จนถึง Microsoft 365 ในปัจจุบัน เหมาะสำหรับกรณีที่ระบบซึ่งคุณต้องอัปโหลดไฟล์กำหนดให้ใช้ฟอร์แมตไบนารีรุ่นเก่าและไม่รับไฟล์แบบอื่น

แปลงไฟล์ข้อมูล

หรือลากไฟล์ CSV, TSV, TXT … มาวางที่นี่ ·

สูงสุด 95 MB ต่อไฟล์· ได้สูงสุด 20 ไฟล์· ลบหลังจาก 30 นาที

ผลลัพธ์

ไฟล์จะถูกประมวลผลบนเซิร์ฟเวอร์ของเราและถูกลบหลังจาก 30 นาที

วิธีใช้เครื่องมือนี้

  1. 1

    เพิ่มไฟล์ CSV

    วางไฟล์ CSV ได้ 1 ไฟล์ หรือสูงสุด 20 ไฟล์ในครั้งเดียว ไฟล์ละไม่เกิน 95 MB ใช้ตัวคั่นแบบใดก็ได้

  2. 2

    ตรวจสอบวิธีอ่านไฟล์ CSV

    ตัวคั่น ตั้งไว้เป็นตรวจจับอัตโนมัติ ใน การตั้งค่าขั้นสูง คุณสามารถบังคับใช้เซมิโคลอนหรือแท็บ เลือกการเข้ารหัสข้อความของไฟล์ต้นฉบับ และเปลี่ยนชื่อแท็บด้วยชื่อชีต

  3. 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 รุ่นเก่าได้อย่างไร

  1. 1997

    BIFF8 มาพร้อม Excel 97

    ฟอร์แมตไบนารีเบื้องหลัง .xls เพิ่มข้อความ Unicode และตาราง 65,536 แถวที่รุ่นต่อ ๆ มาใช้ต่อเนื่องอีกราวหนึ่งทศวรรษ

  2. 2005

    CSV มีข้อกำหนดเป็นลายลักษณ์อักษร

    RFC 4180 บันทึกฟอร์แมตค่าคั่นด้วยคอมมาที่สเปรดชีตแลกเปลี่ยนกันอย่างไม่เป็นทางการมาหลายปี

  3. 2007

    XLSX กลายเป็นค่าเริ่มต้น

    Excel 2007 บันทึกเวิร์กบุ๊ก Office Open XML เป็นค่าเริ่มต้น และขยายชีตเป็น 1,048,576 แถว 16,384 คอลัมน์

  4. 2008

    OOXML เป็นมาตรฐาน ISO

    ISO/IEC 29500 ได้รับการเผยแพร่ และ XLS กลายเป็นฟอร์แมตที่ซอฟต์แวร์รุ่นเก่ายังอ่านได้

เปรียบเทียบ CSV กับ XLS

CSV

ค่าที่คั่นด้วยจุลภาค (CSV)

CSV คือรูปแบบข้อความธรรมดาสำหรับตาราง โดยแต่ละบรรทัดคือหนึ่งแถวและใช้จุลภาคคั่นคอลัมน์ ใช้กันมาตั้งแต่ยุคแรกของคอมพิวเตอร์และมีคำอธิบายใน RFC 4180 แม้ว่าหลายรูปแบบย่อยจะใช้อัฒภาคหรือแท็บและการเข้ารหัสข้อความที่ต่างกัน สเปรดชีต ฐานข้อมูล และเครื่องมือวิเคราะห์ข้อมูลแทบทุกตัวนำเข้าและส่งออก CSV ได้ จึงเป็นรูปแบบมาตรฐานสำหรับย้ายข้อมูลระหว่างระบบ CSV เก็บเฉพาะค่า ไม่มีสูตร การจัดรูปแบบ หลายชีต หรือชนิดข้อมูล

การบีบอัด
–
พื้นหลังโปร่งใส
–
ภาพเคลื่อนไหว
–
เปิดตัว
–
ตัวแปลงไฟล์ CSV

XLS

เวิร์กบุ๊ก Microsoft Excel 97–2003

XLS เป็นรูปแบบสเปรดชีตแบบไบนารีที่ Excel ใช้ตั้งแต่ Excel 97 จนกระทั่ง XLSX เข้ามาแทนที่ในปี 2007 จำกัดไว้ที่ 65,536 แถวและ 256 คอลัมน์ต่อแผ่นงาน และเก็บข้อมูลในโครงสร้างที่เป็นกรรมสิทธิ์เฉพาะ ระบบเก่า พอร์ทัลของภาครัฐ และไฟล์ส่งออกจากธนาคารรุ่นเก่าจำนวนมากยังคงสร้างหรือกำหนดให้ใช้ XLS Excel, LibreOffice และ Google Sheets เปิดไฟล์นี้ได้

การบีบอัด
–
พื้นหลังโปร่งใส
–
ภาพเคลื่อนไหว
–
เปิดตัว
1997 · Microsoft
ตัวแปลงไฟล์ XLS

แปลง 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 ค่าต่าง ๆ จะกลับมาเหมือนเดิม มีเพียงชื่อชีตและชนิดของเซลล์ที่หายไป