如何在我的CSV文件中添加头只有一次使用javascript

How to add headers in my CSV Files only once using javascript

本文关键字:一次 javascript 我的 CSV 文件 添加      更新时间:2023-09-26

我已经编写了使用javascript将数据附加到csv文件的代码,但数据在csv文件中没有头部名称存储。下面是我的HTML和javascript代码:

<html>
<head>
   <script language="javascript">
      function WriteToFile(passForm) {
         var fso = new ActiveXObject("Scripting.FileSystemObject");
         var fileLoc = "D:''sample.csv";
         var file = fso.OpenTextFile(fileLoc,8, true,0);
         file.writeline(passForm.FirstName.value + ',' + passForm.LastName.value);
         file.Close();
         alert('File created successfully at location: ' + fileLoc);
      }
   </script>
</head>
<body>
   <p>create a csv file with following details -</p>
   <form>
      Type your first name: <input type="text" name="FirstName" size="20">
      Type your last name: <input type="text" name="LastName" size="20">
      <input type="button" value="submit" onclick="WriteToFile(this.form)">
   </form>
</body>
</html>

现在通过使用上面的代码数据存储在csv中,没有任何头名(列名)如果我在csv中添加新的数据,头名应该只在文件创建时输入一次。

请同样帮助我。非常感谢。

一种方法是确保编写头文件的代码只执行一次。关于这个答案有很多例子