我使用json2csv模块从 javascript 对象数组创建一个 CSV 。这就是我所做的
const list = [{name: "xyz", city: "abc"},{name: "foo", city: "def"}];
const json2csvParser = new Parser({fields: headers});
const csv = json2csvParser.parse(list);
现在,对于通过转换对象数组创建的 CSV,我需要添加一行(在顶部添加一个新行)并仅填充第一个单元格。它看起来类似于以下内容
这是我尝试过的:
const newLine = `"First Line
Second Line"`;
const updatedCSV = newLine + csv;
现在,如果我使用 CSV 打开此 CSV google spreadsheet
,它会在单元格中显示前置值,并带有换行符。但是如果我在 中打开Microsoft Excel
它,它会显示如下:
创建了多行并且"
也是可见的。我怎样才能使它无缝,以便它在任何地方打开相同的,它总是显示一行有多个换行符。我需要能够在单元格中添加换行符。
我提到
但它没有帮助。
当我尝试使用文本编辑器打开文件时,它是这样的: