EPPlus - 使用前导单引号导出字符串值

时间:2017-01-14 23:31:05

标签: c# excel epplus

我正在尝试使用C#和EPPlus库将数据写入xlsx-File。到目前为止工作正常,但是:我写的所有值都必须以单引号(')开头。如果我将那个写入单元格(例如“'MyName”),然后在Excel中打开Excel文件,'将显示在所有单元格中!通常,当您在Excel中编写此前导引号时,它不会显示在单元格中,仅显示在公式中。 在我的情况下,如果我去一个单元格,编辑公式并点击“返回”,正常的行为又回来了。但不是在出口之后,当然不是所有单元格的回报都不是一种选择。

有什么想法吗?我搜索了很多没有成功...

WorkSheet.Cells[1, 4].Value = "'nameFirstname";
WorkSheet.Cells[1, 5].Value = "'1";

1 个答案:

答案 0 :(得分:1)

根据您的评论我现在明白了。要包含Excell识别的单引号,请设置如下选项:

ws.Cells[1, 4].Value= "namefirstname";  //No single quote needed
ws.Cells[1, 4].Style.QuotePrefix = true;