Science Score: 36.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
1 of 55 committers (1.8%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.7%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
A Python module for creating Excel XLSX files.
Basic Info
- Host: GitHub
- Owner: jmcnamara
- License: bsd-2-clause
- Language: Python
- Default Branch: main
- Homepage: https://xlsxwriter.readthedocs.io
- Size: 267 MB
Statistics
- Stars: 3,813
- Watchers: 111
- Forks: 650
- Open Issues: 19
- Releases: 0
Topics
Metadata Files
README.rst
XlsxWriter
==========
**XlsxWriter** is a Python module for writing files in the Excel 2007+ XLSX
file format.
XlsxWriter can be used to write text, numbers, formulas and hyperlinks to
multiple worksheets and it supports features such as formatting and many more,
including:
* 100% compatible Excel XLSX files.
* Full formatting.
* Merged cells.
* Defined names.
* Charts.
* Autofilters.
* Data validation and drop down lists.
* Conditional formatting.
* Worksheet PNG/JPEG/GIF/BMP/WMF/EMF images.
* Rich multi-format strings.
* Cell comments.
* Integration with Pandas and Polars.
* Textboxes.
* Support for adding Macros.
* Memory optimization mode for writing large files.
It supports Python 3.8+ and PyPy3 and uses standard libraries only.
Here is a simple example:
.. code-block:: python
import xlsxwriter
# Create an new Excel file and add a worksheet.
workbook = xlsxwriter.Workbook("demo.xlsx")
worksheet = workbook.add_worksheet()
# Widen the first column to make the text clearer.
worksheet.set_column("A:A", 20)
# Add a bold format to use to highlight cells.
bold = workbook.add_format({"bold": True})
# Write some simple text.
worksheet.write("A1", "Hello")
# Text with formatting.
worksheet.write("A2", "World", bold)
# Write some numbers, with row/column notation.
worksheet.write(2, 0, 123)
worksheet.write(3, 0, 123.456)
# Insert an image.
worksheet.insert_image("B5", "logo.png")
workbook.close()
.. image:: https://raw.github.com/jmcnamara/XlsxWriter/master/dev/docs/source/_images/demo.png
See the full documentation at: https://xlsxwriter.readthedocs.io
Release notes: https://xlsxwriter.readthedocs.io/changes.html
Owner
- Name: John McNamara
- Login: jmcnamara
- Kind: user
- Location: Ireland
- Repositories: 40
- Profile: https://github.com/jmcnamara
anyone lived in a pretty how town with up so floating many bells down
GitHub Events
Total
- Issues event: 79
- Watch event: 185
- Issue comment event: 158
- Push event: 64
- Pull request event: 15
- Fork event: 30
- Create event: 5
Last Year
- Issues event: 79
- Watch event: 185
- Issue comment event: 158
- Push event: 64
- Pull request event: 15
- Fork event: 30
- Create event: 5
Committers
Last synced: 9 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| John McNamara | j****a@c****g | 1,314 |
| Jonas Diemer | j****r@g****m | 14 |
| percious | c****s@p****m | 11 |
| Hugo van Kemenade | h****k | 4 |
| jkyeung | g****e@g****m | 4 |
| Dieter Vandenbussche | d****7@g****m | 4 |
| Alexander Beedie | a****e | 3 |
| Dieter Vandenbussche | d****e@a****m | 3 |
| Daniel Quinn | d****n | 2 |
| Eddie Chapman | e****4@g****m | 2 |
| Javier Santacruz | j****c@g****m | 2 |
| krysros | k****i@g****m | 2 |
| Paul | p****x@g****m | 2 |
| Alexander Afanasiev | a****v@g****m | 1 |
| Alex Yakovlev | a****v@r****u | 1 |
| Abhishek Kumar Singh | t****t | 1 |
| zrkn | z****n@e****u | 1 |
| ziembla | w****j@z****m | 1 |
| xmo-odoo | x****o@o****m | 1 |
| sax | s****o@g****m | 1 |
| rosie ❤ | r****a@g****m | 1 |
| mojaie | m****e@a****m | 1 |
| tablet-mode | t****e@m****c | 1 |
| Adam Chainz | a****m@a****u | 1 |
| Adrian Stachlewski | a****i@g****m | 1 |
| Andrey Maksimov | n****l@m****m | 1 |
| Augusto Destrero | a****u@a****t | 1 |
| nu_no | n****n@g****m | 1 |
| moogleshoogle2 | m****e@s****m | 1 |
| greateggsgreg | 3****g | 1 |
| and 25 more... | ||
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 7 months ago
All Time
- Total issues: 233
- Total pull requests: 38
- Average time to close issues: about 2 months
- Average time to close pull requests: 2 months
- Total issue authors: 200
- Total pull request authors: 31
- Average comments per issue: 3.33
- Average comments per pull request: 3.0
- Merged pull requests: 13
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 51
- Pull requests: 15
- Average time to close issues: 11 days
- Average time to close pull requests: 5 days
- Issue authors: 46
- Pull request authors: 10
- Average comments per issue: 1.92
- Average comments per pull request: 2.0
- Merged pull requests: 4
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- jmcnamara (10)
- youth54 (5)
- CanePlayz (5)
- areqq (4)
- 80avin (3)
- m-tmatma (2)
- aersam (2)
- thomas-richard-veeva (2)
- pombears (2)
- healthmatrice (2)
- muriloOEM (2)
- wayner9 (2)
- bob-schumaker (2)
- laurelgr (2)
- chrisjdixon (2)
Pull Request Authors
- alexander-beedie (2)
- bob-schumaker (2)
- shiplu (2)
- Lennzyyy (2)
- tjpartridge (2)
- DanilFilippov123 (2)
- cxo05 (2)
- srdgtr (2)
- dhergenroed2 (2)
- ennamarie19 (2)
- alanb-sony (2)
- fwitte (2)
- sblondon (2)
- jkyeung (2)
- husainshaikh895 (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 41
-
Total downloads:
- pypi 43,489,752 last-month
- Total docker downloads: 68,495,587
-
Total dependent packages: 484
(may contain duplicates) -
Total dependent repositories: 4,271
(may contain duplicates) - Total versions: 318
- Total maintainers: 3
pypi.org: xlsxwriter
A Python module for creating Excel XLSX files.
- Homepage: https://github.com/jmcnamara/XlsxWriter
- Documentation: https://xlsxwriter.readthedocs.io/
- License: BSD-2-Clause
-
Latest release: 3.2.5
published 10 months ago
Rankings
Maintainers (1)
alpine-v3.18: py3-xlsxwriter
A Python module for creating Excel XLSX files
- Homepage: https://github.com/jmcnamara/XlsxWriter
- License: BSD-2-Clause
-
Latest release: 3.1.0-r1
published almost 3 years ago
Rankings
Maintainers (1)
alpine-v3.18: py3-xlsxwriter-pyc
Precompiled Python bytecode for py3-xlsxwriter
- Homepage: https://github.com/jmcnamara/XlsxWriter
- License: BSD-2-Clause
-
Latest release: 3.1.0-r1
published almost 3 years ago
Rankings
Maintainers (1)
alpine-v3.11: py3-xlsxwriter
A Python module for creating Excel XLSX files
- Homepage: https://github.com/jmcnamara/XlsxWriter
- License: BSD-2-Clause
-
Latest release: 1.2.6-r0
published over 6 years ago
Rankings
Maintainers (1)
alpine-edge: py3-xlsxwriter
A Python module for creating Excel XLSX files
- Homepage: https://github.com/jmcnamara/XlsxWriter
- License: BSD-2-Clause
-
Latest release: 3.2.5-r0
published 8 months ago
Rankings
Maintainers (1)
alpine-v3.14: py3-xlsxwriter
A Python module for creating Excel XLSX files
- Homepage: https://github.com/jmcnamara/XlsxWriter
- License: BSD-2-Clause
-
Latest release: 1.4.3-r0
published almost 5 years ago
Rankings
Maintainers (1)
alpine-v3.5: py-xlsxwriter
A Python module for creating Excel XLSX files
- Homepage: https://github.com/jmcnamara/XlsxWriter
- License: BSD
-
Latest release: 0.9.4-r0
published over 9 years ago
Rankings
Maintainers (1)
alpine-v3.7: py-xlsxwriter
A Python module for creating Excel XLSX files
- Homepage: https://github.com/jmcnamara/XlsxWriter
- License: BSD
-
Latest release: 1.0.2-r0
published over 8 years ago
Rankings
Maintainers (1)
conda-forge.org: xlsxwriter
XlsxWriter is a Python module that can be used to write text, numbers, formulas and hyperlinks to multiple worksheets in an Excel 2007+ XLSX file.
- Homepage: https://xlsxwriter.readthedocs.io/
- License: BSD-2-Clause
-
Latest release: 3.0.3
published about 4 years ago
Rankings
alpine-v3.9: py-xlsxwriter
A Python module for creating Excel XLSX files
- Homepage: https://github.com/jmcnamara/XlsxWriter
- License: BSD
-
Latest release: 1.1.2-r0
published over 7 years ago
Rankings
Maintainers (1)
alpine-v3.9: py3-xlsxwriter
A Python module for creating Excel XLSX files - python3
- Homepage: https://github.com/jmcnamara/XlsxWriter
- License: BSD
-
Latest release: 1.1.2-r0
published over 7 years ago
Rankings
Maintainers (1)
alpine-v3.10: py-xlsxwriter
A Python module for creating Excel XLSX files
- Homepage: https://github.com/jmcnamara/XlsxWriter
- License: BSD-2-Clause
-
Latest release: 1.1.8-r1
published almost 7 years ago
Rankings
Maintainers (1)
alpine-v3.6: py3-xlsxwriter
A Python module for creating Excel XLSX files - python3
- Homepage: https://github.com/jmcnamara/XlsxWriter
- License: BSD
-
Latest release: 0.9.6-r0
published almost 9 years ago
Rankings
Maintainers (1)
alpine-v3.6: py-xlsxwriter
A Python module for creating Excel XLSX files
- Homepage: https://github.com/jmcnamara/XlsxWriter
- License: BSD
-
Latest release: 0.9.6-r0
published almost 9 years ago
Rankings
Maintainers (1)
alpine-v3.15: py3-xlsxwriter
A Python module for creating Excel XLSX files
- Homepage: https://github.com/jmcnamara/XlsxWriter
- License: BSD-2-Clause
-
Latest release: 3.0.2-r0
published over 4 years ago
Rankings
Maintainers (1)
alpine-edge: py3-xlsxwriter-pyc
Precompiled Python bytecode for py3-xlsxwriter
- Homepage: https://github.com/jmcnamara/XlsxWriter
- License: BSD-2-Clause
-
Latest release: 3.2.5-r0
published 8 months ago
Rankings
Maintainers (1)
alpine-v3.16: py3-xlsxwriter
A Python module for creating Excel XLSX files
- Homepage: https://github.com/jmcnamara/XlsxWriter
- License: BSD-2-Clause
-
Latest release: 3.0.3-r0
published about 4 years ago
Rankings
Maintainers (1)
alpine-v3.13: py3-xlsxwriter
A Python module for creating Excel XLSX files
- Homepage: https://github.com/jmcnamara/XlsxWriter
- License: BSD-2-Clause
-
Latest release: 1.3.7-r0
published over 5 years ago
Rankings
Maintainers (1)
alpine-v3.17: py3-xlsxwriter
A Python module for creating Excel XLSX files
- Homepage: https://github.com/jmcnamara/XlsxWriter
- License: BSD-2-Clause
-
Latest release: 3.0.3-r0
published about 4 years ago
Rankings
Maintainers (1)
alpine-v3.5: py2-xlsxwriter
A Python module for creating Excel XLSX files - python2
- Homepage: https://github.com/jmcnamara/XlsxWriter
- License: BSD
-
Latest release: 0.9.4-r0
published over 9 years ago
Rankings
Maintainers (1)
alpine-v3.5: py3-xlsxwriter
A Python module for creating Excel XLSX files - python3
- Homepage: https://github.com/jmcnamara/XlsxWriter
- License: BSD
-
Latest release: 0.9.4-r0
published over 9 years ago
Rankings
Maintainers (1)
alpine-v3.12: py3-xlsxwriter
A Python module for creating Excel XLSX files
- Homepage: https://github.com/jmcnamara/XlsxWriter
- License: BSD-2-Clause
-
Latest release: 1.2.8-r0
published about 6 years ago
Rankings
Maintainers (1)
alpine-v3.7: py3-xlsxwriter
A Python module for creating Excel XLSX files - python3
- Homepage: https://github.com/jmcnamara/XlsxWriter
- License: BSD
-
Latest release: 1.0.2-r0
published over 8 years ago
Rankings
Maintainers (1)
alpine-v3.7: py2-xlsxwriter
A Python module for creating Excel XLSX files - python2
- Homepage: https://github.com/jmcnamara/XlsxWriter
- License: BSD
-
Latest release: 1.0.2-r0
published over 8 years ago
Rankings
Maintainers (1)
alpine-v3.9: py2-xlsxwriter
A Python module for creating Excel XLSX files - python2
- Homepage: https://github.com/jmcnamara/XlsxWriter
- License: BSD
-
Latest release: 1.1.2-r0
published over 7 years ago
Rankings
Maintainers (1)
alpine-v3.6: py2-xlsxwriter
A Python module for creating Excel XLSX files - python2
- Homepage: https://github.com/jmcnamara/XlsxWriter
- License: BSD
-
Latest release: 0.9.6-r0
published almost 9 years ago
Rankings
Maintainers (1)
alpine-v3.8: py2-xlsxwriter
A Python module for creating Excel XLSX files - python2
- Homepage: https://github.com/jmcnamara/XlsxWriter
- License: BSD
-
Latest release: 1.0.5-r0
published almost 8 years ago
Rankings
Maintainers (1)
alpine-v3.8: py-xlsxwriter
A Python module for creating Excel XLSX files
- Homepage: https://github.com/jmcnamara/XlsxWriter
- License: BSD
-
Latest release: 1.0.5-r0
published almost 8 years ago
Rankings
Maintainers (1)
alpine-v3.8: py3-xlsxwriter
A Python module for creating Excel XLSX files - python3
- Homepage: https://github.com/jmcnamara/XlsxWriter
- License: BSD
-
Latest release: 1.0.5-r0
published almost 8 years ago
Rankings
Maintainers (1)
alpine-v3.10: py3-xlsxwriter
A Python module for creating Excel XLSX files - python3
- Homepage: https://github.com/jmcnamara/XlsxWriter
- License: BSD-2-Clause
-
Latest release: 1.1.8-r1
published almost 7 years ago
Rankings
Maintainers (1)
alpine-v3.10: py2-xlsxwriter
A Python module for creating Excel XLSX files - python2
- Homepage: https://github.com/jmcnamara/XlsxWriter
- License: BSD-2-Clause
-
Latest release: 1.1.8-r1
published almost 7 years ago
Rankings
Maintainers (1)
pypi.org: xlsxwriterchan
A Python module for creating Excel XLSX files.
- Homepage: https://github.com/jmcnamara/XlsxWriter
- Documentation: https://xlsxwriterchan.readthedocs.io/
- License: BSD
-
Latest release: 0.9.3
published over 2 years ago
Rankings
Maintainers (1)
anaconda.org: xlsxwriter
XlsxWriter is a Python module that can be used to write text, numbers, formulas and hyperlinks to multiple worksheets in an Excel 2007+ XLSX file.
- Homepage: https://xlsxwriter.readthedocs.io/
- License: BSD-2-Clause
-
Latest release: 3.2.3
published 11 months ago
Rankings
alpine-v3.19: py3-xlsxwriter-pyc
Precompiled Python bytecode for py3-xlsxwriter
- Homepage: https://github.com/jmcnamara/XlsxWriter
- License: BSD-2-Clause
-
Latest release: 3.1.9-r0
published over 2 years ago
Rankings
Maintainers (1)
alpine-v3.20: py3-xlsxwriter-pyc
Precompiled Python bytecode for py3-xlsxwriter
- Homepage: https://github.com/jmcnamara/XlsxWriter
- License: BSD-2-Clause
-
Latest release: 3.2.0-r0
published almost 2 years ago
Rankings
Maintainers (1)
alpine-v3.22: py3-xlsxwriter
A Python module for creating Excel XLSX files
- Homepage: https://github.com/jmcnamara/XlsxWriter
- License: BSD-2-Clause
-
Latest release: 3.2.2-r0
published about 1 year ago
Rankings
Maintainers (1)
alpine-v3.21: py3-xlsxwriter
A Python module for creating Excel XLSX files
- Homepage: https://github.com/jmcnamara/XlsxWriter
- License: BSD-2-Clause
-
Latest release: 3.2.0-r0
published almost 2 years ago
Rankings
Maintainers (1)
alpine-v3.22: py3-xlsxwriter-pyc
Precompiled Python bytecode for py3-xlsxwriter
- Homepage: https://github.com/jmcnamara/XlsxWriter
- License: BSD-2-Clause
-
Latest release: 3.2.2-r0
published about 1 year ago
Rankings
Maintainers (1)
alpine-v3.21: py3-xlsxwriter-pyc
Precompiled Python bytecode for py3-xlsxwriter
- Homepage: https://github.com/jmcnamara/XlsxWriter
- License: BSD-2-Clause
-
Latest release: 3.2.0-r0
published almost 2 years ago
Rankings
Maintainers (1)
alpine-v3.20: py3-xlsxwriter
A Python module for creating Excel XLSX files
- Homepage: https://github.com/jmcnamara/XlsxWriter
- License: BSD-2-Clause
-
Latest release: 3.2.0-r0
published almost 2 years ago
Rankings
Maintainers (1)
alpine-v3.19: py3-xlsxwriter
A Python module for creating Excel XLSX files
- Homepage: https://github.com/jmcnamara/XlsxWriter
- License: BSD-2-Clause
-
Latest release: 3.1.9-r0
published over 2 years ago
Rankings
Maintainers (1)
Dependencies
- actions/checkout v2 composite
- actions/setup-python v2 composite