С Новым годом! Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# График Помогите с задачей, я ввожу в один text.box координату Х а во второй text.box координату У. и нужно чтоб провелась прямая по графику с данными координатами :) https://www.cyberforum.ru/ csharp-beginners/ thread396198.html Количесиво углов C#
Есть координаты контура фигуры(ну или сама фигура, в отдельном битмапе), нужно определить кол-во углов! Как?
C# Реализация функции Как бы Вы лучше портировали данный сниппет с C++ на C#? int Array; int &Name1 = SubArr; int &Name2 = SubArr; int &Name3 = SubArr; int &Name4 = SubArr; int &Name5 = SubArr; ... int &Name23= SubArr; https://www.cyberforum.ru/ csharp-beginners/ thread396162.html C# Как добавить элемент управления (подробности в описании) в программу (Visual Studio 2010) ? https://www.cyberforum.ru/ csharp-beginners/ thread396161.html
Хочу добавить элемент в приложение Windows Forms: Отображение файловой системы в виде дерева, но с чекбосами напротив каждой папки. Как реализовать этот элемент (возвращает пути отмеченых папок)?? Пример: Выбор папок для сканирования в фонотеке плеера AIMP. Буду использовать данный контрол практически для тех же целей. Скриншот:
C# Преобразование чисел
Например есть строка "11AF7" (в 16 системе). Как мне сделать из нее масив битов? Если буду просто Гет байт а потом ту єрай то А - будет как символ А, а не число. Если кто знает, помогите.
C# Моделирование https://www.cyberforum.ru/ csharp-beginners/ thread396131.html
Не могу переварить лабу по комп. моделированию! Задание 1. Смоделировать процесс свободного падения тела. На построенной модели провести эксперимент в соответствии с вариантом задания. Результаты работы программы выводить на экран в виде таблицы. Результаты исследования модели привести в отчёте. Вариант 1. С помощью модели определите с какой начальной скоростью должно быть брошено...
C# Сравнение чисел в ричбоксах(нужна помощь) Есть richTextBox1 и richTextBox2 есть public void button1_Click(object sender, EventArgs e) { { //Границы интервала int Left = 1, Right = 33; Random r = new Random(); string A = new string; for (int i = 0; i < 15; i++) https://www.cyberforum.ru/ csharp-beginners/ thread396074.html C# Шифр Полибия. Программа выводит шифр в разной последовательности.
Реализую шифр полибия для русского алфавита. Возникла проблема при выводе шифра. Например при вводе исходного сообщения "ВОВА" программа выводит шифр вида "00020221" хотя должен выводить "02210200". Подскажите в чем может быть проблема, вот код программы static void Main(string args) { char alphavit = { {'А','Б', 'В', 'Г', 'Д', ...
C# Создание вложенных таблиц XtraGrid (DevExpress) https://www.cyberforum.ru/ csharp-beginners/ thread396029.html
Уважаемые прошу помощи в создании вложенной таблицы. В визуальном редакторе перерыл все свойства, побывал и тут, видимо совсем мозги подсохли-). Если не сложно покажите на пальцах, как создать сие чудо? А именно в основной таблице у меня отображаются одни данные, а при раскрытии через "+" отобразить другую таблицу с другими данными. MainView у меня - advBandedGridView, далее Level1 - gridView, ну...
C# Ошибка в коде https://www.cyberforum.ru/ csharp-beginners/ thread396013.html
Код был взят и немного переделан из темы Перебор пикселей Он вылетает с ошибкой: "Попытка чтения или записи в защищенную память. Это часто свидетельствует о том, что другая память повреждена." public bool FindYellow(Bitmap B) { unsafe { var oneBits = B.LockBits(new Rectangle(0, 0, B.Width, B.Height), ImageLockMode.ReadOnly, B.PixelFormat); ...
Регулярные выражения C#
Привет! Вот только позавчера сел за C#. Столкнулся с проблемой реализации одного момента. Суть такова: с клавиатуры вводится некая строка. Компьютер должен проверить эту строку, и если в ней есть символы отличные от 0-9 (1,2,3,4...), то вывести определенную фразу. Это похоже на регулярные выражения, но как организовать - не знаю. Подскажите или ткните носом в нужную информацию. Все мы начинали :)
C# Как создавать классы и методы и с чего начать их создание https://www.cyberforum.ru/ csharp-beginners/ thread395955.html
Добрый вечер, у нас в университете начался курс по C#, но я не чего не могу понять, хотя бы элементарное, как начинать задачу, как создавать классы и методы и с чего начать их создание, помогите пожалуйста.
0 / 0 / 0
Регистрация: 01.12.2011
Сообщений: 14
0

Чтение из xml, запись в csv - C# - Ответ 2233517

01.12.2011, 02:38. Показов 4553. Ответов 9
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, товарищи, помогите разобраться с несколькими проблемами.
Нужно написать программку, вытаскивающую нужную инфу из xml файлика + запись результатов в csv файл. Собственно программку то я кое как написал, но столкнулся с некоторыми проблемами:
1) Не хочет читать русские символы из xml файла (гуглил, но видимо руки кривые, не нашел), вылетает с ошибкой на первом же русском символе
2) При записи в csv файл через каждое слово идет пустая строка, не пойму как убрать
3) Надоумте как сделать так чтобы при записи в файл citiesFrom писалось в первый столбец, citiesWhere во второй, и т.д. (находил инфу что надо добавить разделители вида \t , но не помогло)
XmlReader
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
private void button1_Click(object sender, EventArgs e)
        {      
            List<String> citiesFrom = new List<String>();
            List<String> citiesWhere = new List<String>();
            List<String> cost = new List<String>();
            XmlTextReader reader = new XmlTextReader("c://filename.xml");
            citiesFrom.Clear();
            citiesWhere.Clear();
            cost.Clear();
            using (StreamWriter file = new StreamWriter("Report.csv", false, Encoding.GetEncoding(1251)))
            {
                while (reader.Read())
                {
                    if ((reader.NodeType == XmlNodeType.Element) && (reader.Name == "From"))
                    {
                        reader.Read();
                        citiesFrom.Add(reader.Value);
                    }
 
                    if ((reader.NodeType == XmlNodeType.Element) && (reader.Name == "Where"))
                    {
                        reader.Read();
                        citiesWhere.Add(reader.Value);
                    }
 
                    if ((reader.NodeType == XmlNodeType.Element) && (reader.Name == "Cost"))
                    {
                        reader.Read();
                        cost.Add(reader.Value);
                    }
 
                }
         
                for (int i = 0; i < citiesFrom.Count; i++)
                {
                    file.Write(citiesFrom[i] + ';');      
                }
                for (int i = 0; i < citiesWhere.Count; i++)
                {
                    file.Write(citiesWhere[i] + ';');
                }
                for (int i = 0; i < cost.Count; i++)
                {
                    file.Write(cost[i] + ';');
                }
            }
            listBox1.DataSource = citiesFrom;
            listBox2.DataSource = citiesWhere;
            listBox3.DataSource = cost;
        }
    }
}

Прилагаю тестовый xml файлик на всякий случай, тут без русских символов , но в том файле что должна читать программа они есть.
XML
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
<Ticket>
<From>
Moscow
</From>
<Where>
Berlin
</Where>
<mustnotbeshown>
LoL
</mustnotbeshown>
<mustnotbeshown1>
LoL
</mustnotbeshown1>
<mustnotbeshown1>
LoL
</mustnotbeshown1>
<mustnotbeshown1>
LoL
</mustnotbeshown1>
<mustnotbeshown1>
LoL
</mustnotbeshown1>
<mustnotbeshown1>
LoL
</mustnotbeshown1>
<mustnotbeshown2>
LoL
</mustnotbeshown2>
<Cost>
8000
</Cost>
<From>
New York
</From>
<Where>
Tokio
</Where>
<mustnotbeshown>
LoL
</mustnotbeshown>
<Cost>
9500
</Cost>
<From>
Washington
</From>
<Where>
St.Petersburg
</Where>
<Cost>
11000
</Cost>
<From>
Paris
</From>
<Where>
London
</Where>
<Cost>
4000
</Cost>
</Ticket>


Вернуться к обсуждению:
Чтение из xml, запись в csv C#
0
Заказать работу у эксперта
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.12.2011, 02:38
Готовые ответы и решения:

Запись/чтение CSV
Приветствую всех. есть файл *.csv у него несколько особенностей 1. заранее неизвестно кол-во...

Чтение и запись нужной строки в csv с DictReader
Добрый день Прочитал csv файл и надо удалить конкретное поле и записать csv обратно. Как...

Чтение запись файлов *.csv больших размеров
Доброго времени суток, форумчане! Нужно сделать: • прочитать данные таймсерий из файла...

Чтение и запись xml
Здравствуйте. Есть .xml файлик, в котором есть один параметр. &lt;?xml version=&quot;1.0&quot;...

9
01.12.2011, 02:38
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
01.12.2011, 02:38
Помогаю со студенческими работами здесь

Запись и чтение XML
Нужно сохранить в XML файл объект класса CPolygon, через saveFileDialog. Как это можно сделать?...

Чтение и запись XML
Здравствуйте всем. Интересует вопрос чтения и записи XML Есть какой-то набор данных: name=Маша...

Чтение и запись в xml
Встала такая задача. Нужно написать два метода для чтения данных из xml файла и записи в него, т.е....

Чтение и запись XML
Здравствуйте! Допустим есть сущностный бин, который с помощью JPA обращается к БД с запросом....

0
Новые блоги и статьи
Книги и учебные ресурсы по C#
InfoMaster 08.01.2025
Базовые учебники и руководства Одной из лучших книг для начинающих является "C# 10 и . NET 6 для начинающих" Эндрю Троелсена и Филиппа Джепикса . Книга последовательно раскрывает основные концепции. . .
Что такое NullReferenceEx­­­ception и как исправить?
InfoMaster 08.01.2025
NullReferenceException - одно из самых распространенных исключений, с которым сталкиваются разработчики на C#. Это исключение возникает при попытке обратиться к членам объекта (методам, свойствам или. . .
Что такое Null Pointer Exception (NPE) и как это исправить?
InfoMaster 08.01.2025
Null Pointer Exception (NPE) - это одно из самых распространенных исключений в Java, которое возникает при попытке использовать ссылку на объект, значение которой равно null. Это исключение относится. . .
Русский язык в консоли C++
InfoMaster 08.01.2025
При разработке программ на C++ одной из частых проблем, с которой сталкиваются русскоязычные программисты, является корректное отображение кириллицы в консольных приложениях. Эта проблема особенно. . .
Telegram бот на C#
InfoMaster 08.01.2025
Разработка ботов для Telegram стала неотъемлемой частью современной экосистемы мессенджеров. C# предоставляет мощный и удобный инструментарий для создания разнообразных ботов, от простых. . .
Использование GraphQL в Go (Golang)
InfoMaster 08.01.2025
Go (Golang) является одним из наиболее популярных языков программирования, используемых для создания высокопроизводительных серверных приложений. Его архитектурные особенности и встроенные. . .
Что лучше использовать при создании класса в Java: сеттеры или конструктор?
Alexander-7 08.01.2025
Вопрос подробнее: На вопрос: «Когда одновременно создаются конструктор и сеттеры в классе – это нормально?» куратор уточнил: «Ваш класс может вообще не иметь сеттеров, а только конструктор и геттеры. . .
Как работать с GraphQL на TypeScript
InfoMaster 08.01.2025
Введение в GraphQL и TypeScript В современной разработке веб-приложений GraphQL стал мощным инструментом для создания гибких и эффективных API. В сочетании с TypeScript, эта технология. . .
Счётчик на базе сумматоров + регистров и генератора сигналов согласования.
Hrethgir 07.01.2025
Создан с целью проверки скорости асинхронной логики: ранее описанного сумматора и предополагаемых fast регистров. Регистры созданы на базе ранее описанного, предполагаемого fast триггера. То-есть. . .
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
Архитектура современных процессоров
inter-admin 06.01.2025
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
История создания реляционной модели баз данных, правила Кодда
Programming 06.01.2025
Предпосылки создания реляционной модели В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru