วิธีการตั้งค่าการเข้ารหัสอักขระเมื่อเปิด Excel


81

เป็นไปได้ไหมที่จะตั้งค่าการเข้ารหัสเริ่มต้นสำหรับ Excel (ทุกรุ่นเช่น 2010) เมื่อเปิดไฟล์เช่นไฟล์ csv (เช่นเดียวกับใน Office Open Calc)

ฉันเมื่อฉันพยายามเปิดไฟล์ csv ที่เข้ารหัสในภาษาญี่ปุ่น SHIFT-JIS จะเปิดขึ้น แต่ใช้ mojibake (อักขระที่เสียหาย) ใน Open Office Calc หากคุณคลิกที่ไฟล์ csv ด้วยการเข้ารหัสที่ไม่ได้มาตรฐานเช่น SHIFT-JIS มันจะเปิดกล่องโต้ตอบโดยอัตโนมัติซึ่งคุณสามารถตั้งค่าการเข้ารหัสได้


Excel เวอร์ชันใด
paulmorriss

2003 หรือ 2010 (ฉันข้าม 2007)
lozzer

คำตอบ:


75

ใช้ฟังก์ชั่นนำเข้าภายใต้แท็บ "ข้อมูล" ที่ Excel อนุญาตให้เราระบุการเข้ารหัส เลือก "จากข้อความ" และเลือกไฟล์ csv ของคุณจากนั้นเลือกการเข้ารหัส shift-jis ของญี่ปุ่น


ทำงานได้อย่างสมบูรณ์แบบสำหรับ xl2007 และ xl2010
SooDesuNe

2
สามารถใช้งานได้ใน Excel 2016
Korayem

1
บน Excel 2016 สำหรับ Mac: เปิดแผ่นงานเปล่าก่อนอื่นถัดไปในเมนูหลักไปที่ "ข้อมูล" -> "รับข้อมูลภายนอก" -> "นำเข้าไฟล์ข้อความ"
DaddyM

6
Downvoted เนื่องจากใช้ฟังก์ชันการนำเข้า (หรือข้อความลงในคอลัมน์ผู้ช่วย) หมายความว่าการแบ่งบรรทัดภายในเซลล์จะถูกทำให้ยุ่งเหยิง (นับตั้งแต่นี้เป็นต้นไป) มันจะตัดบรรทัดถัดไปลงในแถวใหม่และทำให้รูปแบบข้อมูลทั้งหมดด้านล่างถูกลบทิ้ง
CoDEmanX

2
และไม่ใช่คำตอบสำหรับการตั้งค่าการเข้ารหัสอักขระเมื่อเปิดไฟล์ csv ใน Excel โดยตรง จุดทั้งหมดของการตั้งค่าการเข้ารหัสคือการกำจัดขั้นตอนที่จำเป็นซ้ำ ๆ และน่ารำคาญเหล่านี้
Aaron Bramson

8

ขั้นตอนต่อไปนี้ใช้กับ Office 2003

  1. เปลี่ยนชื่อ. csv เป็น. txt
  2. เปิดไฟล์. txt จาก Excel (ไม่ต้องคลิกขวาที่ไฟล์จากนั้นเปิดด้วย Excel) Excel จะเปิดกล่องโต้ตอบตัวช่วยสร้างการนำเข้าข้อความถามรูปแบบไฟล์. txt รวมถึงการเข้ารหัสอักขระของไฟล์ข้อความ
  3. เปลี่ยนชื่อ. txt กลับเป็น. csv หลังจากการแก้ไขของคุณเสร็จสิ้น

3

บนExcel 2016 สำหรับ Mac :

  1. สร้างแผ่นงานเปล่า
  2. ในเมนูหลักไปที่Data-> Get External Data-> Import Text File,
  3. ทำตามขั้นตอนในตัวช่วยสร้าง - เลือกการเข้ารหัสจนกว่าคุณจะเห็นตัวอย่างที่ถูกต้องและในขั้นตอนถัดไปเลือกคอลัมน์ตัวคั่น (ตัวคั่นแตกต่างจากไฟล์ csv ถึง csv)

2

ดูว่าสิ่งนี้ช่วยได้หรือไม่ (MS Excel 2007 ขึ้นไป)

  1. เปิด Excel และ Microsoft คลิกลูกโลกที่ด้านบนแล้วคลิกที่ ตัวเลือกของ Excel

  2. ไปที่ขั้นสูงแล้วมองหาปุ่มตัวเลือกเว็บ ควรอยู่ภายใต้การทั่วไป

  3. ไปที่แท็บการเข้ารหัสและเลือก ภาษาญี่ปุ่น Shift-JISจากเมนูแบบเลื่อนลง คลิกตกลงรีสตาร์ท Excel และลองเปิดไฟล์ของคุณ


3
มันใช้งานไม่ได้ ระบบของฉันเป็นระบบญี่ปุ่นดังนั้น SHIFT-JIS ได้ถูกตั้งค่าไว้ที่นี่เป็นค่าเริ่มต้น แต่ฉันมีชุดภาษาแก้ไขเริ่มต้นสำหรับภาษาอังกฤษ (พร้อมเพิ่มภาษาญี่ปุ่นด้วย) หากฉันตั้งค่าภาษาแก้ไขเริ่มต้นเป็นภาษาญี่ปุ่นไฟล์ SHIFT-JIS csv จะเปิดขึ้นอย่างถูกต้อง แต่นี่มันรก จะเกิดอะไรขึ้นถ้าไฟล์เป็นการเข้ารหัสอื่น ๆ (เช่นเกาหลี, จีน) สิ่งที่ฉันต้องการจริงๆคือที่สำหรับตั้งค่าการเข้ารหัสไฟล์ (เช่นเดียวกับที่ฉันทำได้ใน Open Office Calc)
lozzer

1
สิ่งนี้ควรใช้เพื่อการประหยัดแต่ไม่ใช่สำหรับการเปิด ฉันสงสัยว่าจริงๆแล้วมันสมเหตุสมผลหรือไม่ที่จะเลือกการเข้ารหัสเมื่อเปิดไฟล์ สิ่งนี้จะแก้ไขปัญหาได้หรือไม่
Veverke

1

Lozzer ให้ข้อเสนอแนะที่ยอดเยี่ยมในการพิมพ์ขนาดเล็ก: "ถ้าฉันตั้งค่าภาษาการแก้ไขเริ่มต้นเป็นญี่ปุ่นแล้วไฟล์ SHIFT-JIS csv จะเปิดอย่างถูกต้อง .... "

ฉันใช้เวลาหลายชั่วโมงเพื่อหาวิธีแก้ปัญหาเกี่ยวกับวิธีการเปิด CSV ภาษาญี่ปุ่นด้วยการคลิกเพียงครั้งเดียวเรามีสภาพแวดล้อมหลายภาษา (En-Jp)

แม้ว่า Excel จะแสดงเมนูภาษาญี่ปุ่น (ขึ้นอยู่กับการตั้งค่าภาษาของแผงควบคุม) การตั้งค่าการแก้ไขเริ่มต้นในFile > Options > Language > Choose Editing Language(พื้นที่ด้านบน) ยังคงเป็นภาษาอังกฤษ การเปลี่ยนเป็นภาษาญี่ปุ่น (เห็นได้ชัดว่าไม่มีปัญหาสำหรับผู้ใช้ภาษาญี่ปุ่น) แก้ไขปัญหาของเรา

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.