• 締切済み

CSVデータ

CSVデータにも、「商品名」とか「紹介文」「商品ID」「カテゴリ」「メーカー名」等、CSVデータを提供している会社や商品によって項目名が色々ありますが、CSVデータを読み込めるソフト等を使用する時に、単純にそのまま読みこめば反映されるのでしょうか? それとも、CSVデータ側か、読み込む側をソフトの仕様に合わせて項目等を編集する必要があるのでしょうか? 編集の必要があるとしたらどこをどう編集するのでしょうか? 教えて頂けますよう御願いします。

みんなの回答

回答No.3

CSVデータを読み込む時に注意しなければいけない点があります。 それはデータ型です。 各項目にデータ型が設定されています。 CSVデータをエクセルで開いた場合などは、これに該当するので注意が必要です。 例えば、テキスト型なのにデータ内容が"0000100"などの数値データです。 これをEXCELで開くと前のゼロがなくなり、100という値に代わってしまう場合があります。 データ型を確認しながら、効率良く処理を行うのであれば、ACCESSなど良いのではないでしょうか。 インポート時にデータ型を選択出来、その結果もリアルタイムで確認が出来ます。 MicrosoftOfficePro以上ならACCESSが入っていると思いますので、試しに処理を行ってみるといいですね。 とりあえず、インストールされているエディタもしくはFreeをDLして使ってみるのも手だと思います。 それと最後にエンコードも調べて、おいて方がいいですよ。 utf-8やs-jisなどなりますからね。 では、頑張って下さい。

bb1234
質問者

お礼

プログラム的な要素が含まれているのですか? それですと少し手強いな。 すごく分かりやすいサイトとかありませんでしょうか? ありがとうございました。

  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.2

CSVファイルはデータを「カンマ(,)で区切ったテキストファイル」の事です。 Excelや特定のアプリケーションのための形式ではなく広く使用されていますが、「カンマで区切ったテキストファイル」以上の決まりがないので、 Aというアプリではこれこれこういう順番にデータが入っていないと読めない。 Bというアプリでは文字列はダブルコーテーション(")で囲う など、アプリ毎にルールが違います。 他から持ってきたCSVを特定のアプリに読み込ませるには、「○○でそのまま読み込めます」と明記していない限り、そのアプリに合わせてCSVを編集する必要があります。 編集は、そのアプリが作成するCSVを参考に形を整えれば大抵は何とかなります。

bb1234
質問者

お礼

>編集は、そのアプリが作成するCSVを参考に形を整えればたいていは何とかなります。 この部分をもう少し噛み砕いてご説明頂けないでしょうか? ありがとうございます。

  • gachamuk
  • ベストアンサー率34% (28/81)
回答No.1

CSVファイルは、デフォルトの状態ですと、 エクセルで開くようになっているはずです。 その他のソフトで対応させようとすると、 プロパティで開くソフトを指定すればいいと思います。 項目名などは、エクセルであれば表形式で 表示されますが、その他のソフトですと、それぞれで異なるはずです。 ちなみに、テキストエディタだと、それぞれの値が コンマで区切られて表示されるので、とても見にくいです。 やはりお勧めは、エクセルで開くことでしょうか。

bb1234
質問者

お礼

ありがとうございます。