gpt4 book ai didi

javascript - 数组到 CSV 在每个字符之间添加分隔符

转载 作者:行者123 更新时间:2023-12-02 14:25:39 24 4
gpt4 key购买 nike

我正在使用 alasql 转换为 CSV:

data = ["402 Fourth Avenue", "11 Russell Avenue", "East Diamond Avenue"];

function exportData(list) {
alasql.promise('SELECT * INTO CSV("test.csv", {separator:" "} ) FROM ?',list)
.then(function(data){
console.log('Data saved');
}).catch(function(err){
console.log('Error:', err);
});
}

当我将它传递给函数时,我的结果如下:

4 0 2   "F" "o" "u" "r" "t" "h"   "A" "v" "e" "n" "u" "e"

我不明白为什么!提前谢谢你,你会让我很开心!

最佳答案

基于this example在文档中,参数应该是一个 3 维数组。

  • 第一个维度对应于查询中的占位符 (?)。
  • 第二个维度是 CSV 的行。
  • 第三个维度是 CSV 中的列。

所以data应该是一个二维数组,然后在调用alasql时应该将其包装在另一个数组中。

data = [["402 Fourth Avenue"], ["11 Russell Avenue"], ["East Diamond Avenue"]];

function exportData(list) {
alasql.promise('SELECT * INTO CSV("test.csv", {separator:" "} ) FROM ?',[list])
.then(function(data){
console.log('Data saved');
}).catch(function(err){
console.log('Error:', err);
});
}

关于javascript - 数组到 CSV 在每个字符之间添加分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38275805/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com