Top > OOobbs > 11

OOobbs/11

  • サマリ: テキストファイルと文字コード・改行コード
  • 環境: Calc
  • 状態: 未解決
  • 投稿者: n.ken?
  • 投稿日: 2004-04-25 (日) 09:38:42

質問

OOo の 1.1 を使用してマクロを作成しました。

Linux 上で Windows 上で作成していた CSV ファイルを読み込む、または保存するときに、文字コードの指定などで苦労しましたのでここに報告させていただきたいと思います。

Text - txt - csv (StarOffice Calc) フィルターは、 FilterOptions を用いて読み込み方を指定します。 5 つあるトークンのうち、文字コードは 3 番目で指定します。この値ですが、Windows-932 は 60 、Shift-JIS は 64、EUC-JP は 69 を指定します。

次に改行コードですが、残念ながら、その指定方法が私にはわかりませんでした。 そこで、Calc で一旦 CSV で保存して拡張子を txt に変更し、Writer を経由して改行コードを変換することにしました。 例えば、"FilterName" には "Text (encoded)" を用い、"FilterFlags" で "MS_932,CRLF" (文字コード:Windows-932、改行コード:CR + LF)を指定します。 この方法は、http://www.oooforum.org/forum/viewtopic.php?t=1374 に書かれていました。

既知の内容だと思うのですが、何らかの参考になれば幸いです。

回答



Reload   New Lower page making Edit Freeze Diff Upload Copy Rename   Front page List of pages Search Recent changes Backup   Help   RSS of recent changes