Javascript 数组到CSV在每个字符之间添加分隔符
我正在使用alasql转换为CSV:Javascript 数组到CSV在每个字符之间添加分隔符,javascript,csv,alasql,Javascript,Csv,Alasql,我正在使用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.lo
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"
我不明白为什么!提前谢谢你,你会让我开心的 根据文档中的说明,参数应为三维数组
- 第一个维度对应于查询中的占位符(
)?
- 第二个维度是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);
});
}
根据文档中的说明,参数应为三维数组
- 第一个维度对应于查询中的占位符(
)?
- 第二个维度是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);
});
}
非常感谢。我的阵型不够好。非常感谢!非常感谢。我的阵型不够好。非常感谢!