2014年12月29日月曜日

LibreOffice Calc でファイルを CSV 形式にして保存する際、文字エンコーディングを指定する

1. CSV 形式ファイルを保存すると、文字エンコーディングはUTF

ラベル屋さんで「差し込み印刷」をするために CSV ファイルを読み込んだ。CSV ファイルは、LibreOffice Calc で作成。しかし、データが文字化けして使えない。

SnapCrab_No-1598

LibreOffice Calc でファイルを CSV 形式にして保存すると、デフォルトでは UTF で保存される。

SnapCrab_No-1596

保存した CSV ファイルを xyzzy で開くと、

utf16le-bom:crlf

と表示される。

 

2. 保存する際にフィルターを利用して、文字エンコーディングを変更する

CSV ファイルの文字エンコーディングを変更するには、ファイルを保存する際、「フィルター設定を編集する」にチェックを付け「保存」ボタンを押す。

SnapCrab_No-1598

「テキストファイルのエクスポート」のダイアログが表示されたら、「文字エンコーディング」を選択する。

ここでは「日本語 (Shift_JIS)」を選び OK ボタンを押した。

SnapCrab_No-1599

このファイルは、ラベル屋さんの「差し込み印刷」に読み込むことができた。