Я пытаюсь автоматически создать сценарий python на основе файла xml. В качестве упрощенного примера я хочу преобразовать следующий xml (# 1) в сценарий Python ниже (# 2).
# 1 Xml File (To Translate) 1.xlsx
<Code CodeID="1">
<Settings Setting='OpenFile'>
</Settings>
<Properties>
<Configuration>
<FieldInfo>
<Field name="Account" size="255" source="File: 1.xlsx|`Sheet1`" type="V_String" />
<Field name="PY" source="File: 1.xlsx|`Sheet1`" type="Double" />
<Field name="CY" source="File: 1.xlsx|`Sheet1`" type="Double" />
</FieldInfo>
</Configuration>
</Properties>
</Code>
# 2 Скрипт Python (переведен)
Import pandas as pd
with pd.ExcelFile('1.xlsx') as xlsx:
df = pd.read_excel(xlsx, 'Sheet1')
df.astype({'Account': 'object', 'PY': 'float64', 'CY': 'float64'}).dtypes
Я новичок в Python и программировании, и я хочу знать, с чего мне следует начать. Думаю, я могу поискать и изучить подробности того, как разбирать файл xml и так далее, но я понятия не имею, как автоматизировать процесс перевода. Спасибо за ваше время.