将数据从 HTML 表单附加到 .csv 文件

Appending data to a .csv file from an HTML form

我创建并维护了一个 .csv 文件 (File.csv)。每当新设备到达我的公司时,我希望向该文件添加新行以及新设备的属性。我想使用 HTML 形式更新 .csv 文件。 .csv 文件在我们的服务器上。我不想使用数据库。是否可以使用 jQuery 维护此类 .csv 文件?我读到只有在创建新的 csv 文件时才有可能。我被这个困住了,找不到解决办法。我希望有人能帮助我。

我有类似的东西:

<form>
  <input type="text" name="Device">
  <input type="text" name="Invoice">
  <input type="text" name="RAM">   
  <input type="button" value="submit" onclick="WriteToFile">
</form>

当我点击按钮时,我希望 file.csv 会在下一行附加新设备。

我的解决方案:

我通过 php 将数据附加到 .csv。也许,它可以帮助某人。

<?php
$fileName='..\csv\devices.csv';

$fw = fopen($fileName, 'a');

$cells = array($_POST['date'], $_POST['invoice_number'], $_POST['evc_nr'], $_POST['device'], $_POST['sn'], $_POST['user'], $_POST['room']);

$row = join(",", $cells);

fwrite($fw, $row."\n");

fclose($fw);

header('Location: ..\index.html');

?>