获取excel单元格的值作为文本epplus?

时间:2018-08-16 06:39:26

标签: c# epplus

我有一个Excel文件,其列格式如下 enter image description here

当我尝试通过

获取单元格值时
var v = cell.Value;

它返回Double,所以我如何获得文本形式的价值?

2 个答案:

答案 0 :(得分:0)

var v = cell.Value;
var f = cell.Style.Numberformat.Format;
String finalText = v.ToString(f.ToString());

答案 1 :(得分:0)

将单元格值放回DateTime对象。然后,您可以根据需要格式化它。

DateTime date = DateTime.FromOADate((double)cell.Value);
string dateFormatted = date.ToLongDateString();