freesabai

เครื่องมือแปลงไฟล์

CSV ภาษาไทยให้เปิดใน Excel ไม่เพี้ยน

ดับเบิลคลิกไฟล์ CSV แล้ว Excel แสดงภาษาไทยเป็นภาษาต่างดาว หรือเอา CSV จาก Excel ไทยไปเปิดใน Google Sheets แล้วเพี้ยน ใส่ไฟล์ที่นี่ ดูตัวอย่างตาราง แล้วบันทึกแบบที่โปรแกรมปลายทางอ่านถูก ทำงานในเบราว์เซอร์ ไฟล์ไม่ถูกส่งไปที่ใด

กำลังเตรียมเครื่องมือ สักครู่…เครื่องมือนี้ต้องใช้ JavaScript ถ้าเห็นข้อความนี้นานเกินไม่กี่วินาที แปลว่าเบราว์เซอร์ปิด JavaScript ไว้หรือโหลดหน้าไม่ครบ ลองเปิด JavaScript หรือโหลดหน้านี้ใหม่

วิธีใช้

  1. เลือกไฟล์ CSV เครื่องมือเดารหัสและตัวคั่นให้ แล้วแสดง 10 แถวแรกเป็นตาราง ถ้าภาษาไทยในตารางยังเพี้ยน ให้เลือกรหัสต้นทางเอง
  2. เลือกว่าจะเอาไปเปิดที่ไหน: Excel (แนะนำ), Excel รุ่นเก่า หรือ Google Sheets
  3. กด "บันทึกไฟล์" แล้วดับเบิลคลิกไฟล์ใหม่ใน Excel ได้เลย

ทำไม CSV ภาษาไทยเปิดใน Excel แล้วเพี้ยน

CSV ไม่ได้บอกว่าตัวอักษรเก็บแบบไหน Excel บน Windows จึงเดาว่าเป็นรหัสของเครื่อง ไฟล์ UTF-8 จากเว็บหรือ Google Sheets จึงกลายเป็นภาษาต่างดาว การเติม BOM (ไบต์สามตัวที่ต้นไฟล์) บอก Excel ว่าเป็น UTF-8 ทางกลับกัน CSV ที่ Excel ไทยบันทึกมักเป็น TIS-620 ซึ่งโปรแกรมอื่นอ่านเป็นภาษาต่างดาว ต้องแปลงเป็น UTF-8

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

ไฟล์ของคุณไม่ออกจากเครื่อง

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

แจ้งปัญหาหรือเสนอไอเดีย

เจอ CSV ที่แก้ไม่ได้ บอกเราได้ที่หน้าแจ้งปัญหาและเสนอไอเดีย ไม่ต้องสมัคร (อย่าแนบไฟล์ที่มีข้อมูลส่วนตัว)

เครื่องมือแปลงไฟล์อื่นๆ

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

csv ภาษาไทยเปิด excel แล้วเป็นภาษาต่างดาว แก้ยังไง

ใส่ไฟล์ในหน้านี้ เลือก Excel แล้วบันทึก เครื่องมือเติม UTF-8 BOM ให้ Excel รู้ว่าไฟล์เป็น UTF-8 ดับเบิลคลิกไฟล์ใหม่แล้วภาษาไทยจะอ่านออก

csv จาก excel เปิดใน google sheets แล้วภาษาไทยเพี้ยน

Excel ไทยมักบันทึก CSV เป็น TIS-620 ใส่ไฟล์ที่นี่แล้วเลือก Google Sheets หรือโปรแกรมอื่น จะได้ไฟล์ UTF-8 ที่ Google Sheets อ่านไทยถูก

เปิด csv แล้วข้อมูลรวมอยู่ช่องเดียว

ตัวคั่นไม่ตรงกับที่ Excel ของเครื่องใช้ บางเครื่องใช้ ; แทน , เลือกตัวคั่นตอนบันทึกเป็นแบบที่ Excel ของคุณใช้ แล้วดูตัวอย่างตารางก่อนบันทึก