Skip to main content
This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (
Help us improve Python packaging - Donate today!

Combine multi excel files into one large xlsx

Project Description

combine2xlsx is a utility to combine multi Microsoft Excel files into a large one(.xlsx). Currently it only supports xls and xlsx files as input.

Go to combine2xlsx in pypi.

Why Should I Use This?

The maximum row number of xls is only 65536. Thus, you cannot merge it as an xls file. And the xlwt module doesn’t support the xls format.

Secondly, the pandas module’s API seems to be simple enough, but it is quite slow, and memory-inefficient.


First, you can install it via

$ pip3 install combine2xlsx


import combine2xlsx
combine2xlsx.combine(['input1.xls', 'input2.xlsx'], 'outputname.xlsx')


  1. Folk the repository on GitHub.
  2. Make a branch off of master and commit your changes to it.
  3. Submit a Pull Request to the master branch on GitHub.

If you’d like to have a development environment for combine2xlsx, you should create a virtualenv and then do pip install -e . from within the directory.

Release History

Release History

This version
History Node


Download Files

Download Files

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

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
combine2xlsx-0.1.9.tar.gz (2.1 kB) Copy SHA256 Checksum SHA256 Source Nov 28, 2015

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting