web-dev-qa-db-ja.com

Excelを開くときの文字エンコーディングの設定方法

Csvファイルのようなファイルを開くときに、Excelのデフォルトのエンコーディング(2010などの任意のバージョン)を設定することはできますか(Open Office Calcでできるように)。

日本語のSHIFT-JISでエンコードされたcsvファイルを開こうとすると、開きますがモジバケ(文字が壊れています)。 Open Office Calcでは、SHIFT-JISのような非標準エンコーディングのcsvファイルをクリックすると、エンコーディングを設定できるダイアログが自動的に開きます。

77
lozzer

Excelでエンコーディングを指定できる[データ]タブの下のインポート機能を使用します。 「テキストから」を選択してcsvファイルを選択し、次に日本語のshift-jisエンコーディングを選択します。

72
prp

次の手順はOffice 2003で機能します。

  1. .csvの名前を.txtに変更
  2. Excelから.txtファイルを開き(ファイルを右クリックしてからExcelで開くのではありません)、ExcelはテキストインポートWizardダイアログを開きます。テキストファイルのエンコーディング.
  3. 編集が終了したら、.txtの名前を.csvに戻します。
7
LiuYan 刘研

Mac用Excel 2016の場合

  1. 空白のワークシートを作成します。
  2. メインメニューでData - > Get External Data - > Import Text Fileに行きます、
  3. ウィザードの手順に従います - 正しいプレビューが表示されるまでエンコードを選択し、次の手順で列の区切り記号を選択します(区切り記号はcsvファイルとcsvファイルでは異なります)。
3
DaddyM

これが助けになるかどうか確認してください(MS Excel 2007以降)。

  1. Excelを開き、上部にあるMicrosoft Orbをクリックしてから、Excelオプションをクリックします。

  2. 詳細設定に移動して、Webオプションボタンを探します。それは一般の下にあるべきです。

  3. エンコードタブに移動し、ドロップダウンメニューから日本語Shift-JISを選択します。 Okをクリックし、Excelを再起動してファイルを開きます。

2
Ellesa

「デフォルトの編集言語を日本語に設定すると、SHIFT-JISのcsvファイルが正しく開きます。」

ワンクリックで日本語のCSVファイルを開く方法の解決策を探すのに何時間も費やしました。多言語環境(En-Jp)があります。

Excelが日本語のメニューを(コントロールパネルの言語設定に基づいて)表示していたとしても、File > Options > Language > Choose Editing Language(上の領域)のデフォルトの編集設定は英語のままです。これを日本語に変更すると(明らかに日本のユーザーには問題はありません)、問題は解決しました。

0
Matty