Use Python in Excel without add-ins

What is xlwings?

Replace your VBA code with Python, a powerful yet easy-to-use programming language that is highly suited for numerical analysis. Supports Windows & Mac!

xlwings is a tool in the Spreadsheets as a Backend category of a tech stack.

xlwings is an open source tool with 1.35K Github Stars and 245 Github Forks. Here’s a link to xlwings's open source repository on Github

Why people like xlwings

Here’s a list of reasons why companies and developers use xlwings.

Add a one-liner

Here are some stack decisions and reviews by companies and developers who chose xlwings in their tech stack.

xlwings's Features

  • Easy deployment: The receiver of an xlwings-powered spreadsheets only needs Python with minimal dependencies — or nothing at all when shipped with the Python runtime.
  • Cross-Platform: xlwings works with Microsoft Excel on Windows and Mac.
  • Plug-and-Play: No cumbersome installation of Excel add-ins or license keys.
  • Flexible: Works with pretty much every combination of Excel and Python.
  • Two way communication: Call Python from Excel or interact with Excel from Python.
  • Free and open-source: xlwings is released under a permissive BSD-License.

xlwings's alternatives

  • DataNitro - Replacing VBA in Excel with Python
  • Airtable - Real-time spreadsheet-database hybrid
  • Sheetsu - Turn a Google Spreadsheet into an API
  • Glide - Create a mobile app from a Google Sheet in 5 minutes, for free
  • SpreadsheetDB - A database that you can query with spreadsheets

See all alternatives to xlwings