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

แปลง CSV เป็น XLSX

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

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

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

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

ผลลัพธ์

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

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

  1. 1

    อัปโหลดไฟล์ CSV

    วางไฟล์ส่งออก .csv, .tsv หรือ .txt ลงในพื้นที่อัปโหลด ได้สูงสุด 20 ไฟล์ต่อครั้ง ไฟล์ละไม่เกิน 95 MB ค่า ตัวคั่น ตั้งเป็นตรวจจับอัตโนมัติ ไฟล์ที่ใช้เครื่องหมายจุลภาค อัฒภาค หรือแท็บจึงใช้งานได้ทั้งหมด

  2. 2

    ตรวจสอบแถวหัวตาราง

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

  3. 3

    แปลงและดาวน์โหลด

    กด แปลงเป็น XLSX (Excel) → แล้วเปิดเวิร์กบุ๊กใน Excel, Google Sheets, Numbers หรือ LibreOffice

คำตอบ

วิธีแปลง CSV เป็น Excel ที่ปลอดภัยที่สุดคืออะไร

ให้แปลงไฟล์แทนการดับเบิลคลิกเปิด อัปโหลดไฟล์ CSV แล้วกด แปลงเป็น XLSX (Excel) → ระบบจะตรวจจับตัวคั่น ใช้แถวแรกเป็นส่วนหัว แปลงตัวเลขเป็นเซลล์ตัวเลข และเก็บค่าที่อาจเสียหาย เช่น 00125 หรือรหัส 16 หลัก เป็นข้อความ

สิ่งที่ตัวแปลง CSV เป็น Excel ต้องรักษาไว้

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

Excel เก็บเลขนัยสำคัญได้ 15 หลัก เลขบัตรหรือเลขพัสดุ 16 หลักจึงลงท้ายด้วย 0 ค่าที่มีเลขศูนย์นำหน้า เช่น รหัสไปรษณีย์ 02134 หรือ SKU 00125 กลายเป็นตัวเลขธรรมดา ข้อความอย่าง 1-2 หรือ MARCH1 กลายเป็นวันที่ ไฟล์ UTF-8 ที่ไม่มี byte order mark จะถูกอ่านด้วยโค้ดเพจของ Windows จึงทำให้ São Paulo แสดงเป็น São Paulo ตัวอย่างด้านล่างมีกับดักเหล่านี้สามอย่าง

ข้อมูล CSV ที่มีค่าซึ่ง Excel มักเปลี่ยนแปลง
sku,zip,phone,ordered,tracking,city
00125,02134,+1 617 555 0142,2026-03-04,9400111202555842761234,São Paulo
00981,07030,+66 81 555 0187,2026-03-05,9400111202555842769876,เชียงใหม่

CSV กับ XLSX: แต่ละฟอร์แมตเก็บอะไรได้บ้าง

from ↓ · to →Cell typesหลายชีตFormulasFormattingเกิน 65,536 แถวอ่านได้ในโปรแกรมแก้ไขข้อความทุกโปรแกรม
CSV– CSV to Cell types: no– CSV to หลายชีต: no– CSV to Formulas: no– CSV to Formatting: noCSV to เกิน 65,536 แถว: yesCSV to อ่านได้ในโปรแกรมแก้ไขข้อความทุกโปรแกรม: yes
XLSXXLSX to Cell types: yesXLSX to หลายชีต: yesXLSX to Formulas: yesXLSX to Formatting: yesXLSX to เกิน 65,536 แถว: yes– XLSX to อ่านได้ในโปรแกรมแก้ไขข้อความทุกโปรแกรม: no
XLSXLS to Cell types: yesXLS to หลายชีต: yesXLS to Formulas: yesXLS to Formatting: yes– XLS to เกิน 65,536 แถว: no– XLS to อ่านได้ในโปรแกรมแก้ไขข้อความทุกโปรแกรม: no
supported not offeredสิ่งที่แต่ละฟอร์แมตรองรับได้ การแปลง CSV เป็น XLSX ทำให้ได้เซลล์ที่ระบุชนิดข้อมูลและรองรับการจัดรูปแบบ แต่ไม่สามารถสร้างสูตรที่ไม่เคยมีใน CSV ได้

CSV

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

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

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

XLSX

เวิร์กบุ๊ก Microsoft Excel

XLSX เป็นรูปแบบเวิร์กบุ๊กเริ่มต้นของ Microsoft Excel ตั้งแต่ Office 2007 โดยอิงตามมาตรฐาน Office Open XML เก็บหลายแผ่นงาน สูตร การจัดรูปแบบ แผนภูมิ PivotTable และการตรวจสอบความถูกต้องของข้อมูลไว้ในแพ็กเกจ ZIP ที่บรรจุไฟล์ XML รองรับมากกว่าหนึ่งล้านแถวต่อแผ่นงาน และเป็นรูปแบบมาตรฐานสำหรับแลกเปลี่ยนสเปรดชีตทางธุรกิจ Google Sheets, LibreOffice และ Numbers เปิด XLSX ได้ แต่แมโครและฟีเจอร์ขั้นสูงอาจใช้งานต่อไม่ได้

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

CSV ถูกแปลงเป็น XLSX เมื่อต้องส่งข้อมูลที่ส่งออกให้ผู้อื่น เช่น รายงานสำหรับผู้จัดการ รายการสั่งซื้อสำหรับลูกค้า หรือผลสำรวจสำหรับทีม ซึ่งทุกคนคาดหวังเวิร์กบุ๊กที่มีเซลล์ระบุชนิดข้อมูลและมีชื่อชีต ไม่ใช่ข้อความดิบ

แปลง CSV เป็น XLSX: เวิร์กบุ๊กที่ได้มีลักษณะอย่างไร

ในไฟล์ที่แปลงแล้ว sku, zip และ tracking เป็นเซลล์ข้อความ 00125 และเลขพัสดุ 22 หลักจึงแสดงตรงกับใน CSV ทุกประการ คอลัมน์ ordered เก็บวันที่แบบ ISO ซึ่ง Excel รู้จักเป็นวันที่ จึงเรียงลำดับและกรองตามเดือนได้ ชื่อเมืองคงเครื่องหมายกำกับเสียงไว้ เพราะไฟล์ถูกอ่านเป็น UTF-8 ไม่ว่าผู้สร้าง CSV จะบันทึกด้วยการเข้ารหัสแบบใด

เวิร์กบุ๊กมีหนึ่งชีต ชื่อ Sheet1 หากไม่เปลี่ยน ชื่อชีต (ไม่เกิน 31 ตัวอักษร ซึ่งเป็นข้อจำกัดเดียวกับที่ Excel บังคับใช้) การจัดรูปแบบคอลัมน์เป็นแบบเรียบ เพื่อให้ผู้รับกำหนดรูปแบบตัวเลขของตนเองได้ หากผู้รับใช้ Excel 2003 หรือระบบนำเข้าเก่าที่ไม่รับ XLSX ให้ใช้ CSV เป็น XLS ซึ่งเขียนเป็นฟอร์แมตไบนารีรุ่นเก่า

อย่าบันทึกเวิร์กบุ๊กกลับเป็น CSV ใน Excel อีก

เมื่อได้ XLSX ที่ถูกต้องแล้ว ให้ทำงานต่อในไฟล์นั้น การบันทึกกลับเป็น CSV จาก Excel แล้วดับเบิลคลิกเปิด CSV อีกครั้งจะทำให้ปัญหาการแปลงข้างต้นกลับมาทั้งหมด เมื่อระบบต้องการ CSV อีกครั้ง ให้ส่งออกสำเนาใหม่ด้วย XLSX เป็น CSV

คำถามที่พบบ่อยเรื่องแปลง CSV เป็น XLSX

ทำไมไม่เปิด CSV ใน Excel แล้วบันทึกเป็น XLSX เลย

เพราะ Excel แปลงค่าข้อมูลทันทีที่เปิดไฟล์ ก่อนที่คุณจะได้บันทึก เลขศูนย์นำหน้า ตัวเลขยาว และข้อความที่คล้ายวันที่จะถูกเปลี่ยนในหน่วยความจำ และการบันทึกเป็น XLSX ทำให้การเปลี่ยนแปลงเหล่านั้นคงอยู่ถาวร การแปลงไฟล์ก่อนโดยไม่ให้ Excel เดาจึงรักษาข้อความเดิมไว้ได้

ไฟล์ XLSX ที่ได้มีขนาดไฟล์เล็กกว่า CSV หรือไม่

มักจะเล็กลง XLSX เป็นไฟล์ ZIP และข้อความที่ซ้ำกัน เช่น ชื่อประเทศหรือค่าสถานะ จะถูกเก็บไว้เพียงครั้งเดียวในตารางสตริงที่ใช้ร่วมกัน ไฟล์ส่งออกที่มีค่าซ้ำจำนวนมากจึงมักมีขนาดลดลง

ไฟล์ CSV มีมากกว่าหนึ่งล้านแถว จะเกิดอะไรขึ้น

เวิร์กชีตของ Excel รองรับได้สูงสุด 1,048,576 แถว รวมแถวส่วนหัว และ Excel เองจะแสดงคำเตือน "โหลดไฟล์ไม่สมบูรณ์" กับไฟล์ลักษณะนี้ ให้แยกไฟล์ CSV ก่อน หรือโหลดเข้าฐานข้อมูลด้วย CSV เป็น SQL ซึ่งไม่จำกัดจำนวนแถว

ตั้งค่าให้ Excel หยุดเปลี่ยนข้อมูลเองได้หรือไม่

Excel for Microsoft 365 รุ่นใหม่มีตัวเลือก Automatic Data Conversion ที่ File → Options → Data ซึ่งปิดการลบเลขศูนย์นำหน้า การแปลงตัวเลขยาว และการเปลี่ยนข้อความเป็นวันที่ได้ รุ่นเก่าไม่มีตัวเลือกนี้ การแปลงไฟล์นอก Excel จึงปลอดภัยกว่า

การตรวจจับอัตโนมัติรู้จักตัวคั่นแบบใดบ้าง

ระบบตรวจดูบรรทัดแรก ๆ เพื่อหาเครื่องหมายจุลภาค อัฒภาค แท็บ ไปป์ และช่องว่าง แล้วเลือกตัวที่แบ่งทุกบรรทัดได้จำนวนฟิลด์เท่ากัน หากคอลัมน์ดูผิดปกติ ให้ตั้ง ตัวคั่น เองแล้วแปลงอีกครั้ง

Google Sheets เปิดไฟล์ XLSX นี้ได้ด้วยหรือไม่

ได้ อัปโหลดไปยัง Google Drive แล้วเปิดด้วย Google Sheets หรือนำเข้าในชีตที่มีอยู่ โปรดทราบว่าสเปรดชีตของ Google จำกัดที่ 10 ล้านเซลล์รวมทุกแท็บ