dポイントプレゼントキャンペーン実施中!

生物の学名など分類データベースをExcelで作っていますが、ある会社のデータベースに入れるのにCSVにする必要があります。
古い学名や発見者名などはウムラウトやaの上に○が付いた特殊文字があるものもありますが、それをCSVに変換すると特殊文字部分が?になってしまいます。
CSVをエディターで開いて一つ一つ手作業で修正してUnicodeで保存すればよいのですが手間がかかりすぎます。
ExcelからCSVへ特殊文字を保ったまま変換する方法か、ソフトがあれば教えてください。よろしくお願いします。

A 回答 (3件)

こんにちは。



今のところ、日本語版ExcelのCSVは、Shift JISのみの出力しかありません。
そうしないと、LENB やMIDBの関数に矛盾が起きてしまうからだと思います。

それで、Unicode 対応用にマクロを以前作りましたので、良かったらお使いになってみてください。
http://oshiete1.goo.ne.jp/qa5457462.html  #4

ただし、インポート自体、同じくUnicode 対応ではありませんので、そのままではインポートできません。テキスト・インポートをしてください。
    • good
    • 0
この回答へのお礼

連絡ありがとうございます。以前のマクロでもExcel2007で動きましたよ。便利なマクロで助かりそうです。ありがとうございました。

お礼日時:2010/01/05 14:04

EXCELの文章を直接エディターにコピペして、タブ->カンマ置き換えでも出来そうですが...

    • good
    • 0
この回答へのお礼

連絡ありがとうございます。直接エディターにコピペする考えはなかったので試してみます。少し不具合があっても手直しできそうです。

お礼日時:2010/01/05 14:02

日本語版のExcelは、csvは無理矢理Windows-31Jにする時代遅れの仕


様です。ユニコードが扱える環境に持っていくのなら、csvではなく
UNICODEテキストで保存して、タブをカンマに置換するのがベストで
はないでしょうか。
    • good
    • 0
この回答へのお礼

連絡ありがとうございます。Excel2007なのでUNICODEテキストで保存も可能みたいです。試してみます。参考になりました。

お礼日時:2010/01/05 14:03

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!