Приложение записи, вывода информации из файлов типа CSV,XML,TXT, в таблицу - C#

Узнай цену своей работы

Формулировка задачи:

Как это банально не звучало, но я знаю как делать форму в которую вносятся данные и те вписываются в файл, но мне бы хотелось узнать по подробней и попрактиковаться, во всяком случае люди могут куда луче подсказать что прочитать или кусок кода или еще что то.... Задумка простая создать приложение форму в которую вносятся данные в N строк, далие для каждой строки создан файл в который под индексом вносятся данные из формы, например мы вели 1 Погода \ Хорошая \ +20С в файла она запишется как 1_строка.тип 1 Погода; 2_строка.тип 1 Хорошая; 3_строка.тип 1 +20С; Также можно ли создать вывод всех этих файлов в виде таблицы, 1 столбик это файл 1 строки, 2 столбик 2 файл строки и тд. при том чтобы строки в таблице соответствовали истине, если какая та строка была не заполнена чтобы там ставился авто прочерк чтобы не был сбит вывод таблицы. Кому было лень читать или кто-то что-то не понял, просьба написать, а попробую начертить или написать алгоритм, как это должно выглядеть... во всяком случае мне хочется бы знать есть ли приделы в языке C# и можно ли на нем воплотить любую бредовую и невероятную задачу в жизнь

Решение задачи: «Приложение записи, вывода информации из файлов типа CSV,XML,TXT, в таблицу»

textual
Листинг программы
string output = null;
string defaultStr = "_строка.тип ";
string data = "1 Погода \ Хорошая \ +20С";
string pattern = "(?<NumberType>\\d+)(?!\\s/\\\s)(?<Data>\\S+)"; //мог ошибится не тестил
Regex regex = new Regex(pattern);
MatchCollection matches = regex.Matches(data);
for(int index = 0; index < matches.Count; ++index)
{
    
    output = index.ToString() + defaultStr + matches[index].Groups["NumberType"].Value +  " " +  
                matches[index].Groups["Data"].Value + ";" + '\n';
    //записать в файл output
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 3.8 из 5
Похожие ответы