Источник Excel:
+---------+---------+-------+----------+---------+------+
| Subject | Mode | Name | ClassNo | Student | Seat |
+---------+---------+-------+----------+---------+------+
| English | Online | Mr. A | AAAAAAAA | 15 | |
| Chinese | Offline | Alex | B | 30 | 80 |
+---------+---------+-------+----------+---------+------+
Выход желаний:
<?xml version='1.0' encoding='UTF-8'?>
<FileLoad>
<Subject>English</XML_LOADPGM>
<Mode>Online</XML_MODE>
<Application>
<Name>Mr. A</Name>
<ClassNo>AAAAAAAA</ClassNo>
<Student>15</Student>
<Seat/>
</Application>
</FileLoad>
<?xml version='1.0' encoding='UTF-8'?>
<FileLoad>
<Subject>Chinese</XML_LOADPGM>
<Mode>Offline</XML_MODE>
<Application>
<Name>Alex</Name>
<ClassNo>B</ClassNo>
<Student>30</Student>
<Seat>80</Seat>
</Application>
</FileLoad>
Я пытался использовать метод преобразования Excel в XML, но не могу получить желаемый вывод как я хочу. Есть ли какое-нибудь другое решение, преобразующее из Excel в желаемый результат XML? Я хочу точно такой же, как желаемый вывод.
Попробовал с помощью конвертировать Excel в XML формате.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<FileLoad xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Subject>English</XML_LOADPGM>
<Mode>Online</XML_MODE>
<Application>
<Name>Mr. A</Name>
<ClassNo>AAAAAAAA</ClassNo>
<Student>15</Student>
</Application>
</FileLoad>
- 1-я строка - Получить двойную кавычку вместо одиночного кода
- 1-я строка - Получить автономную формулировку
- 2-я строка - Получить ссылку
- 9-я строка - я хочу, чтобы эти пустые значения для места были в теге