Как применить проверку к данным, хранящимся в файлах txt, csv, xls, xlsx - PullRequest
0 голосов
/ 16 января 2019

Я хочу выбрать файл (txt, csv, xls, xlsx), а затем применить проверку к структуре файла. У меня есть DTO (объект передачи данных) и я хочу проверить файл с помощью DTO. Поскольку ex-DTO имеет три свойства (Имя, Класс, Номер рулона), то выбранный файл Excel должен иметь те же столбцы.

1 Ответ

0 голосов
/ 16 января 2019

Вы не можете проверить данные, когда данные находятся в файле (CSV, TXT ...). Вы должны прочитать данные в память компьютера, а затем с помощью различных методов, чтобы прочитать данные в файле другого типа.

Например, вы можете прочитать TXT-файл через File.ReadAllText, но вы не можете прочитать Excel таким же образом.

На мой взгляд, вы можете попробовать ... поймать ... обернуть код прочитанного файла, если выдается какое-либо исключение, то файл не совсем то, что вы хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...