C# NPOI方法GetFormat(“GetFormat”)正在显示“GetFormat”;日期“;而不是",;“文本”;
我在stackoverflow上找到了将Excel文件的一列设置为文本的解决方案C# NPOI方法GetFormat(“GetFormat”)正在显示“GetFormat”;日期“;而不是",;“文本”;,c#,excel,npoi,text-formatting,cell-formatting,C#,Excel,Npoi,Text Formatting,Cell Formatting,我在stackoverflow上找到了将Excel文件的一列设置为文本的解决方案 DataFormat currDataFormat = this.Workbook.CreateDataFormat(); CellStyle textStyle = this.Workbook.CreateCellStyle(); textStyle.DataFormat = currDataFormat.GetFormat("@"); sheet.SetDefaultColumnStyle(0, textSty
DataFormat currDataFormat = this.Workbook.CreateDataFormat();
CellStyle textStyle = this.Workbook.CreateCellStyle();
textStyle.DataFormat = currDataFormat.GetFormat("@");
sheet.SetDefaultColumnStyle(0, textStyle);
我也尝试了同样的方法,在导出excel文件时,它显示了同一列的“日期”格式。这对我不起作用。我想要一列作为“文本”格式
提前谢谢。问题似乎重复。请看答案。实际的代码修复应该是
textStyle.DataFormat = currDataFormat.GetFormat("text");