Преобразование файлов Microsoft Excel и Visio с использованием API Python

Преобразование документов Microsoft® Excel и Visio с помощью Aspose.Total для Python через Java.

 

Aspose.Total for Python via Java — это полный пакет API-интерфейсов, который ускоряет разработку решений для автоматизации диаграмм, файлов и отчетов с нуля или усовершенствование существующих приложений для преобразования диаграмм Visio в PDF, HTML и изображения, а также преобразования отчетов Excel в различные форматы, включая веб-форматы, изображения и форматы с фиксированным макетом. API не зависит от какого-либо программного обеспечения и представляет собой полный набор решений для управления и обработки документов.

Преобразование электронных таблиц Microsoft Excel

Total API также поддерживает преобразование файлов Microsoft Excel в PDF, изображения, CSV, JSON и другие форматы. Процесс прост. Загрузите файл через класс Workbook и вызовите метод сохранения с соответствующим путем к файлу. Save — это перегруженный метод с тремя параметрами. Укажите только файл в качестве параметра или укажите saveFormat или saveOptions в качестве второго параметра. В зависимости от целевого формата можно использовать несколько классов параметров сохранения, таких как DifSaveOptions , DocxSaveOptions , HtmlSaveOptions , ImageSaveOptions , JsonSaveOptions , MarkdownSaveOptions , OdsSaveOptions и другие соответствующие классы.

Python — Преобразование Microsoft Excel

import jpype
import asposecells
jpype.startJVM()
from asposecells.api import *
workbook = Workbook("Book2.xlsx")
workbook.getSettings().setHScrollBarVisible(False)
workbook.getSettings().setVScrollBarVisible(False)
workbook.replace("OldInt", 100)
newString = "Hello!"
workbook.replace("OldString", newString)
saveOptions = XlsSaveOptions()
workbook.save("Book1.xls", saveOptions)

Сохранение файлов Microsoft Visio в различных форматах

Total Python API поддерживает взаимное преобразование форматов Visio, а также преобразование в форматы изображений, SVG, HTML и PDF. Для преобразования форматов Visio достаточно всего двух строк кода. Сначала загрузите VSDX, VSX, VTX, VDX или любой исходный формат visio через класс Diagram , а затем вызовите метод сохранения с путем к файлу и соответствующим типом перечисления SaveFileFormat .

Python — преобразование форматов Visio

import jpype
import asposediagram
jpype.startJVM()
from asposediagram.api import *
diagram = Diagram("inputdiagram.vsdx")
options = ImageSaveOptions(SaveFileFormat.PNG)
options.setPageIndex(0)
diagram.save("output.png", options)