В этой краткой статье объясняется, как преобразовать XML в файл Excel с помощью Python. В нем обсуждается настройка среды, пошаговый алгоритм и исполняемый пример кода для преобразования XML в XLSX с использованием Python. Кроме того, будут рассмотрены несколько других параметров для настройки выходных файлов Excel.
Шаги для преобразования XML в Excel с помощью Python
- Настройте IDE для работы с Aspose.Cells для Python через Java для преобразования XML-файла.
- Загрузите исходный файл XML с помощью объекта класса Workbook.
- Экспортируйте выходной файл XLSX из исходного XML, используя класс SaveFormat.
Эти шаги представляют собой обзор процесса преобразования XML-файла в Excel с помощью Python. Процесс начинается с загрузки исходного файла XML. Затем создается файл Excel, который можно экспортировать в поток или на диск, используя путь к файлу.
Код для преобразования XML в Excel с использованием Python
import jpype | |
import asposecells | |
jpype.startJVM() | |
from asposecells.api import License, Workbook, SaveFormat | |
# Instantiate the license | |
license = License() | |
license.setLicense("License.lic") | |
# Load XML file | |
workbook = Workbook("book1.xml") | |
# Save output Excel file | |
workbook.save("XMLtoExcel.xlsx" , SaveFormat.XLSX) | |
print("XML file converted to Excel successfully") | |
jpype.shutdownJVM() |
В этом примере кода представлен процесс преобразования XML-файла в Excel с помощью Python. Прежде всего создайте экземпляр класса Workbook для загрузки исходного XML-файла. Затем вызовите метод сохранения, чтобы отобразить выходной файл Excel, указав формат файла XLSX. Кроме того, вы можете дополнительно манипулировать файлом Excel, шифруя его содержимое, фильтруя данные и скрывая или преобразовывая любой конкретный лист или диапазон ячеек в соответствии с вашими требованиями.
В этом руководстве объясняется, как экспортировать XML в XLS с помощью Python. Если вам интересно узнать об объединении ячеек, прочитайте статью о как объединить ячейки в Excel с помощью Python.