Aspose.Cells 将术语用三重双引号括起来

Aspose.Cells wrap the terms between triple double quotes

使用 Aspose.Cells 我需要一个 csv 文件,我的条款用双引号括起来。出于某种原因,在保存我的 csv 文件时,第一列之后的术语用三重双引号引起来,例如:“”"term"”“

这是我的代码:

WorkbookDesigner wd = new WorkbookDesigner();
wd.Workbook.Initialize();
Worksheet sht = wd.Workbook.Worksheets[0];
string value = "term";
value = string.Format("\"{0}\"", value);
sht.Cells[row + rowOffset, column].PutValue(value);
wd.Save(fileLoc, FileFormatType.CSV);

我正在使用 Aspose.Cells 版本 4.8.0.0

在 CSV 中,引号字符的转义序列是 2 个引号字符。

您正在写入值 "term"(带引号)。因此(您的值有引号),库将用引号括起该值,因此您最终会得到 """"term"""".

为了减少混乱和更明显,尝试写值:some " term ": blah。这应该打印为:

"some ""term"": 废话"

如果您想获取包含您的术语的 CSV 文件

"term"

那么您应该将其保存在您的 CSV 文件中

"""term"""

请输入

"""term"""

在记事本中并将其另存为 .csv 文件。现在在微软Excel中打开它,看看它的值,你会发现它显示为

"term"

注意:我在 Aspose 担任开发人员布道师