0

使用 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

4

2 回答 2

0

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

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

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

“一些”“术语”“:等等”

于 2015-06-20T10:52:01.803 回答
0

如果您想获得一个 CSV 文件,您的术语为

“学期”

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

“““学期”””

请输入

“““学期”””

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

“学期”

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

于 2015-06-21T22:03:20.730 回答