fastpyxl - A high-performance Python library to read/write Excel 2010 xlsx/xlsm files ====================================================================================== :Author: Christopher C. Smith :Source code: https://github.com/Promptly-Technologies-LLC/fastpyxl :Issues: https://github.com/Promptly-Technologies-LLC/fastpyxl/issues :Generated: |today| :License: MIT/Expat :Version: |release| A high-performance, statically typed drop-in replacement for `openpyxl `_. Just change your import:: # before from openpyxl import Workbook, load_workbook # after from fastpyxl import Workbook, load_workbook No other code changes required. Support ------- Bug reports and feature requests should be submitted using the `issue tracker `_. Please provide a full traceback of any error you see and if possible a sample file. How to Contribute ----------------- Any help will be greatly appreciated, just follow these steps: 1. `Fork the repository `_ on GitHub and create a branch for each independent feature; don't try to fix all problems at the same time, it's easier for those who will review and merge your changes ;-) 2. Hack hack hack 3. Don't forget to add unit tests for your changes! (YES, even if it's a one-liner, changes without tests will **not** be accepted.) There are plenty of examples in the source if you lack know-how or inspiration. 4. Let people know about the shiny thing you just implemented, update the docs! 5. When it's done, just issue a pull request (click on the large "pull request" button on *your* repository) and wait for your code to be reviewed, and, if you followed all these steps, merged into the main repository. For further information see :doc:`development` Other ways to help ++++++++++++++++++ There are several ways to contribute, even if you can't code (or can't code well): * triaging bugs on the bug tracker: closing bugs that have already been closed, are not relevant, cannot be reproduced, ... * updating documentation in virtually every area: many large features have been added (mainly about charts and images at the moment) but without any documentation, it's pretty hard to do anything with it * proposing compatibility fixes for different versions of Python: we support 3.11 and later. .. toctree:: :maxdepth: 1 :caption: Introduction :hidden: tutorial usage .. toctree:: :caption: Styling :maxdepth: 1 :hidden: styles rich_text formatting .. toctree:: :maxdepth: 1 :caption: Worksheets :hidden: editing_worksheets worksheet_properties validation worksheet_tables filters print_settings pivot comments datetime simple_formulae .. toctree:: :maxdepth: 1 :caption: Workbooks :hidden: defined_names workbook_custom_doc_props protection .. toctree:: :maxdepth: 1 :caption: Charts :hidden: charts/introduction .. toctree:: :maxdepth: 1 :caption: Images :hidden: images .. toctree:: :caption: Pandas :maxdepth: 1 :hidden: pandas .. toctree:: :caption: Performance :maxdepth: 1 :hidden: optimized performance .. toctree:: :caption: Developers :maxdepth: 1 :hidden: development api/fastpyxl formula .. toctree:: :maxdepth: 1 :caption: Release Notes :hidden: changes API Documentation ------------------ Key Classes +++++++++++ * :class:`fastpyxl.workbook.workbook.Workbook` * :class:`fastpyxl.worksheet.worksheet.Worksheet` * :class:`fastpyxl.cell.cell.Cell` Indices and tables ================== * :ref:`genindex` * :ref:`modindex` * :ref:`search`