Категория

Python: конвертировать Excel в Open XML или Open XML в Excel

2024-01-10 08:49:50

В контексте Excel Open XML относится к базовому формату файла, используемому Excel для хранения данных электронных таблиц, форматирования, формул и другой связанной информации. Он обеспечивает мощную и гибкую основу для программной работы с файлами Excel.

Преобразуя Excel в Open XML, разработчики получают больший контроль и автоматизацию при работе с задачами, связанными с электронными таблицами. В свою очередь, вы также можете создавать файлы Excel из Open XML, чтобы воспользоваться встроенными возможностями Excel для выполнения расширенных операций с данными. В этой статье вы узнаете, как конвертировать Excel в Open XML или Open XML в Excel в Python использование Spire.XLS for Python.

Установите Spire.XLS for Python

Для этого сценария требуется Spire.XLS for Python и Plum-Dispatch v1.7.4. Их можно легко установить в ваш VS Code с помощью следующей команды pip.

pip install Spire.XLS

Если вы не знаете, как установить, обратитесь к этому руководству: Как установить Spire.XLS for Python в VS Code.

Преобразование Excel в Open XML в Python

Spire.XLS for Python предлагает метод Workbook.SaveAsXml() для сохранения файла Excel в формате Open XML. Ниже приведены подробные шаги.

  • Создайте объект книги.
  • Загрузите файл Excel с помощью метода Workbook.LoadFromFile().
  • Сохраните файл Excel в формате Open XML, используя метод Workbook.SaveAsXml().
  • Python
from spire.xls import *
from spire.xls.common import *

# Create a Workbook object
workbook = Workbook()

# Load an Excel file
workbook.LoadFromFile("sample.xlsx")

# Save the Excel file in Open XML file format
workbook.SaveAsXml("ExcelToXML.xml")
workbook.Dispose()

Python: Convert Excel to Open XML or Open XML to Excel

Преобразование Open XML в Excel на Python

Чтобы преобразовать файл Open XML в Excel, вам необходимо загрузить файл Open XML с помощью метода Workbook.LoadFromXml(), а затем вызвать метод Workbook.SaveToFile(), чтобы сохранить его как файл Excel. Ниже приведены подробные шаги.

  • Создайте объект книги.
  • Загрузите файл Open XML с помощью метода Workbook.LoadFromXml().
  • Сохраните файл Open XML в Excel, используя метод Workbook.SaveToFile().
  • Python
from spire.xls import *
from spire.xls.common import *

# Create a Workbook object
workbook = Workbook()

# Load an Open XML file
workbook.LoadFromXml("ExcelToXML.xml")

# Save the Open XML file to Excel XLSX format
workbook.SaveToFile("XMLToExcel.xlsx", ExcelVersion.Version2016)
workbook.Dispose()

Python: Convert Excel to Open XML or Open XML to Excel

Подать заявку на временную лицензию

Если вы хотите удалить сообщение об оценке из сгенерированных документов или избавиться от ограничений функции, пожалуйста запросите 30-дневную пробную лицензию для себя.

Смотрите также