如何在C#中检查Excel单元格格式以查看单元格值是否为日期

时间:2011-11-01 08:51:32

标签: c# excel excel-dna

早安全部!

我一直在开发一个项目,用户可以在一段时间内为一组日期发布一组值。

e.g。用户将在Excel中选择一个包含日期值的范围,以及一个包含与这些日期对应的值的同等大小的范​​围。

我需要做什么(C#)检查两个范围的单元格格式以查看哪个是“实际”日期,我一直在使用ExcelDNA,因为所有日期都作为双精度返回,我可以在技术上解析我的'价值'到日期,并导致各种问题。

如果我可以获取单元格格式,我可以看到单元格是否真的是一个约会!

提前致谢。

1 个答案:

答案 0 :(得分:1)

Range.NumberFormat应该可以帮助您确定给定的单元格/范围是否格式化为日期。如果单元格/范围是日期格式,则NumberFormat属性将包含格式字符串,即dd / mm / yyyy