Cách đặt mã hóa ký tự khi mở Excel


81

Có thể đặt mã hóa mặc định cho Excel (bất kỳ phiên bản nào, ví dụ 2010) khi mở các tệp như tệp csv (như bạn có thể trong Open Office Calc) không?

I Khi tôi cố gắng mở tệp csv được mã hóa bằng tiếng Nhật SHIFT-JIS, nó sẽ mở nhưng với mojibake (ký tự bị hỏng). Trong Open Office Calc, nếu bạn nhấp vào tệp csv với mã hóa không chuẩn như SHIFT-JIS, nó sẽ tự động mở hộp thoại nơi bạn có thể đặt mã hóa.


Phiên bản nào của Excel?
paulmorriss

2003 hoặc 2010 (Tôi đã bỏ qua 2007)
kẻ lừa đảo

Câu trả lời:


75

Sử dụng chức năng nhập trong tab "Dữ liệu" trong đó Excel cho phép chúng tôi chỉ định mã hóa. Chọn "từ văn bản" và chọn tệp csv của bạn sau đó Chọn mã hóa shift-jis của Nhật Bản.


hoạt động hoàn hảo cho xl2007 và xl2010
SooDesuNe

2
Hoạt động trong Excel 2016
Korayem

1
Trên Excel 2016 cho Mac: đầu tiên mở bảng tính trống, tiếp theo trong menu chính đi đến "Dữ liệu" -> "Nhận dữ liệu ngoài" -> "Nhập tệp văn bản".
DaddyM

6
Bị từ chối, bởi vì sử dụng chức năng nhập (hoặc văn bản vào trợ lý cột) có nghĩa là ngắt dòng trong các ô sẽ bị rối (điều này bị phá vỡ trong Excel kể từ đó). Nó sẽ bọc dòng tiếp theo thành một hàng mới và do đó làm hỏng toàn bộ bố cục dữ liệu bên dưới.
CoDEmanX

2
Cũng không phải là một câu trả lời cho việc thiết lập mã hóa ký tự khi trực tiếp mở tệp csv trong Excel. Toàn bộ quan điểm của việc thiết lập mã hóa là loại bỏ các bước cần thiết lặp đi lặp lại và gây phiền nhiễu này.
Aaron Bramson

8

Các bước sau đây hoạt động với Office 2003.

  1. Đổi tên .csv thành .txt
  2. Mở tệp .txt từ Excel (không thực hiện bằng cách nhấp chuột phải vào tệp sau đó mở bằng Excel), Excel sẽ mở hộp thoại Trình nhập văn bản, yêu cầu định dạng tệp .txt, bao gồm mã hóa ký tự của tệp văn bản.
  3. Đổi tên .txt trở lại .csv sau khi chỉnh sửa xong.

3

Trên Excel 2016 cho Mac :

  1. tạo bảng tính trống,
  2. trong menu chính đi đến Data-> Get External Data-> Import Text File,
  3. làm theo các bước trong trình hướng dẫn - chọn mã hóa cho đến khi bạn sẽ thấy bản xem trước chính xác và ở bước tiếp theo chọn dấu phân cách cột (dấu phân cách khác nhau từ tệp csv đến tệp csv).

2

Xem nếu điều này giúp (MS Excel 2007 trở lên).

  1. Mở Excel và bấm vào Microsoft Orb ở trên cùng, sau đó bấm vào Tùy chọn Excel .

  2. Đi tới Nâng cao , rồi tìm nút Tùy chọn web . Nó nên dưới Đại tướng.

  3. Chuyển đến tab Mã hóa và chọn Shift-JIS của Nhật Bản từ menu thả xuống. Bấm Ok , khởi động lại Excel và thử mở tệp của bạn.


3
Điều này đã không làm việc. Hệ thống của tôi là một hệ thống của Nhật Bản và vì vậy SHIFT-JIS đã được đặt ở đây làm mặc định. Nhưng, tôi có ngôn ngữ chỉnh sửa mặc định của mình được đặt cho tiếng Anh (cũng có thêm tiếng Nhật). Nếu tôi đặt ngôn ngữ chỉnh sửa mặc định thành tiếng Nhật, thì tệp csv SHIFT-JIS sẽ mở chính xác. Nhưng điều này là lộn xộn. Điều gì xảy ra nếu tập tin là một số mã hóa khác (ví dụ: tiếng Hàn, tiếng Trung)? Điều tôi thực sự cần là một nơi để thiết lập mã hóa tệp (như tôi có thể trong Open Office Calc).
kẻ lừa đảo

1
Điều này sẽ làm việc để tiết kiệm , nhưng không phải để mở. Tôi tự hỏi nếu nó thực sự có ý nghĩa để chọn một mã hóa khi mở một tập tin. Điều này sẽ khắc phục vấn đề?
Veverke

1

Lozzer cung cấp phản hồi tuyệt vời trong bản in nhỏ: "Nếu tôi đặt ngôn ngữ chỉnh sửa mặc định thành tiếng Nhật, thì tệp csv SHIFT-JIS sẽ mở chính xác ...."

Tôi đã dành hàng giờ để tìm giải pháp về cách mở CSV Nhật Bản chỉ bằng một cú nhấp chuột đơn giản Chúng tôi có môi trường đa ngôn ngữ (En-Jp).

Mặc dù Excel hiển thị các menu tiếng Nhật (dựa trên cài đặt ngôn ngữ của bảng điều khiển), cài đặt chỉnh sửa mặc định trong File > Options > Language > Choose Editing Language(Vùng trên cùng) vẫn là tiếng Anh. Thay đổi điều đó sang tiếng Nhật (rõ ràng không có vấn đề gì với người dùng Nhật Bản) đã giải quyết vấn đề của chúng tôi.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.