Конвертирование с xml в Excel - C#

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

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

Здравствуйте. Прошу помощи в написании скрипта на C#. Имею xml файл подобного содержания:
<?xml version='1.0' encoding='UTF-8'?>
<xml xmlns='http://www.opengis.net/kml/2.2'>
    <Document>
        <name>Company</name>
        <description><![CDATA[]]></description>
        <Folder>
            <name>Company</name>
            <Placemark>
            <name>Company name</name>
            <description>Some description</description>
            <styleUrl>#icon-503-DB4436</styleUrl>
            <ExtendedData>
                <Data name='opis'>
                    <value>Som desc.</value>
                </Data>
                <Data name='Informacje:'>
                    <value>Some information </value>
                </Data>
                <Data name='Telefon:'>
                    <value>(22) 333 55 55 (22) ; (22) 333 44 44</value>
                </Data>
                <Data name='E-mail'>
                    <value>removed@mail.ru</value>
                </Data>
                <Data name='Strona:'>
                    <value>www.google.com</value>
                </Data>
                <Data name='gx_media_links'>
                    <value>some links</value>
                </Data>
            </ExtendedData>
            <Point>
                <coordinates>22.912227,52.12221,0.0</coordinates>
            </Point>
        </Placemark>
        <Placemark>
            <name>Company name 2</name>
            <description>Some description 2</description>
            <styleUrl>#icon-503-DB4436</styleUrl>
            <ExtendedData>
                <Data name='opis'>
                    <value>Som desc. 2</value>
                </Data>
                <Data name='Informacje:'>
                    <value>Some information 2 </value>
                </Data>
                <Data name='Telefon:'>
                    <value>(22) 555 55 55 (22) ; (22) 444 44 44</value>
                </Data>
                <Data name='E-mail'>
                    <value>removed@mail.ru</value>
                </Data>
                <Data name='Strona:'>
                    <value>www.yandex.com</value>
                </Data>
                <Data name='gx_media_links'>
                    <value>some links 2</value>
                </Data>
            </ExtendedData>
            <Point>
                <coordinates>22.913337,52.13331,0.0</coordinates>
            </Point>
        </Placemark>
    </Document>
</xml>
После прохода скрипта должен получится файл, подобного вида, как в вложении. Знаний в C# пока недостаточно для реализации подобного, плюс еще, потом, надо будет реализовать конверсию обратно в xml файл, с первоначальной структурой, поэтому хочу правильно подойти к первому этапу, чтобы самому себе не придумать проблем на втором.

Решение задачи: «Конвертирование с xml в Excel»

textual
Листинг программы
<Point>
                <coordinates>22.912227,52.12221,0.0</coordinates>
            </Point>

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


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

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

7   голосов , оценка 4.286 из 5