Knowledgebase

Python Excel библиотека | Aspose

Aspose.Cells за Python е класова библиотека, която позволява на разработчиците да манипулират и обработват файлове с електронни таблици в собствените си приложения. Предоставя най‑гъвкавата група от компоненти, които позволяват на Python приложения да създават и управляват Excel електронни таблици без нужда от Microsoft Excel или друг софтуер от трети страни.
Нашият API поддържа популярните формати за електронни таблици (XLS, XLSX, XLSB, XLSM, XLTM, XLTX, CSV, ODS, SpreadsheetML), които вашият бизнес използва ежедневно, и позволява експортиране на Excel файлове към DOCX, PDF, HTML, PPTX, XPS, JSON, MHTML, обикновен текст и популярни формати за изображения, включително JPG, PNG, SVG, TIFF и BMP.

Python Excel библиотека

С нашата библиотека разработчиците могат да управляват множество работни листове, да създават съдържание и стилове на електронни таблици от нулата, да добавят общи и сложни математически, финансови и текстови формули, да импортират данни в листове от различни източници, да манипулират диаграми, коментари, изображения, чертожни обекти и да изпълняват много други задачи.

С Python Excel API можете да извършвате следните операции:
• Четене на Excel електронни таблици
• Добавяне на изображения и създаване на диаграми
• Настройване на листове в работни книги
• Превръщане на Excel електронни таблици в PDF, EMF и изображения
• Защита и премахване на защита на листове
• Създаване на обобщени таблици (pivot) и диаграми
• Добавяне и редактиране на коментари
• Търсене и замяна на данни
• Разделяне и обединяване на клетки
• Добавяне и премахване на групиране на колони и редове
• Задаване на форматиране на числа
• Четене и задаване на формули
• Конфигуриране на настройките на страницата
• Настройване на ориентацията на страницата, размера на хартията и мащабирането
• Четене и записване на условно форматиране
• И още много

Можете да изпробвате някои от популярните функции на Aspose.Cells чрез нашето онлайн приложение .

Има две библиотеки Aspose.Cells, които са на разположение – Aspose.Cells за Python чрез Java и Aspose.Cells за Python чрез .NET библиотека.

Aspose.Cells за Python чрез Java библиотека

Системни изисквания: Aspose.Cells за Python чрез Java може да се използва на Windows, Linux и macOS платформи и библиотеката е независима от платформата. Машината трябва да има инсталиран Java 8 или по‑нова версия преди инсталацията.
Версия на Python: Python 3.5 или по‑нова
Версия на Java: Java 1.8 или по‑нова

Инсталация на Windows, Linux или macOS

  1. Инсталирайте Java със следната команда:
JAVA_HOME=C:\jdk1.8.0_131

PATH=C:\jdk1.8.0_131\bin;
  1. Инсталирайте Aspose.Cells за Python чрез Java от pypi :
 $ pip install aspose-cells

Създаване на приложение Hello World с Aspose.Cells за Python чрез Java библиотека

  1. Създайте файл с име HelloWorldApp.py
  2. Използвайте кода по-долу и го запазете във файла HelloWorldApp.py
import jpype
import asposecells
jpype.startJVM()
from asposecells.api import Workbook

# Create an instance of the Workbook class.
workbook = Workbook()

# Insert the words Hello World! into a cell accessed.
workbook.getWorksheets().get(0).getCells().get("A1").putValue("Hello World")

# Save as XLS file
workbook.save("output.xls")

# Save as XLSX file
workbook.save("output.xlsx")

# Save as ods file
workbook.save("output.ods")

jpype.shutdownJVM()
  1. Изпълнете “python HelloWorldApp.py” в командния ред

Конвертиране на Excel файлове
Python Excel библиотеката позволява конвертиране на Excel файлове в различни формати, включително PDF, XPS и HTML. По-долу ще ви покажем как бързо и лесно да конвертирате Excel файлове с Aspose.Cells за Python чрез Java библиотека.

// load file to be converted
Workbook wkbk= new Workbook(SD_PATH + "input.xls");

// Convert XLS to PDF, XPS and HTML
wkbk.save(SD_PATH + "output.pdf", SaveFormat.PDF);

wkbk.save(SD_PATH + "output.xps", SaveFormat.XPS);

wkbk.save(SD_PATH + "output.html", SaveFormat.HTML);

Aspose.Cells за Python чрез .NET библиотека

Системни изисквания: Aspose.Cells за Python чрез .NET е независима от платформата библиотека и може да се използва на Windows, Linux и macOS, където е инсталиран Python .
Версия на Python: Python 3.6 или по‑нова

Инсталация на Windows, Linux или macOS
Инсталирайте Aspose.Cells за Python чрез .NET от pypi с помощта на следната команда:

$ pip install aspose-cells-python

Създаване на приложение Hello World с Aspose.Cells за Python чрез .NET библиотека

  1. Създайте файл с име HelloWorldApp.py
  2. Използвайте кода по-долу и го запазете във файла HelloWorldApp.py
import aspose.cells
from aspose.cells import Workbook

# Create an instance of the Workbook class.
workbook = Workbook()

# Insert the words Hello World! into a cell accessed.
workbook.worksheets.get(0).cells.get("A1").put_value("Hello World")

# Save as XLS file
workbook.save("output.xls")

# Save as XLSX file
workbook.save("output.xlsx")

# Save as ods file
workbook.save("output.ods")
  1. Изпълнете “python HelloWorldApp.py” в командния ред

Конвертиране на Excel файлове
По-долу ще ви покажем как бързо и лесно да конвертирате Excel файлове с Aspose.Cells за Python чрез .NET библиотека.

import aspose.cells
from aspose.cells import Workbook,SaveFormat
 
#load file to be converted
wk = Workbook("input.xlsx");

#Convert XLS to PDF, XPS and HTML
wk.save("output.pdf", SaveFormat.PDF);

wk.save("output.xps", SaveFormat.XPS);

wk.save("houtput.html", SaveFormat.HTML);

Можете да научите повече за Aspose.Cells API на официалната продуктова страница , както и в нашата документация .

Ако желаете да наемете нашите разработчици за бързо и ефективно внедряване на нашия API във вашия проект, нашият професионален екип е на разположение. Ще работим с вас, за да разберем вашия проект, проектираме решение и внедрим Aspose API според вашите нужди, независимо дали ви трябват нови функции в съществуващия продукт или API за нови файлови формати.