แปลง CSV เป็น XLSX
แปลงไฟล์ CSV ที่ส่งออกมาให้เป็นเวิร์กบุ๊ก Excel จริงโดยไม่เสียหายเหมือนการดับเบิลคลิกเปิด รหัสไปรษณีย์ยังมีเลขศูนย์ครบ หมายเลขคำสั่งซื้อยาว ๆ ยังมีตัวเลขครบทุกหลัก และชื่อในทุกภาษาแสดงผลได้ถูกต้อง
แปลงไฟล์ข้อมูล
หรือลากไฟล์ 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, .tsv หรือ .txt ลงในพื้นที่อัปโหลด ได้สูงสุด 20 ไฟล์ต่อครั้ง ไฟล์ละไม่เกิน 95 MB ค่า ตัวคั่น ตั้งเป็นตรวจจับอัตโนมัติ ไฟล์ที่ใช้เครื่องหมายจุลภาค อัฒภาค หรือแท็บจึงใช้งานได้ทั้งหมด
- 2
ตรวจสอบแถวหัวตาราง
ตัวเลือก แถวแรกเป็นส่วนหัว เปิดอยู่ แถวที่ 1 จึงกลายเป็นชื่อคอลัมน์ ให้ปิดตัวเลือกนี้หากไฟล์เริ่มต้นด้วยข้อมูลเลย และกำหนด ชื่อชีต หากไม่ต้องการให้แท็บชื่อ Sheet1
- 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 ตัวอย่างด้านล่างมีกับดักเหล่านี้สามอย่าง
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 | หลายชีต | Formulas | Formatting | เกิน 65,536 แถว | อ่านได้ในโปรแกรมแก้ไขข้อความทุกโปรแกรม |
|---|---|---|---|---|---|---|
| CSV | – CSV to Cell types: no | – CSV to หลายชีต: no | – CSV to Formulas: no | – CSV to Formatting: no | CSV to เกิน 65,536 แถว: yes | CSV to อ่านได้ในโปรแกรมแก้ไขข้อความทุกโปรแกรม: yes |
| XLSX | XLSX to Cell types: yes | XLSX to หลายชีต: yes | XLSX to Formulas: yes | XLSX to Formatting: yes | XLSX to เกิน 65,536 แถว: yes | – XLSX to อ่านได้ในโปรแกรมแก้ไขข้อความทุกโปรแกรม: no |
| XLS | XLS to Cell types: yes | XLS to หลายชีต: yes | XLS to Formulas: yes | XLS to Formatting: yes | – XLS to เกิน 65,536 แถว: no | – XLS to อ่านได้ในโปรแกรมแก้ไขข้อความทุกโปรแกรม: no |
CSV
ค่าที่คั่นด้วยจุลภาค (CSV)
CSV คือรูปแบบข้อความธรรมดาสำหรับตาราง โดยแต่ละบรรทัดคือหนึ่งแถวและใช้จุลภาคคั่นคอลัมน์ ใช้กันมาตั้งแต่ยุคแรกของคอมพิวเตอร์และมีคำอธิบายใน RFC 4180 แม้ว่าหลายรูปแบบย่อยจะใช้อัฒภาคหรือแท็บและการเข้ารหัสข้อความที่ต่างกัน สเปรดชีต ฐานข้อมูล และเครื่องมือวิเคราะห์ข้อมูลแทบทุกตัวนำเข้าและส่งออก CSV ได้ จึงเป็นรูปแบบมาตรฐานสำหรับย้ายข้อมูลระหว่างระบบ CSV เก็บเฉพาะค่า ไม่มีสูตร การจัดรูปแบบ หลายชีต หรือชนิดข้อมูล
- การบีบอัด
- –
- พื้นหลังโปร่งใส
- –
- ภาพเคลื่อนไหว
- –
- เปิดตัว
- –
XLSX
เวิร์กบุ๊ก Microsoft Excel
XLSX เป็นรูปแบบเวิร์กบุ๊กเริ่มต้นของ Microsoft Excel ตั้งแต่ Office 2007 โดยอิงตามมาตรฐาน Office Open XML เก็บหลายแผ่นงาน สูตร การจัดรูปแบบ แผนภูมิ PivotTable และการตรวจสอบความถูกต้องของข้อมูลไว้ในแพ็กเกจ ZIP ที่บรรจุไฟล์ XML รองรับมากกว่าหนึ่งล้านแถวต่อแผ่นงาน และเป็นรูปแบบมาตรฐานสำหรับแลกเปลี่ยนสเปรดชีตทางธุรกิจ Google Sheets, LibreOffice และ Numbers เปิด XLSX ได้ แต่แมโครและฟีเจอร์ขั้นสูงอาจใช้งานต่อไม่ได้
- การบีบอัด
- –
- พื้นหลังโปร่งใส
- –
- ภาพเคลื่อนไหว
- –
- เปิดตัว
- 2007 · Microsoft
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 ล้านเซลล์รวมทุกแท็บ
- แปลง CSV เป็น XLSแปลงไฟล์ CSV ให้เป็น XLS ฟอร์แมต Excel 97–2003 ที่ระบบนำเข้ารุ่นเก่าและ Office รุ่นเดิมยังต้องใช้ ตรวจจับตัวคั่นอัตโนมัติ แปลงได้สูงสุด 20 ไฟล์พร้อมกัน
- แปลง XLSX เป็น CSVแปลงไฟล์ XLSX ให้เป็น CSV แบบ UTF-8 ที่สะอาด สำหรับนำเข้า Shopify, WooCommerce, Mailchimp, Salesforce หรือฐานข้อมูล สูตรกลายเป็นค่า วันที่เป็นรูปแบบ ISO
- แปลง TXT เป็น CSVแปลงไฟล์ .txt ที่มีตัวคั่นเป็น CSV ออนไลน์ ตรวจจับแท็บ ไปป์ เซมิโคลอน หรือช่องว่างอัตโนมัติ แก้การเข้ารหัส และใส่เครื่องหมายคำพูดตาม RFC 4180
- แปลง JSON เป็น Excelแปลงไฟล์ JSON หรือ JSON Lines ให้เป็นชีต Excel XLSX โดยคีย์จะกลายเป็นหัวคอลัมน์และแต่ละเรคคอร์ดเป็นหนึ่งแถว แปลงได้สูงสุด 20 ไฟล์ต่อครั้ง ไม่ต้องสมัครบัญชี
- แปลง Numbers เป็น Excelแปลงสเปรดชีต Apple Numbers เป็นเวิร์กบุ๊ก Excel XLSX ที่เปิดได้บน Windows, Google Sheets และพอร์ทัลสำนักงาน เก็บครบทุกชีต ไม่ต้องใช้ Mac
- แปลง CSV เป็นตาราง Markdownแปลง CSV เป็นตาราง Markdown แบบไปป์สำหรับ GitHub, GitLab, Obsidian หรือ Jupyter หลีกอักขระไปป์ให้ เก็บแถวหัวตาราง ใช้ตัวคั่นใดก็ได้ คัดลอกไปวางในเอกสารได้ทันที