Мне нужно выполнить эту задачу: мне дан файл xml, который экспортируется из приложения, мне нужно сделать из него файл xlsx, содержащий иерархию таблиц, внести изменения в файл xlsx, используя Excel, а затем вернуть его обратно вXML, имеющий все эти изменения.Все это с помощью Java.Я знаю о библиотеке Apache Poi.Для xlsx вы должны использовать XSSF вместо HSSF.Я проверил их примеры манипулирования Excel, но я борюсь за один момент.Примеры на официальных сайтах poi показывают, как создать xlsx-файл, содержащий таблицы, ячейки, содержащие различные данные, но куда идет XML-часть и чтение XML-файла?Мне нужен файл xlsx для просмотра в соответствии с XML.
Любая помощь или указатели в правильном направлении будет принята с благодарностью.
Мой файл примера XML:
<?xml version="1.0" encoding="utf-8" ?>
<data type="data">
<title>Duomenų suvedimo formos pavadinimas</title>
<fields>
<item id="org" label="Institucija/Įstaiga" valueField="orgId" labelField="orgLabel" tooltipField="orgTooltip" type="dim" />
<item id="R1" label="R1 pavadinimas" group="Katalogo pavadinimas" valueField="value1" type="value" inputEnabled="1" valueType="numeric"/>
<item id="R2" label="R2 pavadinimas" group="Katalogo pavadinimas" valueField="value2" type="value" inputEnabled="1" valueType="numeric"/>
<item id="R3" label="R3 išvestinis" group="Katalogo pavadinimas" valueField="value3" type="value" inputEnabled="0" valueType="numeric" formula="[R1]/12 + [R2]"/>
</fields>
<dataItems>
<item orgId="ins1" orgLabel="Institucija 1" orgTooltip="Institucija 1" grp="2" value1="10" value2="20" value3="" isval="1" edit="1" />
<item orgId="ins2" orgLabel="Institucija 2" orgTooltip="Institucija 2" grp="3" value1="15" value2="25" value3="" isval="1" edit="1" />
</dataItems>
</data>