Приложение записи, вывода информации из файлов типа 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 }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д