CSV 形式の定義 CSV 形式のファイル(いわゆる「カンマ区切りファイル」)は, 単純にいえばデータをカンマ( , )で区切って列挙したものです. 私は Excel でのデータインポート/エクスポートでたまに使っていました. たまたま CSV 形式を処理するためのプログラムを作ろうとして, ふと「正式な定義があるのかな?」と思い,少し調べてみました. 以下の内容は, http://www.wotsit.org/search.asp?s=database に置いてあった ``Comma Separated Value Files [Robert J. Lynch]'' に基づくものです. データ(フィールド)はカンマ( , )で区切られる. (例)次のレコードには 5 つのフィールドが含まれる:
EC-CUBEの1.3.4でCSVアップロードを行うと、商品の一括登録がうまく行えない件についてメモ。 原因はどうやらこれらしい。 http://blog.plastik.jp/archives/6:PHP5 の fgetcsv() で読み込み内容が腐る現象 上記ページを参考に。回避方法として admin/products/upload_csv.phpの 70行目 $fp = fopen($enc_filepath, "r"); の後に、 $buf = mb_convert_encoding(file_get_contents($filepath),"euc", "sjis"); $fp = tmpfile(); fwrite($fp, $buf); rewind($fp); と記載する事で、正常にアップロードできるようになった。 チェック環境は、PHP5.0.4です。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く