CSVファイルをパースするPHPの関数やライブラリを探しています。

*windowsのexcelで保存した形式(SJIS/""で囲われている/カンマ,や改行がカラム内に含まれることがある)が読めること
が条件です。

回答の条件
  • 1人2回まで
  • 登録:2007/12/21 16:29:48
  • 終了:2007/12/24 23:00:32

ベストアンサー

id:Mook No.1

Mook回答回数1312ベストアンサー獲得回数3912007/12/21 17:42:52

ポイント60pt

fgetcsv

はどうでしょうか。


一応確認してみたところでは、「"」を分割時に取り除いたり、"・・・" 内での「,」 で分割されないようにはなっていました。

簡単な使用例です。

<?php
$fp = fopen( "test.csv", "r" );
while( $ar = fgetcsv( $fp, 1000 ) ) {
	print_r( $ar );
	print "<BR>\n";
}
fclose( $fp );
?>
id:webrecdotjp

なるほど。ありがとうございます。

これでいけそうです。

2007/12/21 20:40:00

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません