Excel'i açarken karakter kodlaması nasıl ayarlanır


81

Csv dosyaları (Open Office Calc'ta yapabildiğiniz gibi) gibi dosyaları açarken varsayılan kodlamayı Excel (herhangi bir sürüm, örneğin 2010) ayarlamak mümkün mü?

I Japonca ÜST KRKT-JIS ile kodlanmış bir csv dosyasını açmaya çalıştığımda açılır, ancak mojibake (bozuk karakterler) ile açılır. Open Office Calc'ta, SHIFT-JIS gibi standart olmayan bir kodlamaya sahip bir csv dosyasına tıklarsanız, kodlamayı ayarlayabileceğiniz bir iletişim kutusu otomatik olarak açılır.


Excel'in hangi sürümü?
paulmorriss

2003 veya 2010 (2007'yi
atladım

Yanıtlar:


75

Excel'in kodlamayı belirtmemize izin verdiği "Veri" sekmesi altındaki alma işlevini kullanın. "Metinden" seçin ve csv dosyanızı seçin ardından Japonca shift-jis kodlamasını seçin.


xl2007 ve xl2010 için mükemmel çalışıyor
SooDesuNe

2
Excel 2016'da da çalışıyor
Korayem

1
Mac için Excel 2016'da: önce boş bir çalışma sayfasını açın, ana menüden sonra "Veri" -> "Dış Veri Al" -> "Metin Dosyasını İçe Aktar" bölümüne gidin.
DaddyM

6
Aşağıya aktarıldı, çünkü içe aktarma işlevini (veya sütunlara metin yardımcısını kullanarak) kullanmak, hücrelerdeki satır sonlarının bertaraf edileceği anlamına geliyor (bu, o zamandan beri Excel'de bozuluyor). Bir sonraki satırı yeni bir satıra saracak ve bu nedenle aşağıdaki tüm veri düzenini çöpe atacaktır.
CoDEmanX

2
Ayrıca doğrudan Excel'de bir csv dosyasını açarken karakter kodlamasını ayarlamaya da bir cevap yoktur. Kodlamayı ayarlamanın amacı, bu tekrarlayan ve can sıkıcı gerekli adımları ortadan kaldırmaktır.
Aaron Bramson

8

Aşağıdaki adımlar Office 2003 ile çalışır.

  1. .Csv dosyasını .txt olarak yeniden adlandırın
  2. .Txt dosyasını Excel'den açın (dosyaya sağ tıklayın ve ardından Excel ile açın), Excel bir Metin Alma Sihirbazı iletişim kutusu açacak, metin dosyasının karakter kodlamasını içeren .txt dosyasının biçimini isteyiniz.
  3. Düzenlemeniz bittikten sonra .txt dosyasını .csv olarak yeniden adlandırın.

3

On Mac için Excel 2016 :

  1. boş çalışma sayfası oluştur
  2. Ana menüde Data-> Get External Data-> Import Text File,
  3. sihirbazdaki adımları izleyin - doğru önizlemeyi görene kadar kodlamayı seçin ve sonraki adımda sütun sınırlayıcıyı seçin (sınırlayıcılar csv'den csv dosyalarına değişir).

2

Bunun işe yarayıp yaramadığına bakın (MS Excel 2007 ve üstü).

  1. Excel'i açın ve en üstteki Microsoft Orb öğesini tıklayın ve ardından Excel Seçenekleri'ni tıklayın .

  2. Gelişmiş'e gidin ve ardından Web Seçenekleri düğmesini arayın . General altında olmalı.

  3. Git Kodlama sekmesi ve almak Japon Shift-JIS açılır menüden. Tıklayın Tamam , Excel yeniden başlatın ve dosyayı açmaya.


3
Bu işe yaramadı. Sistemim bir Japon sistemi ve SHIFT-JIS zaten burada varsayılan olarak ayarlanmış. Ancak, varsayılan düzenleme dilimi İngilizce olarak ayarladım (Japonca da eklenmiş). Varsayılan düzenleme dilini Japonca olarak ayarlarsam, SHIFT-JIS csv dosyası doğru açılacaktır. Ama bu dağınık. Ya dosya başka bir kodlama ise (örneğin Korece, Çince)? Gerçekten ihtiyacım olan, dosyanın kodlamasını ayarlayabileceğiniz bir yer (Open Office Calc'ta yapabildiğim gibi).
lozzer

1
Bu tasarruf için çalışmalı , ancak açılması için çalışmalıdır. Bir dosyayı açarken bir kodlama seçmek gerçekten mantıklı olup olmadığını merak ediyorum . Bu sorunu düzeltir mi?
Veverke

1

Lozzer, küçük baskıda harika geri bildirim sağladı: "Varsayılan düzenleme dilini Japonca olarak ayarlarsam, SHIFT-JIS csv dosyası doğru açılacak ...."

Japonca CSV'yi basit bir tıklama ile nasıl açacağınıza dair bir çözüm aramak için saatlerce zaman harcadım. Çok dilli bir ortama sahibiz (En-Jp).

Excel'in Japonca menüleri göstermesine rağmen (kontrol panellerinin dil ayarlarına göre), File > Options > Language > Choose Editing Language(Üst alan) içindeki varsayılan düzenleme ayarı İngilizce olarak kaldı. Bunu Japonca'ya değiştirmek (tabii ki Japonlar için sorun değil) sorunumuzu çözdü.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.