diff options
Diffstat (limited to '.venv/lib/python3.12/site-packages/XlsxWriter-3.2.2.dist-info')
6 files changed, 213 insertions, 0 deletions
diff --git a/.venv/lib/python3.12/site-packages/XlsxWriter-3.2.2.dist-info/INSTALLER b/.venv/lib/python3.12/site-packages/XlsxWriter-3.2.2.dist-info/INSTALLER new file mode 100644 index 00000000..a1b589e3 --- /dev/null +++ b/.venv/lib/python3.12/site-packages/XlsxWriter-3.2.2.dist-info/INSTALLER @@ -0,0 +1 @@ +pip diff --git a/.venv/lib/python3.12/site-packages/XlsxWriter-3.2.2.dist-info/LICENSE.txt b/.venv/lib/python3.12/site-packages/XlsxWriter-3.2.2.dist-info/LICENSE.txt new file mode 100644 index 00000000..e1e6c8a5 --- /dev/null +++ b/.venv/lib/python3.12/site-packages/XlsxWriter-3.2.2.dist-info/LICENSE.txt @@ -0,0 +1,25 @@ +BSD 2-Clause License + +Copyright (c) 2013-2025, John McNamara <jmcnamara@cpan.org> +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/.venv/lib/python3.12/site-packages/XlsxWriter-3.2.2.dist-info/METADATA b/.venv/lib/python3.12/site-packages/XlsxWriter-3.2.2.dist-info/METADATA new file mode 100644 index 00000000..95a5f7e7 --- /dev/null +++ b/.venv/lib/python3.12/site-packages/XlsxWriter-3.2.2.dist-info/METADATA @@ -0,0 +1,97 @@ +Metadata-Version: 2.2 +Name: XlsxWriter +Version: 3.2.2 +Summary: A Python module for creating Excel XLSX files. +Home-page: https://github.com/jmcnamara/XlsxWriter +Author: John McNamara +Author-email: jmcnamara@cpan.org +License: BSD-2-Clause +Classifier: Development Status :: 5 - Production/Stable +Classifier: License :: OSI Approved :: BSD License +Classifier: Programming Language :: Python +Classifier: Programming Language :: Python :: 3 :: Only +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3.6 +Classifier: Programming Language :: Python :: 3.7 +Classifier: Programming Language :: Python :: 3.8 +Classifier: Programming Language :: Python :: 3.9 +Classifier: Programming Language :: Python :: 3.10 +Classifier: Programming Language :: Python :: 3.11 +Classifier: Programming Language :: Python :: 3.12 +Classifier: Programming Language :: Python :: 3.13 +Requires-Python: >=3.6 +License-File: LICENSE.txt +Dynamic: author +Dynamic: author-email +Dynamic: classifier +Dynamic: description +Dynamic: home-page +Dynamic: license +Dynamic: requires-python +Dynamic: summary + +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.4+ 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 + diff --git a/.venv/lib/python3.12/site-packages/XlsxWriter-3.2.2.dist-info/RECORD b/.venv/lib/python3.12/site-packages/XlsxWriter-3.2.2.dist-info/RECORD new file mode 100644 index 00000000..56bfca3a --- /dev/null +++ b/.venv/lib/python3.12/site-packages/XlsxWriter-3.2.2.dist-info/RECORD @@ -0,0 +1,84 @@ +../../../bin/__pycache__/vba_extract.cpython-312.pyc,, +../../../bin/vba_extract.py,sha256=TWsjzdwW3ooaBOqPp5Q9D9aYox00N1zLYJc_VePkH4Y,2355 +XlsxWriter-3.2.2.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4 +XlsxWriter-3.2.2.dist-info/LICENSE.txt,sha256=zwi2Ck3tmGtYphfLgwQ3O9pcTv9C-04w11l7YW4Rboc,1349 +XlsxWriter-3.2.2.dist-info/METADATA,sha256=ChXcR5s3JHUxy7u4mW_ebD0O9RUWysXWcmenemW_pmU,2812 +XlsxWriter-3.2.2.dist-info/RECORD,, +XlsxWriter-3.2.2.dist-info/WHEEL,sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8,91 +XlsxWriter-3.2.2.dist-info/top_level.txt,sha256=xFEUcpcY7QzAr_-ztkXebEt1FZCxpuCbmyCsBaevhRk,11 +xlsxwriter/__init__.py,sha256=IaFN9am_5AYO1YWh9zOW6mTWHQrxa0AcxuRbjxA4kTE,194 +xlsxwriter/__pycache__/__init__.cpython-312.pyc,, +xlsxwriter/__pycache__/app.cpython-312.pyc,, +xlsxwriter/__pycache__/chart.cpython-312.pyc,, +xlsxwriter/__pycache__/chart_area.cpython-312.pyc,, +xlsxwriter/__pycache__/chart_bar.cpython-312.pyc,, +xlsxwriter/__pycache__/chart_column.cpython-312.pyc,, +xlsxwriter/__pycache__/chart_doughnut.cpython-312.pyc,, +xlsxwriter/__pycache__/chart_line.cpython-312.pyc,, +xlsxwriter/__pycache__/chart_pie.cpython-312.pyc,, +xlsxwriter/__pycache__/chart_radar.cpython-312.pyc,, +xlsxwriter/__pycache__/chart_scatter.cpython-312.pyc,, +xlsxwriter/__pycache__/chart_stock.cpython-312.pyc,, +xlsxwriter/__pycache__/chartsheet.cpython-312.pyc,, +xlsxwriter/__pycache__/comments.cpython-312.pyc,, +xlsxwriter/__pycache__/contenttypes.cpython-312.pyc,, +xlsxwriter/__pycache__/core.cpython-312.pyc,, +xlsxwriter/__pycache__/custom.cpython-312.pyc,, +xlsxwriter/__pycache__/drawing.cpython-312.pyc,, +xlsxwriter/__pycache__/exceptions.cpython-312.pyc,, +xlsxwriter/__pycache__/feature_property_bag.cpython-312.pyc,, +xlsxwriter/__pycache__/format.cpython-312.pyc,, +xlsxwriter/__pycache__/metadata.cpython-312.pyc,, +xlsxwriter/__pycache__/packager.cpython-312.pyc,, +xlsxwriter/__pycache__/relationships.cpython-312.pyc,, +xlsxwriter/__pycache__/rich_value.cpython-312.pyc,, +xlsxwriter/__pycache__/rich_value_rel.cpython-312.pyc,, +xlsxwriter/__pycache__/rich_value_structure.cpython-312.pyc,, +xlsxwriter/__pycache__/rich_value_types.cpython-312.pyc,, +xlsxwriter/__pycache__/shape.cpython-312.pyc,, +xlsxwriter/__pycache__/sharedstrings.cpython-312.pyc,, +xlsxwriter/__pycache__/styles.cpython-312.pyc,, +xlsxwriter/__pycache__/table.cpython-312.pyc,, +xlsxwriter/__pycache__/theme.cpython-312.pyc,, +xlsxwriter/__pycache__/utility.cpython-312.pyc,, +xlsxwriter/__pycache__/vml.cpython-312.pyc,, +xlsxwriter/__pycache__/workbook.cpython-312.pyc,, +xlsxwriter/__pycache__/worksheet.cpython-312.pyc,, +xlsxwriter/__pycache__/xmlwriter.cpython-312.pyc,, +xlsxwriter/app.py,sha256=RKWcNOcRhxev1OB-MsVOZMu1Hj8B6VUkb5k9sXDN5yM,5818 +xlsxwriter/chart.py,sha256=MnfzfQy5oSBafIABMAqqkPdcoMiWE_gSYC3cGuZm5io,129704 +xlsxwriter/chart_area.py,sha256=P67rIOjNIiRL1jp5r6FLri505HkRIEiCGz9FbPHqM00,2666 +xlsxwriter/chart_bar.py,sha256=mPy1sAdtOnxdoU7HDvHnJWuY52b3WtTvt_GLd61ONwc,4867 +xlsxwriter/chart_column.py,sha256=ssq0ywDkNyRFwhS1p0xMLczCbj3GoKPiwK3RnkDSEJk,3563 +xlsxwriter/chart_doughnut.py,sha256=t_SA1NwNRH9KIXtGyqmbe5m5TpN6jS4y4RpMMSTA4C0,2653 +xlsxwriter/chart_line.py,sha256=A2xT9FRGD0pIfMTNuZebNkS7fYV_7x673bRFBMw8Nug,3743 +xlsxwriter/chart_pie.py,sha256=niAOPmyMukA8DqujqteQUuTZWsLZmLIa_NiSyr1iWHE,7423 +xlsxwriter/chart_radar.py,sha256=VRso5QU-2g5o-WK8Oq4-_VIhQPlsGtm_ZYQxpYw_47k,2724 +xlsxwriter/chart_scatter.py,sha256=N0AUxK3ao-GEVR4vylpTzPj3ndfJYRXOplLKCYU2IUU,9519 +xlsxwriter/chart_stock.py,sha256=IplukTjRK3h8aWM1L8AKVGbLPbU3oxFsJ8poFfqYzIo,3499 +xlsxwriter/chartsheet.py,sha256=N06erneHV1G8hmiXd2mh4gUnnZeV6bHzNIuA2SgrxrU,5442 +xlsxwriter/comments.py,sha256=IlUo7gKG9Gpc44e0hnMIVP3InCQuVO-tWlPv7EEhVJM,5640 +xlsxwriter/contenttypes.py,sha256=FOYVadjCSMJQONUX4lADUwQ_NawvtNJGp-sNJ0uw7nU,8640 +xlsxwriter/core.py,sha256=w1XtTxgOdaYeu1T6vsBTAj5oYifjitkmYMPEPNg5tuM,5689 +xlsxwriter/custom.py,sha256=sQ2ysF9JVTEkmESg5-dNINS-nxk_ydguMQDKyOfUw9E,3823 +xlsxwriter/drawing.py,sha256=R6T-lxnUXsKuccpSizJNDAYhRlcK3e6XYAnsy4y_vhY,34810 +xlsxwriter/exceptions.py,sha256=RHp8Q5ey36A43lpjsaeyGGNf9dZVDKAekGUamHHuack,1400 +xlsxwriter/feature_property_bag.py,sha256=aoURs6AWHKOJ2yeZO8_kC0RDoMgNLzzlaHmF955Mrwc,4202 +xlsxwriter/format.py,sha256=WiJfBZPvJnsDDSbCGCtW62T9yAGeAccLKWd2uTBXnLg,29725 +xlsxwriter/metadata.py,sha256=RukLvdLPxczv2VnGdtUW6tiq5kSRfcL33TgjPcNtQBk,7534 +xlsxwriter/packager.py,sha256=Nv0Hb3ETNZ6qnEstCygmvAjCg5FNGMwZnLS6GmAh5zs,29972 +xlsxwriter/relationships.py,sha256=eh8AI5rig3Vdsxl0351P7I6b1U8klcsildTs3-UN7bg,4506 +xlsxwriter/rich_value.py,sha256=BLhq1DPYAVunIsuO8V8Q9v3q--AThY-xNsSQFcRvu6Q,2447 +xlsxwriter/rich_value_rel.py,sha256=U9jhoy3hoeHEXLMiBnXeLqiulf8yHO2kvpgRzyP3E64,2194 +xlsxwriter/rich_value_structure.py,sha256=u3mpcM4WUGTKwexb6TCnbHB59xD5baTyNF9FjDT_Trc,2504 +xlsxwriter/rich_value_types.py,sha256=vJ3e0BoB7-sWv3R2V78M_U1U0Cnb9Di4Eod_xGpuyQI,3307 +xlsxwriter/shape.py,sha256=xwsk9OQLlDH9LjjgJmYUTUXfWka5qf-Mpnnr1fMNbB8,12882 +xlsxwriter/sharedstrings.py,sha256=gtUCMgfoWRIrYvHXTQJtyDEZLHevKjmp7H1z1oXi2ic,3904 +xlsxwriter/styles.py,sha256=ylMpcaXeqSWhlBiLAdfAZwqMJG5sIToUVk8vh8ZN7T0,24549 +xlsxwriter/table.py,sha256=6r7Tbzey0z8ZIVVKCls9Cuvk9VBoKrN4jycEweFymc4,5838 +xlsxwriter/theme.py,sha256=fiiw7xpXBWoMynmVYSqCgQX92Qm_zx8vXW7Bl5EHEBI,8921 +xlsxwriter/utility.py,sha256=Qm_nvJWjuQLOUoLCZiEEjaAQSLAZGCtYm6nZEDUiH-4,41789 +xlsxwriter/vml.py,sha256=faud2zP_d7GQ7NY4M6HOHs-PDZl-wuiYG2Dp3hiy2j4,19361 +xlsxwriter/workbook.py,sha256=zvG5pafHpphJNn5gOGUVI7oeUqs4oU2bzkKVSttXHvU,60100 +xlsxwriter/worksheet.py,sha256=z5M69Cry4XKZSekEDhAa8nqiMNKvk-0O50cfd7qHNdo,290644 +xlsxwriter/xmlwriter.py,sha256=VSJ_JDYjb0WQ_xHn3WcVjttKTyMbWnaGwAqK8QXxu7g,7677 diff --git a/.venv/lib/python3.12/site-packages/XlsxWriter-3.2.2.dist-info/WHEEL b/.venv/lib/python3.12/site-packages/XlsxWriter-3.2.2.dist-info/WHEEL new file mode 100644 index 00000000..505164bc --- /dev/null +++ b/.venv/lib/python3.12/site-packages/XlsxWriter-3.2.2.dist-info/WHEEL @@ -0,0 +1,5 @@ +Wheel-Version: 1.0 +Generator: setuptools (75.8.0) +Root-Is-Purelib: true +Tag: py3-none-any + diff --git a/.venv/lib/python3.12/site-packages/XlsxWriter-3.2.2.dist-info/top_level.txt b/.venv/lib/python3.12/site-packages/XlsxWriter-3.2.2.dist-info/top_level.txt new file mode 100644 index 00000000..450cd81d --- /dev/null +++ b/.venv/lib/python3.12/site-packages/XlsxWriter-3.2.2.dist-info/top_level.txt @@ -0,0 +1 @@ +xlsxwriter |
