Поиск значения переменой в CSV файле как лучше реализовать ?

zava75

Client
Регистрация
01.12.2019
Сообщения
159
Благодарностей
4
Баллы
18
Привет всем ,подскажите пожалуйста решение задачи каким способом проще , есть переменная она же домен например domain.com , и есть файл domains.csv

со структурой строки разделенных запятой например domain.com,192.099.992,26.07.20245,...... и тд . мне нужно перебрать все строки csv листа если есть совпадение domain.com то в результат списка добавить строку domain.com,192.099.992,26.07.20245,...... и тд. Как проще реализовать пихать csv в таблицу и перебирать всю , или может есть c# простое решение или кубиками как проще напишите пожалуйста кто шарит в зенке
 

Sherminator

Client
Регистрация
10.09.2021
Сообщения
1 129
Благодарностей
592
Баллы
113
C#:
string domain = project.Variables["Domain"].Value; //Перменная с нужным доменом
string result = File.ReadAllLines(project.Variables["Filecsv"].Value).FirstOrDefault(x => x.Split(',')[0] == domain); //Переменная с путем до входного файла
if (result != null)
    project.Lists["ResultList"].Add(result); //Имя списка для результата
 
  • Спасибо
Реакции: zava75 и volody00

zava75

Client
Регистрация
01.12.2019
Сообщения
159
Благодарностей
4
Баллы
18
C#:
string domain = project.Variables["Domain"].Value; //Перменная с нужным доменом
string result = File.ReadAllLines(project.Variables["Filecsv"].Value).FirstOrDefault(x => x.Split(',')[0] == domain); //Переменная с путем до входного файла
if (result != null)
    project.Lists["ResultList"].Add(result); //Имя списка для результата
нифигасе спасибо)
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)