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

本文关键字:单元格 是否 日期 格式 检查 Excel | 更新日期: 2023-09-27 18:13:19

大家早上好!

我一直在开发一个项目,在这个项目中,用户可以为一组日期发布一组值。

。用户将在Excel中选择一个包含日期值的Range,以及一个相同大小的包含要发布的值的Range。

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

如果我可以得到单元格格式,我可以看到单元格是否实际上意味着一个日期!

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

范围。NumberFormat可以帮助您确定给定单元格/区域是否被格式化为日期。如果单元格/区域是日期格式,那么NumberFormat属性将包含格式字符串,即dd/mm/yyyy