CSVを、VBScriptかPHPで加工したいと考えています。


元データ(例)
 姓,名,住所,メールアドレス



加工後データ
 姓名,メールアドレス,住所

サンプルスクリプトが見つけられなかったので、掲載しているURLをお教えいただくか、具体例を示して頂けると嬉しいです。

なにとぞよろしくおねがいします。

回答の条件
  • 1人2回まで
  • 登録:2008/02/26 19:17:08
  • 終了:2008/03/04 19:20:02

回答(2件)

id:HowAreYou No.1

HowAreYou回答回数91ベストアンサー獲得回数172008/02/26 19:40:54

ポイント35pt

PHP5 で。

PHP4 なら file_put_contents を書き換える必要があります。

$input_file = './data.csv' ; // 入力ファイル
$output_file = './out.csv' ; // 変更後のファイル。上書きする場合は入力ファイルと同じ

$data = file($input_file) ;

for ($i = 0; $i < count($data); ++$i) {
  list ($sei, $mei, $address, $email) = explode(',', chop($data[$i])) ;
  $data[$i] = "$sei$mei,$email,$address\n" ;
}

file_put_contents($output_file, $data) ;
id:freewriter

なんとかなりそうです。ありがとうございました!

2008/03/04 13:44:39
id:pahoo No.2

pahoo回答回数5960ベストアンサー獲得回数6332008/02/26 22:21:54

id:freewriter

ありがとうございました!

2008/03/04 13:44:42

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

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

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

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

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