แปลง XLSX เป็น CSV
การแปลงไฟล์ Excel เป็นตาราง CSV จะดึงข้อมูลตารางดิบออกมาเป็นรูปแบบข้อความที่ใช้กันอย่างแพร่หลาย เพื่อให้ใช้งานร่วมกับซอฟต์แวร์ต่าง ๆ ได้
การเปรียบเทียบรูปแบบและข้อกำหนดทางเทคนิค
| ข้อกำหนด | XLSX | CSV |
|---|---|---|
| ประเภท MIME | - | text/ |
| ประเภท | - | ข้อมูลแบบตาราง |
| การบีบอัด | - | ไม่มี |
| ข้อกำหนดมาตรฐาน | - | IETF RFC 4180 |
| ส่วนหัวที่ระบุลายเซ็นไฟล์ | - | สตรีมข้อความที่คั่นด้วยตัวคั่นตาม RFC 4180 |
ภาพรวมรูปแบบและการใช้งาน
แอปพลิเคชันสเปรดชีตอย่าง Microsoft Excel ใช้รูปแบบเวิร์กบุ๊กที่ซับซ้อนเพื่อจัดเก็บหลายชีต การจัดรูปแบบเซลล์ สูตร และแผนภูมิ แม้ฟีเจอร์เหล่านี้ช่วยให้ผู้ใช้จัดระเบียบแบบจำลองทางการเงินและตัวติดตามโครงการที่ซับซ้อนได้ แต่ก็ทำให้การย้ายข้อมูลไปยังระบบอื่นยุ่งยากขึ้น ฐานข้อมูลเชิงสัมพันธ์ ไปป์ไลน์ข้อมูล และเครื่องมือจัดการลูกค้าสัมพันธ์หลายรายการนำเข้าตารางข้อความธรรมดาได้สะดวกกว่าไฟล์เวิร์กบุ๊กมาก การแปลงเวิร์กบุ๊กเป็นข้อความแบบแบนช่วยแก้ปัญหาความเข้ากันได้นี้ กระบวนการส่งออกจะลบรูปแบบการแสดงผล ความกว้างคอลัมน์ และสูตรออก เหลือเพียงแถวและคอลัมน์ดิบ โปรแกรมเมอร์และนักวิเคราะห์ข้อมูลใช้ขั้นตอนนี้เพื่อนำข้อมูลระเบียนเข้าสคริปต์อัตโนมัติ เซิร์ฟเวอร์ฐานข้อมูล และเว็บแอปพลิเคชัน โดยไม่พบข้อผิดพลาดในการแยกวิเคราะห์ที่เกิดจากข้อมูลเมตารูปแบบที่ซ่อนอยู่
ข้อกำหนดทางเทคนิคและรายละเอียดตัวแปลงสัญญาณ
เอนจินแปลงไฟล์จะคลายซิปไฟล์เก็บถาวร XLSX แยกวิเคราะห์ข้อมูล XML ของเวิร์กชีตแรกและตารางสตริงที่ใช้ร่วมกัน แล้วแปลงค่าเซลล์ที่แคชไว้เป็นแถวข้อความคั่นด้วยจุลภาค โดยใช้การใส่เครื่องหมายคำพูดตามรูปแบบ RFC 4180 พร้อมลบสูตร การจัดรูปแบบ และแมโครออก เซลล์ที่จัดรูปแบบเป็นวันที่หรือเวลาจะเขียนเป็นข้อความ ISO 8601 เช่น 2024-10-15 หรือ 2024-10-15 18:00:00 แทนเลขลำดับภายในของ Excel
ความเข้ากันได้ของระบบปฏิบัติการและเบราว์เซอร์
ระบบปฏิบัติการและซอฟต์แวร์รองรับตารางข้อความธรรมดาอย่างแพร่หลาย ระบบ Windows, macOS, Linux, iOS และ Android เปิดตารางข้อความได้โดยตรงผ่านโปรแกรมแก้ไขข้อความเริ่มต้น ซอฟต์แวร์สเปรดชีต และยูทิลิตีบรรทัดคำสั่ง เว็บเบราว์เซอร์สมัยใหม่ เช่น Google Chrome, Mozilla Firefox, Apple Safari และ Microsoft Edge แสดงตารางข้อความได้โดยตรงหรือประมวลผลผ่านเฟรมเวิร์ก JavaScript ฝั่งไคลเอ็นต์ ไม่ต้องใช้ปลั๊กอินเฉพาะหรือใบอนุญาตซอฟต์แวร์สเปรดชีตเพื่ออ่านหรือเขียนไฟล์ผลลัพธ์
เคล็ดลับการใช้งาน
ควรตรวจสอบการตั้งค่าตัวคั่นตารางข้อความของคุณเสมอก่อนนำเข้าไปยังฐานข้อมูล เนื่องจากตำแหน่งที่ตั้งของสเปรดชีตในยุโรปมักจะใช้เครื่องหมายอัฒภาคเป็นค่าเริ่มต้นแทนเครื่องหมายจุลภาคเพื่อหลีกเลี่ยงความขัดแย้งกับตัวคั่นทศนิยม
คำถามที่พบบ่อย
วิธีแปลงแผ่นงาน Excel เป็นตาราง CSV โดยไม่สูญเสียคุณภาพทำอย่างไร
เนื่องจากตารางข้อความจัดเก็บได้เฉพาะค่าข้อความดิบ การแปลงเวิร์กบุ๊กที่มีหลายชีตและสูตรเป็นรูปแบบนี้จึงทำให้ข้อมูลด้านการจัดรูปแบบ แผนภูมิ และสูตรสูญหาย โดยจะส่งออกเฉพาะเวิร์กชีตแรก ตัวเลขและสตริงข้อความดิบในชีตนั้นยังคงเดิม และวันที่กับเวลาจะเขียนเป็นข้อความ ISO 8601 แต่การจัดรูปแบบภาพทั้งหมดและตรรกะการคำนวณของสูตรจะถูกลบออกอย่างถาวรระหว่างการส่งออก
แผ่นงาน Excel กับตาราง CSV ต่างกันอย่างไร
Excel Sheet คือคอนเทนเนอร์ที่บีบอัดด้วยไบนารีซึ่งเก็บเอกสาร XML หลายชุดที่จัดเก็บการจัดรูปแบบ สูตร และเวิร์กชีตหลายชุด ตาราง CSV เป็นไฟล์ข้อความธรรมดาไฟล์เดียวที่มีตารางแถวและคอลัมน์หนึ่งตารางคั่นด้วยอักขระตัวคั่น โดยไม่รองรับสูตรหรือการจัดรูปแบบภาพ