แปลง CSV เป็น XLSX
การแปลงไฟล์ CSV ที่เป็นข้อความธรรมดาให้เป็นสเปรดชีต XLSX ที่มีฟีเจอร์ครบครันช่วยให้สามารถจัดรูปแบบข้อมูลขั้นสูง ใช้สูตร และสร้างหลายชีตได้
การเปรียบเทียบรูปแบบและข้อกำหนดทางเทคนิค
| ข้อกำหนด | CSV | XLSX |
|---|---|---|
| ประเภท MIME | text/ | - |
| ประเภท | ข้อมูลแบบตาราง | - |
| การบีบอัด | ไม่มี | - |
| ข้อกำหนดมาตรฐาน | IETF RFC 4180 | - |
| ส่วนหัวที่ระบุลายเซ็นไฟล์ | สตรีมข้อความที่คั่นด้วยตัวคั่นตาม RFC 4180 | - |
ภาพรวมรูปแบบและการใช้งาน
ค่าที่คั่นด้วยเครื่องหมายจุลภาค หรือที่เรียกว่า CSV แสดงข้อมูลตารางโดยใช้ข้อความธรรมดา โดยทุกแถวคือบรรทัดและทุกคอลัมน์คั่นด้วยเครื่องหมายจุลภาค แม้ว่าความเรียบง่ายนี้จะทำให้ฐานข้อมูลและภาษาโปรแกรมสามารถอ่าน CSV ได้อย่างแพร่หลาย แต่ก็ขาดการสนับสนุนสำหรับการจัดรูปแบบเซลล์ สูตร และแผนภูมิ สเปรดชีต Excel ใช้รูปแบบ XLSX เพื่อจัดระเบียบข้อมูลลงในเวิร์กบุ๊กแบบหลายชีตที่มีสไตล์ภาพและการคำนวณอัตโนมัติ นักวิเคราะห์ข้อมูล นักบัญชี และผู้จัดการโครงการมักจะต้องย้ายข้อมูลจากฐานข้อมูลพื้นฐานไปยังเวิร์กบุ๊กที่มีการจัดรูปแบบอย่างสมบูรณ์ การแปลงไฟล์ CSV ดิบให้เป็นคอนเทนเนอร์ XLSX ช่วยเพิ่มความชัดเจนและโครงสร้างทางภาพ สิ่งนี้ช่วยให้ทีมสามารถแชร์รายงานที่มีส่วนหัวรหัสสี สัญลักษณ์สกุลเงิน และสูตรทางคณิตศาสตร์ที่ใช้งานได้ แทนที่จะเป็นข้อความคงที่
ข้อกำหนดทางเทคนิคและรายละเอียดตัวแปลงสัญญาณ
CSV คือรูปแบบข้อความธรรมดาที่ระบุโดยประเภท MIME text/csv ไม่มีลายเซ็นไฟล์ อาศัยการเข้ารหัสข้อความเช่น UTF-8 อย่างสมบูรณ์ ในทางตรงกันข้าม รูปแบบ XLSX ไม่ใช่ไฟล์ไบนารีไฟล์เดียว แต่เป็นคลังข้อมูลที่ซิปซึ่งมีไฟล์ XML หลายไฟล์ที่มีโครงสร้างตามมาตรฐาน Office Open XML คอนเทนเนอร์ ZIP เริ่มต้นด้วยลายเซ็นไฟล์ PK (50 4B 03 04) ภายในคอนเทนเนอร์นี้ ไฟล์ XML แต่ละไฟล์จะกำหนดข้อมูลเวิร์กชีต สตริงที่ใช้ร่วมกัน สไตล์ และความสัมพันธ์ของเวิร์กบุ๊ก การแปลง CSV เป็น XLSX ต้องมีการแยกวิเคราะห์แถวและคอลัมน์ข้อความ จับคู่ลงในโครงสร้างชีต XML ที่เหมาะสม และบีบอัดแพ็กเกจสุดท้ายลงในคอนเทนเนอร์ ZIP
ความเข้ากันได้ของระบบปฏิบัติการและเบราว์เซอร์
ระบบปฏิบัติการและความเข้ากันได้ของซอฟต์แวร์มีความแตกต่างกันอย่างมากระหว่างรูปแบบเหล่านี้ ไฟล์ CSV เปิดได้ในโปรแกรมแก้ไขข้อความหรือแอปพลิเคชันสเปรดชีตเกือบทั้งหมด รวมถึง Microsoft Excel, LibreOffice Calc, Google Sheets, Notepad และ Terminal รูปแบบ XLSX รองรับอย่างเป็นทางการโดย Microsoft Excel (เวอร์ชัน 2007 และใหม่กว่า), LibreOffice, Google Sheets, Apple Numbers และแอปพลิเคชันออฟฟิศบนมือถือต่างๆ บน iOS และ Android เว็บเบราว์เซอร์สมัยใหม่สามารถเรนเดอร์ไฟล์ CSV เป็นข้อความดิบหรือแยกวิเคราะห์โดยใช้ไลบรารี JavaScript ในขณะที่การดูไฟล์ XLSX ในเบราว์เซอร์มักจะต้องใช้โปรแกรมดูออฟฟิศบนเว็บโดยเฉพาะหรือเครื่องมือแปลงบนคลาวด์
เคล็ดลับการใช้งาน
บันทึก CSV เป็น UTF-8 ก่อนแปลง เพราะตัวแปลงจะอ่านไฟล์เป็น UTF-8 เสมอ การบันทึก CSV ที่มีอักขระพิเศษโดยใช้ชุดอักขระที่ไม่ถูกต้องอาจทำให้ข้อความในเวิร์กบุ๊ก Excel ที่ได้แสดงผลผิดเพี้ยน
คำถามที่พบบ่อย
วิธีแปลงตาราง CSV เป็นแผ่นงาน Excel โดยไม่สูญเสียคุณภาพทำอย่างไร
การแปลงจาก CSV เป็น XLSX จะเก็บค่าทุกเซลล์จาก CSV ไว้ อย่างไรก็ตาม ตัวแปลงจะจัดเก็บค่าที่ดูเหมือนตัวเลขธรรมดาเป็นเซลล์ตัวเลข ดังนั้นรหัสที่มีเลขศูนย์นำหน้า เช่น 007 จะแสดงเป็น 7 ใน Excel ขั้นตอนนี้เพียงนำค่าข้อความธรรมดาของคุณใส่ไว้ในโครงสร้าง XML ภายในคอนเทนเนอร์ ZIP
ความแตกต่างระหว่างตาราง CSV และ Excel Sheet คืออะไร
ไฟล์ CSV คือไฟล์ข้อความแบบแบนไฟล์เดียวที่มีเครื่องหมายจุลภาคคั่นค่า รองรับเฉพาะข้อความพื้นฐานและตัวเลขโดยไม่มีการจัดรูปแบบหรือสูตร ไฟล์ Excel XLSX คือคลังข้อมูล ZIP ที่บีบอัดของเอกสาร XML ซึ่งรองรับเวิร์กชีตหลายชุด สไตล์เซลล์ แผนภูมิ และสูตรที่ซับซ้อน