CSV เป็น Excel

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

ไฟล์ถูกอ่านในเบราว์เซอร์ของคุณ และสมุดงานก็ถูกสร้างขึ้นที่นั่นเช่นกัน ไม่มีการอัปโหลด ระบบยังตรวจการเข้ารหัสอักขระให้ด้วย ไฟล์ CSV ที่บันทึกเป็น Windows-1251 จึงไม่จำเป็นต้องกลายเป็นตัวอักษรอ่านไม่ออก

ใกล้เคียง: CSV เป็น JSON · Excel เป็น PDF · แปลง PDF เป็น Excel · จัดรูปแบบและตรวจสอบ JSON

วิธีใช้

  1. เลือกไฟล์ CSV หรือวางตารางลงในกล่องข้อความ
  2. ดูตัวอย่างผลลัพธ์ ถ้าคอลัมน์ไม่ถูกต้องให้เลือกตัวคั่นอื่น
  3. กดปุ่มแล้วดาวน์โหลดไฟล์ XLSX

สิ่งที่ควรรู้

จุดที่ไฟล์ CSV ธรรมดามักพัง

มีสามเรื่องที่ทำให้พัง และทั้งสามมองไม่เห็นจนกว่าไฟล์จะถูกเปิดไปแล้ว หนึ่งคือตัวคั่น Excel หยิบมันมาจากตัวคั่นรายการของระบบ ไม่ใช่จากตัวไฟล์ สองคือการเข้ารหัส เมื่อไม่มี BOM มันจะเดาว่าเป็นการเข้ารหัสท้องถิ่น ไฟล์ที่ส่งออกเป็น UTF-8 จึงกลายเป็นอักขระเพี้ยน สามคือค่าของเซลล์ อะไรที่หน้าตาเหมือนตัวเลขจะถูกแปลงเป็นตัวเลข «007» จึงเหลือ 7 และรหัสยาวกลายเป็น 1.23E+15 หน้านี้ตรวจจับสองข้อแรกให้ และเขียนข้อที่สามเป็นข้อความ

แถวถูกจัดให้เป็นสี่เหลี่ยม

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

คำถามที่พบบ่อย

ไฟล์ของฉันถูกอัปโหลดไหม

ไม่ ไฟล์ถูกอ่านในเบราว์เซอร์ของคุณ และเวิร์กบุ๊กก็ถูกเขียนขึ้นที่นั่นเช่นกัน

ถ้าคอลัมน์ออกมาไม่ถูกต้องต้องทำอย่างไร

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

ศูนย์นำหน้าจะยังอยู่ไหม

ยังอยู่ ค่าต่าง ๆ ถูกใส่ลงเซลล์ในรูปข้อความ «007» จึงยังเป็น «007» และรหัสยาวก็ไม่กลายเป็นเลขยกกำลัง

แล้วตัวอักษรซีริลลิกจากไฟล์ส่งออกรุ่นเก่าล่ะ

ระบบตรวจการเข้ารหัสให้ ไฟล์ที่บันทึกด้วย Windows-1251 จะถูกอ่านตามนั้น แทนที่จะกลายเป็นอักขระอ่านไม่ออก

เครื่องมือที่เกี่ยวข้อง