困ったー

困ったことを調べたブログ

[管理人の注目情報] ◆12/17-31は、オリガミで吉野家190円オフです。 ◆12/14-31は、LINE PAYで20%還元です。 ◆12/25頃までには年賀状は出しましょう。 ◆12/28はプレミアムフライデーです。 ◆2019年のヒット予測増税スケジュール公開中。

【エクセル2016・2019】エンコードのまとめ 文字化け?UTF8を利用するには?

エクセルファイルの読み込みや書き込みに関する不具合や対策をまとめてみました。 

ファイルの読み込み

CSV用ファイルが文字化けする場合は?

UTF8など、エンコードが違うファイルをそのまま開くと文字化けします。

現在のエクセルでは「データ>テキストまたはCSVから」を実行してファイルを選びます。

f:id:apicode:20181105093951p:plain

 

あとはプルダウンメニューからエンコード方法(たとえばUnicode(UTF-8)など)を選んで文字がちゃんと表示されるのを確認してから読み込みを実行しましょう。

f:id:apicode:20181105093943j:plain

 

 

 

ファイルの書き出し

CSV用ファイルに書き出すには?

エクセル2016でも、CSV用ファイルとして書き出すことができます。

まずファイルタブをクリック。

f:id:apicode:20150831143808p:plain

 

左側の項目から「名前を付けて保存」を選びます。

次に「参照」をクリック。

f:id:apicode:20150831143817p:plain

 

すると保存用ダイアログがでてきます。

後は種類のところで「CSV(カンマ区切り)(*.csv)」というのを選び、ファイル名を付けて保存を実行しましょう。

f:id:apicode:20150831143824p:plain

 

UTF8やUnicodeで書き出すには?

エクセル2019や新機能に更新されているオフィス365のエクセルでは、UTF8の書き出しに対応しています。

ファイル出力時に「CSV UTF-8(コンマ区切り)(*.csv)」を選んでから保存しましょう。

f:id:apicode:20181105094351p:plain

 

残念ながらエクセル2016以前のエクセルでは、出力時にUTF8やUnicodeで指定する方法がありません。従って別ソフトで変換作業をするしかありません。

 

サクラエディタのようなテキストエディタで変換することができます。

サクラエディタ

 

まずはCSV形式でファイルを出力しましょう。

次にサクラエディタのようなテキストエディタを使って、ファイルを読み込んだのち、特定のエンコード方式に変換しましょう。

f:id:apicode:20150831145412p:plain

サクラエディタ Download

 

また、オープンオフィスでは、MSオフィスの作成ファイルを読むことができます。

まずオープンオフィスで、オフィスで一度保存したファイルを開きます。

後は、「ファイル」メニューから「名前を付けて保存」を実行。

ファイルの種類を「CSV」にし、ファイル名をつけて、「保存」ボタンを押します。

 

次のダイアログで「選択した書式を保持」を選び、次に続けます。

すると書き出し設定が出てきます。

f:id:apicode:20150831150430p:plain

ここで文字のエンコード方法を指定します。

また、フィールドやテキストの区切り記号なども指定できます。

無料総合オフィスソフトウェア - Apache OpenOffice 日本語プロジェクト

 

 

 

その他のエクセルの不具合はこちら。 

apicodes.hatenablog.com

このブログは、ネットや書籍上の情報、個人の体験や感想を中心にまとめたものです。 正確性を期していはいますが、間違い・誤訳等あるかもしれません。 また、当サイトの情報によって生じたいかなる損失について一切の責任を負いません。 あらかじめご了承ください。