Skip to main content

Aspose.Cells for Python via .Net is a scalable and feature-rich API to process Excel spreadsheets using Python. Developers can format worksheets, rows, columns or cells, create manipulate chart and pivot tables, render worksheets, charts and specific data ranges to PDF or images, add calculate Excel’s builtin and custom formulas - all without any dependency on Microsoft Office or Excel application.

Project description

Product Page | Docs | API Reference | Demos | Blog | Code Samples | Free Support | Temporary License | EULA

Try our free online apps demonstrating some of the most popular Aspose.Cells functionality.

Aspose.Cells for Python via .Net is a scalable and feature-rich API to process Excel spreadsheets using Python. API offers Excel file creation, manipulation, conversion and rendering. Developers can format worksheets, rows, columns or cells to the most granular level, create manipulate chart and pivot tables, render worksheets, charts and specific data ranges to PDF or images, add calculate Excel’s builtin and custom formulas and much more - all without any dependency on Microsoft Office or Excel application.

Aspsoe.Cells API Features

Aspose.Cells offers a wide arrange of features for creating, reading, manipulating and saving Excel® files:

  • Spreadsheet generation & manipulation via API.

  • High-quality file format conversion & rendering.

  • Print Microsoft Excel® files to physical or virtual printers.

  • Combine, modify, protect, or parse Excel® sheets.

  • Apply worksheet formatting.

  • Configure and apply page setup for the worksheets.

  • Create & customize Excel® charts, Pivot Tables, conditional formatting rules, slicers, tables & spark-lines.

  • Convert Excel® charts to images & PDF.

  • Convert Excel® files to various other formats.

  • Formula calculation engine that supports all basic and advanced Excel functions.

Supported Read & Write Formats

  • Microsoft Excel®: XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM, CSV, TSV, TabDelimited, SpreadsheetML

  • OpenOffice: ODS, SXC, FODS

  • Text: TXT

  • Web: HTML, MHTML

  • iWork®: Numbers

  • Other: SXC, FODS

Save Excel® Files As

  • Microsoft Word®: DOCX

  • Microsoft PowerPoint®: PPTX

  • Microsoft Excel®: XLAM

  • Fixed Layout: PDF, XPS

  • Data Interchange: DIF

  • Vector Graphics: SVG

  • Image: TIFF,PNG, BMP, JPEG, GIF

  • Metafile: EMF

  • Markdown: MD

Create Excel File from scratch using Python

# import the python package
import aspose.cells
from aspose.cells import License, Workbook, FileFormatType

# Create a new Workbook
workbook = Workbook()
# Get the first worksheet
worksheet = workbook.worksheets[0]
# Get the "A1" cell
cells = worksheet.cells
cell = cells.get("A1")
# Write "Hello World" to  "A1" in the first sheet
cell.put_value("Hello World!")
# save this workbook to XLSX
workbook.save("HelloWorld.xlsx")

Convert Excel XLSX File to PDF using Python

# import the python package
import aspose.cells
from aspose.cells import License, Workbook, FileFormatType

workbook = Workbook("bookwithChart.xlsx")
# save this workbook to resultFile,you can see a chart while open the file with MS-Excel*/
workbook.save("Convert.pdf");

Create Excel File and set style for the cells

import aspose.cells as ac
import aspose.pydrawing as ad
from aspose.cells import License, Workbook, FileFormatType

workbook = Workbook()
worksheet = workbook.worksheets[0]
# get cells style
style = worksheet.cells.style
# set font color
style.font.color = ad.Color.green
# set pattern
style.pattern = ac.BackgroundType.GRAY12
# set Background
style.background_color = ad.Color.red
# set Border
style.set_border(ac.BorderType.LEFT_BORDER, ac.CellBorderType.THIN, ad.Color.blue)
style.set_border(ac.BorderType.RIGHT_BORDER, ac.CellBorderType.DOUBLE, ad.Color.gold)
# set string value to cell 'A1'
cells = worksheet.cells
cell = cells.get("A1")
cell.put_value("Text")
# apply style to cell 'A1'
cell.set_style(style)
# save this workbook to resultFile
workbook.save("Style.xlsx")

Product Page | Docs | API Reference | Demos | Blog | Free Support | Temporary License | EULA

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

aspose_cells_python-23.1.0-py3-none-win_amd64.whl (47.8 MB view details)

Uploaded Python 3Windows x86-64

aspose_cells_python-23.1.0-py3-none-win32.whl (42.0 MB view details)

Uploaded Python 3Windows x86

aspose_cells_python-23.1.0-py3-none-macosx_10_14_x86_64.whl (55.2 MB view details)

Uploaded Python 3macOS 10.14+ x86-64

File details

Details for the file aspose_cells_python-23.1.0-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for aspose_cells_python-23.1.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 380e78ab719016e493cb2363bf5c8779d106fa2bf69af4e8a3465af12acf5466
MD5 52f735309c67a2c99d2216d0594cff56
BLAKE2b-256 1fedd66697ff12b96b8f8a841a067972fc229976d0922b54efc84938a0f07da0

See more details on using hashes here.

File details

Details for the file aspose_cells_python-23.1.0-py3-none-win32.whl.

File metadata

File hashes

Hashes for aspose_cells_python-23.1.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 a7a3e48c30c0302ed32b8140ede9c61fcb2fd24b18daa327a4f7e58278e460d9
MD5 52e1e4f4c3bb3e7737847102c7b0ee60
BLAKE2b-256 dc15d943647570a49d035a10e44bdc40f2a8d64c118f12955a0c98b200962bab

See more details on using hashes here.

File details

Details for the file aspose_cells_python-23.1.0-py3-none-manylinux1_x86_64.whl.

File metadata

  • Download URL: aspose_cells_python-23.1.0-py3-none-manylinux1_x86_64.whl
  • Upload date:
  • Size: 60.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.8.0 urllib3/1.26.9 tqdm/4.19.5 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.9

File hashes

Hashes for aspose_cells_python-23.1.0-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 721e740d13b6ecd8930c299aad2e4927e15fbef76ab23fd4cafe2bc8cc976c62
MD5 67d0caa368ab7c6097c16048e6fc111d
BLAKE2b-256 cf23d098c7efca1115d77256c4db4ce7407c6e77eb95f64d6dbe8bf50c4b3ac4

See more details on using hashes here.

File details

Details for the file aspose_cells_python-23.1.0-py3-none-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for aspose_cells_python-23.1.0-py3-none-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 9413f90c6ba50ccc6650805562395686e0f9e239acaa151132f9fa3472b5b690
MD5 c0b414957c39ef392fb3aa4e7bd03685
BLAKE2b-256 6410a2b3e0a993d009c5b9bbd5254db9cef82b1d624b4623903bbb675ccb30dc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page