Конвертировать Excel в SVG

Конвертировать Excel в SVG

SVG (масштабируемая векторная графика) - это спецификация, основанная на стандартах XML для двумерной векторной графики. Это открытый стандарт, над которым работает Консорциум Всемирной паутины (W3C) с 1999 года.

Aspose.Cells для Python via Java поддерживает конвертацию файлов Excel в изображения SVG. Для этого API предоставляет классы SheetRender, ImageOrPrintOptions и WorkbookRender.

В следующем фрагменте кода демонстрируется преобразование листа Excel в изображение SVG.

source_directory = "Examples/SampleFiles/SourceDirectory/"
output_directory = "Examples/SampleFiles/OutputDirectory/"
workbook = Workbook(source_directory + "Book1.xlsx")
imgOptions = ImageOrPrintOptions()
imgOptions.setSaveFormat(SaveFormat.SVG)
sheetCount = workbook.getWorksheets().getCount()
for i in range(0, sheetCount):
sheet = workbook.getWorksheets().get(i)
sr = SheetRender(sheet, imgOptions)
for j in range(0, sr.getPageCount()):
sr.toImage(j, output_directory + sheet.getName() + "%s" % j + "_out.svg")