当前位置: 首页 > 知识库问答 >
问题:

用javascript将2个数组打印到CSV文件中

尹英华
2023-03-14

我一直在关注上面提到的问题和这个问题:JavaScript数组到CSV

试图在A和B列中打印两个数组,我可以将它们转换成一个由COMAS“”分隔的字符串,这更容易做到,但我只是不能让它与可用的示例一起工作。

var Test = ["John", "Ivar", "Peter", "Tony"];
var Addres = ["Canada", "Sweden", "England", "Chile"];

谢谢

共有1个答案

松烨烨
2023-03-14

您可以使用一行程序reduce:

var Test = ["John", "Ivar", "Peter", "Tony"];
var Addres = ["Canada", "Sweden", "England", "Chile"];

var result = Test.reduce((str, name, i) => `${str}${name},${Address[i]}\n`, 'Test,Address\n');

console.log(result);
 类似资料:
  • 问题内容: 我想将数组打印到文件中。 我希望文件看起来像这样的代码完全相似。 假设$ abc是一个数组。 是否有任何一种解决方案,而不是每次外观都是常规的。 PS-我目前使用序列化,但是我想使文件可读,因为使用序列化数组很难读取。 问题答案: 无论是或将返回输出,而不是打印出来的。 PHP手册中的示例 然后,您可以使用保存。或在写入文件时直接将其返回:

  • 问题内容: 我有一个文本文件,需要将其打印到特定的网络打印机。我知道打印机的名称。 到目前为止,我已经创建了Printable类来打印文件(票证)。 我这样称呼TicketPrintPage: 它的工作原理还不错,但是: -我的文本不多于一页(找到了一些算法,但是很好) -我不知道打印机何时完成打印,如果我尝试打印两页如果打印机连续打印了多张票证,则会返回“打印机未就绪”消息。 所以问题又来了:没

  • 问题内容: 我已经搜索过,但我只能找到有关另一种方式的问题:将stdin写入文件:) 有没有一种快速简便的方法将文件内容转储到stdout? 问题答案: 当然。假设您有一个字符串,文件名为,下面的技巧就可以了。

  • 我关注了这篇文章:如何将JavaScript数组信息导出到csv(在客户端)?将嵌套js数组写入csv文件。 该数组如下所示:

  • 我试图使用MATLAB fprintf命令将存储在向量中的字符串分隔表打印到文本文件中。从向量中选择和打印哪些字符串取决于在程序的main while循环中构造的矩阵。然而,当我试图运行代码时,MATLAB给了我一个错误,即“下标索引必须是正整数或逻辑索引”。给出了一个示例矩阵和示例字符串数组,以及我当前的fprintf代码。我真的很想了解这里发生了什么,以及关于如何更好地设置它的任何希望或指针。

  • 问题内容: 有没有办法将NumPy数组转储到CSV文件中?我有一个2D NumPy数组,需要以人类可读的格式转储它。 问题答案: 将数组保存到文本文件。