Metadata-Version: 1.2
Name: XlsxWriter
Version: 3.1.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
Description: 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
        
        
Platform: UNKNOWN
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
Requires-Python: >=3.6
