如何对存储在txt,csv,xls,xlsx文件中的数据进行验证

时间:2019-01-16 06:44:23

标签: c# excel wpf file validation

我想选择File(txt,csv,xls,xlsx),然后将验证应用于文件的结构。我有一个DTO(数据传输对象),并想使用DTO验证文件。对于exDTO具有三个属性(名称,类,卷号),则所选的excel文件应具有相同的列。

1 个答案:

答案 0 :(得分:0)

当数据位于文件(csv,txt ...)中时,无法验证数据。必须将数据读入计算机内存,然后通过不同的方法读取不同类型的文件中的数据。

例如,您可以通过File.ReadAllText读取txt File,但不能以相同的方式读取Excel。

我认为,您可以尝试...捕获...将读取的文件代码包装起来,如果引发任何异常,则文件不是您想要的。