|
-24 / 1 / 0
Регистрация: 06.09.2017
Сообщений: 188
|
|||||||||||
Есть файл xml, его нужно перенести в Excel по установленному образцу.14.02.2019, 15:19. Показов 2529. Ответов 27
Метки нет (Все метки)
Есть файл xml его нужно перенести в Excel по установленному образцу. Я так понимаю нужно сделать парсинг xml и после этого делать с данными то, что мне нужно. Заносить данные в массив конкретных элементов xml научился. То есть я могу перебрать в цикле каждый атрибут и элемент и вывести в Excel. Но подобный велосипед мне не нравится. Есть ли уже протоптанные шаги как сделать парсинг элементов xml, и потом данные из xml-файла представить как экземпляр класса. И потом занести все это в Excel. Класс я создам конечно. Как заносить данные в новый экземпляр класса? Показываю примерную конструкцию. C# изучаю 2-ой день
0
|
|||||||||||
| 14.02.2019, 15:19 | |
|
Ответы с готовыми решениями:
27
Есть массив структур в автоматической памяти. Нужно перенести его в динамическую память Есть файл написанный в borland 3.1. Мне его нужно открыть и откомпилировать. Операции с Файлами. Есть некий Файл А , нужно получить его копию в Файле В |
|
-24 / 1 / 0
Регистрация: 06.09.2017
Сообщений: 188
|
|
| 15.02.2019, 09:58 [ТС] | |
|
Не хочет он у меня в B VS Специальной вставкой вставлять XML, говорит, что вот только JSON можно. И гугл особенно не помогает. Если бы было можно указать как то путь вручную к файлу, потом его десриализировать как указано выше в первом коде. И потом конечно это нужно будет отдать Excel. Такая непростая тема и никакой нормальной последовательной информации по ней нет в сети.
0
|
|
|
Модератор
|
|||
| 15.02.2019, 14:22 | |||
|
У Вас версия VS какая? 2017? Попробуйте обраться в раздел https://www.cyberforum.ru/visual-studio. Может там что подскажут. Что не выходит? Какие ошибки?
0
|
|||
|
-24 / 1 / 0
Регистрация: 06.09.2017
Сообщений: 188
|
|
| 15.02.2019, 14:37 [ТС] | |
|
Я тему эту на С# плохо знаю. Я не понимаю ее до конца. Вот есть у нас XML, вот сделали мы парсинг путем десериализации, Как теперь все это запихнуть в Excel. К тому же как я понимаю. Именно надо файл подключить через спец. вставку. Тогда он все сам разобьет как нужно. Но он не подключается. Смысл всего происходящего я понял и безгранично благодарен Вам. Пойду писать в тему по VS
0
|
|
|
Модератор
|
|||||||
| 15.02.2019, 14:57 | |||||||
|
Через спец ставку - это простой способ создания класса для десериализации. Я его Вам уже создал. Если у Вас структура XML не меняется, то больше Вам это не нужно. Файл подключается уже при самой десериализации.
0
|
|||||||
|
-24 / 1 / 0
Регистрация: 06.09.2017
Сообщений: 188
|
|
| 15.02.2019, 15:36 [ТС] | |
|
Я понял Вас, чуть позже попробую и напишу Вам, что и как
0
|
|
|
-24 / 1 / 0
Регистрация: 06.09.2017
Сообщений: 188
|
|
| 16.02.2019, 09:01 [ТС] | |
|
Все получилось. Все отлично работает. В консоль выводит. Буду изучать Ваш код, потому что я признаюсь плохо понимаю C#. Смысл того, что Вы сделали понимаю. Теперь как это все вставить в Excel? Я скажу Вам. Я задачу эту решил из XML в Excel перенести по установленному образцу, но как посчитал, по своему. То есть я в цикле просто прочитал каждый атрибут и вложенный список и занес каждый в свой массив, для последующего вывода в Excel, но мне кажется это не совсем верный подход, хоть и безусловно рабочий.
0
|
|
|
Модератор
|
||
| 16.02.2019, 12:06 | ||
|
0
|
||
|
Модератор
|
||||||||||||||||
| 17.02.2019, 11:57 | ||||||||||||||||
|
Ваш
0
|
||||||||||||||||
| 17.02.2019, 11:57 | |
|
Есть код на C++ нужно перенести на Maple как? Есть файл xml, который сохранен в ClientBin. Как добавлять запись в этот в файл в массиве нужно перенести второй нулевой элемент в его начало(массива) Dictionary serialization: нужно провести сереализацию в бинарный файл и xml файл Перенести в новый файл те строки, где есть заданное слово Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|