NPOI方法GetFormat(" @")显示"日期"而不是" Text"

时间:2017-04-03 09:02:30

标签: c# excel npoi text-formatting cell-formatting

我在stackoverflow上找到了将一列Excel文件设置为Text的解决方案。

DataFormat currDataFormat = this.Workbook.CreateDataFormat();
CellStyle textStyle = this.Workbook.CreateCellStyle();
textStyle.DataFormat = currDataFormat.GetFormat("@");
sheet.SetDefaultColumnStyle(0, textStyle);

我尝试了同样的方法,在导出excel文件时,它显示了" Date"同一列的格式。它不适合我。我想要一个专栏作为" Text"格式。

提前致谢。

1 个答案:

答案 0 :(得分:0)

问题似乎重复。请参阅答案here。实际的代码修复应该是

textStyle.DataFormat = currDataFormat.GetFormat("text");