我花了几个小时,但仍然没有令人满意的答案。
当我单击 excel 文档中的单元格时,它被标记为日期字段。但是,如果我使用 OpenXml 调查 DateType - 我将收到 DataType 为 NULL 的 Cell 对象。我注意到,在这种情况下,Cell.StyleIndex 设置为“116”,但我想保证,我将始终以与 Excel 相同的方式识别日期单元格。如何获取指示日期字段的数据样式索引的完整列表?
public bool IsDateCell(Cell cell)
{
switch (cell.StyleIndex.Value)
{
case 116: return true;
case 98: return true;
case 283: return true;
case 282: return true;
default: return false;
}
}