1

我使用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它,它会显示如下:

在此处输入图像描述

创建了多行并且"也是可见的。我怎样才能使它无缝,以便它在任何地方打开相同的,它总是显示一行有多个换行符。我需要能够在单元格中添加换行符。

我提到

但它没有帮助。

当我尝试使用文本编辑器打开文件时,它是这样的:

在此处输入图像描述

4

0 回答 0