macでWindowsで作成されたcsvファイルを開く方法

このQ&Aのポイント
  • Windowsから作成されたcsvファイルをmacで使えるようにするためには、UTF-8コードに変換する必要があります。Windows上のExcelVBAを使用してcsvファイルを作成し、フォルダアクションを使ってNAS上に加工されたcsvファイルを作成した後、mac側のフォルダに移動します。
  • しかし、mac側でcsvファイルを開く際に「テキストエンコーディング 日本語(MacOS)には対応していません。」というエラーが発生し、開くことができません。これはcsvファイルのテキストエンコーディングがUTF-8ではないためです。
  • 解決策として、mac側で文字化けしたファイルをAutomatorやシェルスクリプトを使用してUTF-8に変換することができます。ただし、具体的な方法については詳細な知識が必要です。
回答を見る
  • ベストアンサー

csvファイルが開けない?

macminiserver:SnoLeopard(OS X 10.6) Win7Proを複数台 Baffalo:TeraStation(NAS)を使用。 Windowsから作成されたcsvファイルをmacで使えるように UTF-8コード変換させたcsvファイルをWindows上のExcelVBAで作成。 フォルダアクションを使って、NAS上に加工されたcsvファイルが出来たら mac側のフォルダへ移動するといった設定を行いましたが Automator上では動作しましたが、フォルダアクションとしての動作が 出来なかったため解決策や原因を探していたところ、mac側で該当の csvファイルを開くことができず 「テキストエンコーディング 日本語(MacOS)には対応していません。」と エラーが発生し、これが原因かと思われました。 また、ファイルの種類も「テキスト」ではなく「書類」となっています。 加工前のファイルだとどうしても環境依存文字が文字化けしてしまい 使用することができません。 mac側でこの文字化けしたファイルをAutomatorやシェルスクリプトなどを 使用して変換することは可能でしょうか? 当方Macの知識に乏しく、いろいろとサイトを見て回りましたが 今ひとつ理解できずに困っております。 方法があれば詳細に教えて頂けると助かります。 よろしくお願い致します。

  • Mac
  • 回答数2
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • chieffish
  • ベストアンサー率44% (1149/2554)
回答No.1

ファイルとして認識されている以上、フォルダアクションが動かなかったのは そのせいでは無いと思いますよ。 普通のMacのファイルで試してみたら判りますよね。

-antsu-
質問者

お礼

chieffishさん 前回の質問に引き続き回答ありがとうございます! Macのファイルで試したところ、 やはりアクションしませんでした。 なのでおっしゃるとおり、そのせいではありませんでした。 その後、macを再起動してみたところ復旧し、正常に動作してくれました。 フォルダアクションの機能がフリーズしていたのでしょうか? よくわかりませんが、とりあえず復旧致しました。 ありがとうございました。

その他の回答 (1)

  • drum_KT
  • ベストアンサー率43% (1108/2554)
回答No.2

直接的な回答ではありませんが、解決のヒントになるかもしれないので。 某インターネットバンキングや某クレジットカード会社のオンラインサービスからMacでダウンロードした明細データのcsvファイル。直接Numbersで開くと文字化けしてしまうので対策方法を探したところ、一旦「テキストエディット」で開いて上書き保存すると文字コードを変換してくれて、Numbersでも文字化けしなくなることがわかりました。 ということで、Mac側に持ってきてから変換することを考えるのも手かなと思います。

-antsu-
質問者

お礼

drum_KTさん 教えて頂いた内容を試しましたが、文字化けは改善されませんでした。 mac再起動でcsvも開けるようになりました。 なんだかよくわかりませんが解決しました。 貴重な情報をありがとうございました。

関連するQ&A

  • ExcelからCSVファイルへの変換と文字化け

    エクセルからCSVファイルへの変換したときの文字化けに悩まされています。 たとえば、 千代田区大手町19-1 という住所がはいっているセルがあり、CSVに変換すると、 千代田区大手町19?1 となります。 エクセルで開いても、テキストエディタで開いても「-」が「?」に文字化けします。 エンコードの問題なのでしょうが、どうすれば文字化けが解消されるのか、わかりません。 エクセルはデフォルトではSJISで保存されるようなので、 UTF8で保存すれば、文字化けはなくなるのかもしれません。 ただ、 http://web-laboratories.com/excel-csv こちらのサイトにあるように、 [WEBオプション]をつかってUnicode[UTF-8]で保存しても、 テキストエディタで開きなおすと、SJISのままになっているようです。 文字化けをさせないCSVファイルへの保存のやり方を教えてください。

  • フォルダアクションが動作しません

    macminiserver:SnoLeopard(OS X 10.6)使用 Automatorにてフォルダアクションのワークフロー(下記)を 作成しました。 1)次の場所に追加された… :NAS上のフォルダA 2)指定されたFinder項目を取得:フォルダAに生成されるファイルB(csvファイル) 3)シェルスクリプトを実行   シェル:/bin/bash 入力の引き渡し方法:引数として   mv /Volumes/フォルダA/ファイルB.csv /Liblary/フォルダC(移行先) (実施したい内容) ファイルBがフォルダA上に作成されたらフォルダCに移動させる(上書き) なお、ファイルBは元々Windowsのソフトで作成されたcsvファイルを Macに対応できるようExcelVBAを使用して文字コードをUTF-8に変換したものです。 このフォルダアクションですが、Autometorの設定画面から実行すると 正常に動作するのですが、フォルダAにファイルBが作成されても フォルダアクションの動作をしてくれません。 NASのフォルダAはマウント済です。 フォルダAに対しての関連付けもしております。 他に設定などが必要なのでしょうか。 解決策を教えて頂けると嬉しいです。 よろしくお願い致します。 ※当方、Mac初心者で知識があまりありません… 噛み砕いた回答を頂けると助かります。

    • ベストアンサー
    • Mac
  • CSVファイルをカンマ区切りのテキストファイルに直したい!

    CSVのエクセルファイルを文字化けすることなく、カンマ区切りのテキストファイルにしたいのですが、どうすればよろしいのでしょうか?

  • csvファイルからの変換

    csvファイルに20030627と、テキストで数字が入っています。 これをExcelファイルに変換すると、形式が日付にならないので、2003/06/27となるようにしたいのですが(文字列ではなく)、簡単にはいきません。 いい変換方法はないでしょうか。

  • excelでMac(-)⇒Win(?)文字化けの正体は?

    こんにちは。 マックで作成したexcelをWindowsのcsvファイルで見たときに-が?に変換されてしまいます。 この正体は何でしょうか? 詳しくは Macのexcelで作成した-を、Winに持ってきて、 csvファイルへ落とします。 その後、そのcsvファイルを開くと?に文字化けしてしまいます。 Win側でexcel形式のまま開くと-で表示されますが、 テキストへ一度落とし込むとだめなようです。 コピペしたやつはこれです⇒ − 拡大してよく見ると大文字の-でもなく、 小文字の-でもない様です。 横棒にも見えますが・・・。 この正体はいった何でしょうか? テキスト処理したいので困っています。 ご存知の方宜しくお願いいたします。

  • CSV フアイルを開きたい

    Microsoft Excel CSV で作成したフアイルを開きたいのだけれど、文字化けしてしまいます?どうして?上手く開ける方法をアドバイス願います。よろしくお願いします!

  • メールで添付されたCSVファイルを開くと文字化けしてしまいます。

    ソフトにあまり詳しくないので質問させてください。 仕事でとあるレポートがCSVファイルでメールに添付されてくるのですが、そのファイルをそのまま開くと文字化けしてしまいます。EXCELファイルで文字化けさせずに開きたいのですが、どのようにしたらよいでしょうか? メールソフトは「Becky」を使用しています。 Outlookを使用している人にも同じCSVファイルが送付されるのですが、その人は、きちんと文字化けせずに開けます。 わかりやすく教えていただけると助かります。 よろしくお願いします。

  • CSVファイルとテキストファイルはどこが違うんですか?

    CSVファイルをテキストファイルに変換するようたのまれたんですがexcelなんかでできるんですか?

  • csvファイルてどうやってみるのですか?

    csvファイルてどうやってみるのですか? メモ帳で開いたらわからない文字化けのようなものばかりです。 平成24年3月3日土曜日

  • WinとMacで互換性のあるテキストファイルを作りたい

    Mac側のテキストエディットの場合は 保存時にWordを選べば、Windowsで読めます。 一方、Windows側のメモ帳の場合は ANSIで保存するとMacで読めず、UTF-8で保存すると Macで読めました。しかし文字化けはないようですが、 字体が一部濃くなったり違和感はあります。 文字コードについて、調べてもよく分からなかったのですが、 Win・Mac統一のフォーマット(文字コード?)というのは ないのでしょうか? また文字コードが誤っているため、Macで読めなかったり、 文字化けしてしまっているテキストファイルをMacで読める よう変換するフリーソフトがもしあれば教えて下さい。 宜しくお願いします。

    • ベストアンサー
    • Mac