Aspose.Cells
for 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 API вы можете выполнять следующие операции:
- Чтение Excel‑таблиц
- Добавление изображений и создание диаграмм
- Настройка листов в рабочей книге
- Рендеринг Excel‑таблиц в PDF, EMF и изображения
- Защита и снятие защиты листов
- Создание сводных таблиц и диаграмм
- Добавление и редактирование комментариев
- Поиск и замена данных
- Разделение и объединение ячеек
- Добавление и удаление группировки столбцов и строк
- Настройка форматирования чисел
- Чтение и установка формул
- Конфигурация параметров страницы
- Регулировка ориентации страницы, размера бумаги и масштабирования
- Чтение и запись условного форматирования
- И многое другое
Вы можете опробовать некоторые популярные функции Aspose.Cells через наше онлайн‑приложение
.
Существует две библиотеки Aspose.Cells, доступные вам — Aspose.Cells for Python via Java и Aspose.Cells for Python via .NET.
Aspose.Cells for Python via Java library
Системные требования: Aspose.Cells for Python via Java может использоваться на платформах Windows, Linux и macOS и является независимой от платформы библиотекой. На машине должна быть установлена Java версии 8 или выше.
Python: Python 3.5 или новее
Java: Java 1.8 или новее
Установка на Windows, Linux или macOS
- Установите Java, выполнив следующую команду:
JAVA_HOME=C:\jdk1.8.0_131
PATH=C:\jdk1.8.0_131\bin;
- Установите Aspose.Cells for Python via Java из pypi
:
$ pip install aspose-cells
Создание приложения «Hello World» с использованием Aspose.Cells for Python via Java
- Создайте файл с именем
HelloWorldApp.py
- Вставьте приведённый ниже код и сохраните его в файле
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()
- Запустите «python HelloWorldApp.py» в командной строке
Конвертация Excel‑файлов
Библиотека Python Excel позволяет конвертировать Excel‑файлы в различные форматы, включая PDF, XPS и HTML. Ниже показано, как быстро и просто выполнить конвертацию Excel‑файлов с помощью Aspose.Cells for Python via 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 for Python via .NET library
Системные требования: Aspose.Cells for Python via .NET — независимая от платформы библиотека, которую можно использовать на Windows, Linux и macOS при установленном Python
.
Python: Python 3.6 или новее
Установка на Windows, Linux или macOS
Установите Aspose.Cells for Python via .NET из pypi
с помощью следующей команды:
$ pip install aspose-cells-python
Создание приложения «Hello World» с использованием Aspose.Cells for Python via .NET
- Создайте файл с именем
HelloWorldApp.py
- Вставьте приведённый ниже код и сохраните его в файле
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")
- Запустите «python HelloWorldApp.py» в командной строке
Конвертация Excel‑файлов
Ниже показано, как быстро и просто конвертировать Excel‑файлы с помощью Aspose.Cells for Python via .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);
Больше информации об API Aspose.Cells вы найдёте на официальной странице продукта
, а также в нашей документации
.
Если вы хотите нанять наших разработчиков
для быстрой и эффективной интеграции нашего API в ваш проект, наша профессиональная команда к вашим услугам. Мы будем работать с вами, чтобы понять ваш проект, спроектировать решение и реализовать Aspose API в соответствии с вашими потребностями, будь то новые функции в существующем продукте Aspose или API для новых форматов файлов.