私のフォームからExcelスプレッドシートにデータを追加する次のコードがあります。新しいユーザーがフォームに記入するときしかし、それは私が新しいフォームの送信は「datacollection.xlsx」PHPを使用してExcelファイルの新しい行にデータを追加
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$title = $_POST['title'];
$company = $_POST['company'];
$fp=fopen(".datacollection.xlsx","w");
fputcsv($fp, array($name, $email, $title, $company), ';');
fclose($fp);
?>
ヘルプは高く評価され、このファイルに新しい行を移入することを確認してくださいだろうか、最初の行のデータが上書きされます!
あなたの最初のペースでExcel形式のファイルを絞っていないこと、これが適切に新しい行を処理するのと同じCSV – rtfm