CSVについて教えて下さい | Community
Skip to main content
December 2, 2015

CSVについて教えて下さい

  • December 2, 2015
  • 6 replies
  • 253 views

とても初歩的な質問で申し訳ありません。

ローカルから日本語のリードデータ(CSV形式)をアップロードする場合、エクセルで作ったXls形式のデータをエクセルでCSVデータに変換したあとで、さらに別のツールでコードページをUTF-8に変更してからでないと、NGでしたが、現在はS-JIS形式のCSVにも対応したことを知りました。

ということはエクセルで作ったXLSXデータを、エクセル上でCSV変換した状態のまま、マルケトにアップロードしても大丈夫ですか?

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

6 replies

December 3, 2015

Mutohさん

11月中頃に、うっかりその方法(エクセル等で作られたS-JISエンコードのCSVファイル)でListのImportを実行した際は、文字化けしていました。

自分の認識ではまだ「Shift-JIS未対応」の状況だったのですが、どこかにそのようなニュースでていましたでしょうか。

早く対応してくれると助かります。

Akio Hada

December 4, 2015

レスありがとうございます。

マルケトジャパンに問い合わせたところ、UTF-8, Shift-JISEUC-JPUTF- 16

に対応しているとの回答をもらいました。しかしながら不安なので、実行した方はおいででないかな?と思っての質問でした。

テストしてみます。

December 4, 2015

今2件のテストデータで実施したところ、確かにうまく取り込めました。

(前回実施は5,000件)

すみませんお役に立ちませんでしたが、、、

ご参考まで。

December 4, 2015

インポートはShift-JISのCSVもサポートされています。

しかし、MarketoからのエクスポートはUTF-8なので、MarketoからエクスポートしたCSVをExcelに取り込むと相変わらず、派手に文字化けます。

対策

テキストエディターで文字コードを変換 MacユーザーにはCotEditorというフリーのアプリが使いやすくておすすめです。

http://coteditor.com/ 

テキストエディターで文字コードの変換すると、髙島屋の”たか”とかの”?”に置き換えられてしまうのがつらいですよね。

裏ワザ

Macには標準でインストールされているAppleのNumbersという表計算アプリがあります。このアプリケーションだとUTF-8のCSVも読み込めます。MarketoからエクスポートしたCSVをNubmersで編集加工して、UTF-8のCSVで保存すれば、UTF-8のままデータをやりとりできます。

NumbersからExcelのフォーマットで保存することもできます。

December 4, 2015

Windowsの環境でExcel等を使用してcsvを作成する場合、Shift_JISの拡張であるWindows-31J という文字コードで保存されている可能性が高いため、純粋なShift_JISとは異なりマルケトへのインポート時に文字化けする可能性があります。現時点では、安全のため UTF-8に変換してインポートして頂くのがいいと思います。

以下のリンクにShift_JIS や Windows-31J あたりの話が載っており、参考になると思います。

http://una.soragoto.net/topics/13.html

December 11, 2015

わたしのとこではCP932問題、宮 崎あおい問題と呼んでいます。

Marketoは純粋なShift-JISしか対応しておらず、Windowsは宮﨑の﨑など難しい字を追加しています。一方でUTF8はUTF8なりにその難しい字をよく似た難しい字に置き換え(包摂)ており、そこでアンマッチがおきて文字化けるという感じです。それで以前アイデアにShift-JIS止まりでなくCP932に対応してって書いてみたのですが。。。。

Microsoftコードページ932 - Wikipedia

December 11, 2015

皆様、貴重なインプットありがとうございました。さすがです!

私も以前MacだったのでCotEditorを使ってましたが、現在の会社の指定するWindows 10のPCでよいツールがなくて、困ってます。何度かテストしたらExcelのxlsxをCSVに変換したものをそのままインポートしてもほぼ大丈夫のようですね。一回完璧に文字化けを起こしましたが、再度試したら大丈夫でした。そうですね、UTF8に変換したからぜったい文字化けしないということもないのが残念です。ダブルバイト問題は終わりがないので、いっそXLSX形式でもインポート可能にしてくれないでしょうか、マルケトさん?

はいMACのNumbersのファイル変換の選択肢の多さはすばらしいです。MSにも見習ってもらいたいと思います。

次は2000件をアップロードするので、元ネタの整備を完璧にして(宮 崎あおいさんをチェック)、やってみます。