Version 0.1

Added sidebar, Dashboard, Line Graph
This commit is contained in:
Ayxan
2022-05-23 04:12:37 +04:00
parent d660f2a4ca
commit 9e90b4a150
204 changed files with 29218 additions and 109 deletions

View File

@ -0,0 +1 @@
pip

View File

@ -0,0 +1,23 @@
This software is under the MIT Licence
======================================
Copyright (c) 2010 openpyxl
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

View File

@ -0,0 +1,87 @@
Metadata-Version: 2.1
Name: openpyxl
Version: 3.0.10
Summary: A Python library to read/write Excel 2010 xlsx/xlsm files
Home-page: https://openpyxl.readthedocs.io
Author: See AUTHORS
Author-email: charlie.clark@clark-consulting.eu
License: MIT
Project-URL: Documentation, https://openpyxl.readthedocs.io/en/stable/
Project-URL: Source, https://foss.heptapod.net/openpyxl/openpyxl
Project-URL: Tracker, https://foss.heptapod.net/openpyxl/openpyxl/-/issues
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.6
License-File: LICENCE.rst
Requires-Dist: et-xmlfile
.. image:: https://coveralls.io/repos/bitbucket/openpyxl/openpyxl/badge.svg?branch=default
:target: https://coveralls.io/bitbucket/openpyxl/openpyxl?branch=default
:alt: coverage status
Introduction
------------
openpyxl is a Python library to read/write Excel 2010 xlsx/xlsm/xltx/xltm files.
It was born from lack of existing library to read/write natively from Python
the Office Open XML format.
All kudos to the PHPExcel team as openpyxl was initially based on PHPExcel.
Security
--------
By default openpyxl does not guard against quadratic blowup or billion laughs
xml attacks. To guard against these attacks install defusedxml.
Mailing List
------------
The user list can be found on http://groups.google.com/group/openpyxl-users
Sample code::
from openpyxl import Workbook
wb = Workbook()
# grab the active worksheet
ws = wb.active
# Data can be assigned directly to cells
ws['A1'] = 42
# Rows can also be appended
ws.append([1, 2, 3])
# Python types will automatically be converted
import datetime
ws['A2'] = datetime.datetime.now()
# Save the file
wb.save("sample.xlsx")
Documentation
-------------
The documentation is at: https://openpyxl.readthedocs.io
* installation methods
* code examples
* instructions for contributing
Release notes: https://openpyxl.readthedocs.io/en/stable/changes.html

View File

@ -0,0 +1,377 @@
openpyxl-3.0.10.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
openpyxl-3.0.10.dist-info/LICENCE.rst,sha256=DIS7QvXTZ-Xr-fwt3jWxYUHfXuD9wYklCFi8bFVg9p4,1131
openpyxl-3.0.10.dist-info/METADATA,sha256=r6YDI7oMq_RBCWv1t7hoLUfCndfSKMvZ3YgSNOKfk4U,2429
openpyxl-3.0.10.dist-info/RECORD,,
openpyxl-3.0.10.dist-info/REQUESTED,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
openpyxl-3.0.10.dist-info/WHEEL,sha256=WzZ8cwjh8l0jtULNjYq1Hpr-WCqCRgPr--TX4P5I1Wo,110
openpyxl-3.0.10.dist-info/top_level.txt,sha256=mKJO5QFAsUEDtJ_c97F-IbmVtHYEDymqD7d5X0ULkVs,9
openpyxl/__init__.py,sha256=VtMPdsxka8GIDNczecdDTUIHQOIVHeDp3DYSbgFOZfA,589
openpyxl/__pycache__/__init__.cpython-310.pyc,,
openpyxl/__pycache__/_constants.cpython-310.pyc,,
openpyxl/_constants.py,sha256=R63KSSz5_YgnXh6ecWuwUGaoKR9deHy1QkMcKheNfIQ,307
openpyxl/cell/__init__.py,sha256=eEjbyTZfWrVERGpzukPo03WgevOvDJqpacyA4Whx5n8,122
openpyxl/cell/__pycache__/__init__.cpython-310.pyc,,
openpyxl/cell/__pycache__/_writer.cpython-310.pyc,,
openpyxl/cell/__pycache__/cell.cpython-310.pyc,,
openpyxl/cell/__pycache__/read_only.cpython-310.pyc,,
openpyxl/cell/__pycache__/text.cpython-310.pyc,,
openpyxl/cell/_writer.py,sha256=SF2utlBS0iyswJpuboFX6Y_wXgsxs5ARgQCox_sFCxg,3186
openpyxl/cell/cell.py,sha256=xQHDiR8yjBpPyN1JbJdLXEe-HxtTbDLMuXr7hzi6j5o,8670
openpyxl/cell/read_only.py,sha256=rNEragjLK2TYU8lHRivO8_4lp-a4mJtZJO0-Pdxl4gk,3113
openpyxl/cell/text.py,sha256=pHtvucnpW8pe2qU8ekDdActJu5UnUmwos0WCR_pxG8M,4367
openpyxl/chart/_3d.py,sha256=mBWQGZ1qgwprx7sTzIVxkHsGoqX4kLtscbgKXPll5f4,3104
openpyxl/chart/__init__.py,sha256=sitthdKhd--R4C3S7hBWghxhgCC-KVnORglOVs5doIQ,564
openpyxl/chart/__pycache__/_3d.cpython-310.pyc,,
openpyxl/chart/__pycache__/__init__.cpython-310.pyc,,
openpyxl/chart/__pycache__/_chart.cpython-310.pyc,,
openpyxl/chart/__pycache__/area_chart.cpython-310.pyc,,
openpyxl/chart/__pycache__/axis.cpython-310.pyc,,
openpyxl/chart/__pycache__/bar_chart.cpython-310.pyc,,
openpyxl/chart/__pycache__/bubble_chart.cpython-310.pyc,,
openpyxl/chart/__pycache__/chartspace.cpython-310.pyc,,
openpyxl/chart/__pycache__/data_source.cpython-310.pyc,,
openpyxl/chart/__pycache__/descriptors.cpython-310.pyc,,
openpyxl/chart/__pycache__/error_bar.cpython-310.pyc,,
openpyxl/chart/__pycache__/label.cpython-310.pyc,,
openpyxl/chart/__pycache__/layout.cpython-310.pyc,,
openpyxl/chart/__pycache__/legend.cpython-310.pyc,,
openpyxl/chart/__pycache__/line_chart.cpython-310.pyc,,
openpyxl/chart/__pycache__/marker.cpython-310.pyc,,
openpyxl/chart/__pycache__/picture.cpython-310.pyc,,
openpyxl/chart/__pycache__/pie_chart.cpython-310.pyc,,
openpyxl/chart/__pycache__/pivot.cpython-310.pyc,,
openpyxl/chart/__pycache__/plotarea.cpython-310.pyc,,
openpyxl/chart/__pycache__/print_settings.cpython-310.pyc,,
openpyxl/chart/__pycache__/radar_chart.cpython-310.pyc,,
openpyxl/chart/__pycache__/reader.cpython-310.pyc,,
openpyxl/chart/__pycache__/reference.cpython-310.pyc,,
openpyxl/chart/__pycache__/scatter_chart.cpython-310.pyc,,
openpyxl/chart/__pycache__/series.cpython-310.pyc,,
openpyxl/chart/__pycache__/series_factory.cpython-310.pyc,,
openpyxl/chart/__pycache__/shapes.cpython-310.pyc,,
openpyxl/chart/__pycache__/stock_chart.cpython-310.pyc,,
openpyxl/chart/__pycache__/surface_chart.cpython-310.pyc,,
openpyxl/chart/__pycache__/text.cpython-310.pyc,,
openpyxl/chart/__pycache__/title.cpython-310.pyc,,
openpyxl/chart/__pycache__/trendline.cpython-310.pyc,,
openpyxl/chart/__pycache__/updown_bars.cpython-310.pyc,,
openpyxl/chart/_chart.py,sha256=5p29QQtdXmwrMWveTVbQmxAqcxNMaLo5_TYHmWpIXhM,5583
openpyxl/chart/area_chart.py,sha256=_yWbDwamxVaXeNLjDFjfmYQj2pNKmWwJ7t8-zmj2RFs,2925
openpyxl/chart/axis.py,sha256=ZhS5lHCRpAFLjO-LSBvPqmo3JFoStJURNpjerOvLry0,12657
openpyxl/chart/bar_chart.py,sha256=gVUIwK7QMHejTqxkrRUMHK4g_euyGo9snvR9UiU3OeM,4175
openpyxl/chart/bubble_chart.py,sha256=oQFIoXmFbck665Xrha8tTJkgaWYzXpnSaIWRaN20_FU,2021
openpyxl/chart/chartspace.py,sha256=21asc8NG4Lzvu72-4fJafe1MV_PCXdEOiHRZkkBkaGI,6084
openpyxl/chart/data_source.py,sha256=ZGFU04_tol5aj99Cy_z90A0TOySo-zsdgLXXLm98ZnU,5809
openpyxl/chart/descriptors.py,sha256=n2z3gt3wajcZlxETyNx6i2q94Xhdt0xkMj8ezGg4fCo,764
openpyxl/chart/error_bar.py,sha256=P6cMiz7SoxrsAZPYr3uNtBgKKFt_42pRsOjwgGGmeYQ,1832
openpyxl/chart/label.py,sha256=hX6jerhmoqUgv60nW8LGkFjrxbmlYsh-9I2UdcZsxEY,4167
openpyxl/chart/layout.py,sha256=nOob9eaim8AbQKEWt9dR5UaJ0i8HLb4TuHYz8yrTMlY,2040
openpyxl/chart/legend.py,sha256=7Rx9q9w1DlXCZKQFQLcwtwIbDdqTjaRepIHmaeSnKp4,2040
openpyxl/chart/line_chart.py,sha256=CiVznoifZD8fBclgJXqXl5GgoC3B-GXF8FyQA48GMQI,3986
openpyxl/chart/marker.py,sha256=nfzOuh2L6xng8d2L1o4GbRdZUC0iNzxVzyor6pasJZQ,2600
openpyxl/chart/picture.py,sha256=-uC50EG_Edye3FzQqSXgjMdc9JQ2IiZ04o9UqD5_cmc,1156
openpyxl/chart/pie_chart.py,sha256=gyX0Wx4qJs4J7UFfyG1aPd1Dmp-lGyssK--TwsZNuZ8,4868
openpyxl/chart/pivot.py,sha256=eqGfjudiANL1se3pbQVJVMs0asFH53vkuSU5_aYrq0w,1741
openpyxl/chart/plotarea.py,sha256=ZaPQ9zrw7ZsvUXxI4z0jtueLaxEvPaclM1JiG6BXMg4,5832
openpyxl/chart/print_settings.py,sha256=9h7hqB_bOOWQcwv-nXxUJx9LF8ldZ7uXgy8kpaSEAps,1454
openpyxl/chart/radar_chart.py,sha256=5BY3nHnrbrMzCg3lhmFseKF7aTkRTQBqQf9jCQMVryQ,1537
openpyxl/chart/reader.py,sha256=Lw_sTWhbK4OyG6TDyCvc1YxwsA-O8MtKWaxTVP5bgcg,719
openpyxl/chart/reference.py,sha256=4VmUSvnq2PK1RhXppAoMnsgbM7xkfV3y6VNQXm1wI88,3098
openpyxl/chart/scatter_chart.py,sha256=6ZGA8us3mn9ML1SNznMbnDoZGa3eEKhlQfJy0eBxEP4,1559
openpyxl/chart/series.py,sha256=lacE1JDETHpw6wt-gQQJpXA8TohBw6j33-Pq5ln24NI,5908
openpyxl/chart/series_factory.py,sha256=KI1cyin3vRjolNKZnJU3fVJL2lAA1EDFVJOIGpb7Ovs,1368
openpyxl/chart/shapes.py,sha256=LuuMGPi8TpFKSiEACdRaqSM1UfrRs4OHl6bO97MFM-U,2815
openpyxl/chart/stock_chart.py,sha256=PaySnFES8SkmEurl8l1ozqNNs9jbcdDKM1yGrUaIFMY,1620
openpyxl/chart/surface_chart.py,sha256=tVr-y9U3yqVtiwAMdI1FVnoPvdowpe7Q0jOLsx6LLN8,2955
openpyxl/chart/text.py,sha256=XWCcUSIkEeNDPL2i6Vd5DIQrXYdj0gMZBA04eYwlms0,1857
openpyxl/chart/title.py,sha256=jCj0KKTV8jfZEJJW9jRZIC4658oSqP5T7R_7X6a4FCo,1973
openpyxl/chart/trendline.py,sha256=dfykzMNDQADooCk3eGDtJsb-HtS5IjLPXUSpJj_F3Es,3053
openpyxl/chart/updown_bars.py,sha256=EEHh1masZYcwuBVCBEVuYaHp1sYGM9NuRXBu8ZeqGvI,897
openpyxl/chartsheet/__init__.py,sha256=LWRt_ng8kVyFPaPlkQcz09a4lmhMKuW1zNg2wViWi_k,71
openpyxl/chartsheet/__pycache__/__init__.cpython-310.pyc,,
openpyxl/chartsheet/__pycache__/chartsheet.cpython-310.pyc,,
openpyxl/chartsheet/__pycache__/custom.cpython-310.pyc,,
openpyxl/chartsheet/__pycache__/properties.cpython-310.pyc,,
openpyxl/chartsheet/__pycache__/protection.cpython-310.pyc,,
openpyxl/chartsheet/__pycache__/publish.cpython-310.pyc,,
openpyxl/chartsheet/__pycache__/relation.cpython-310.pyc,,
openpyxl/chartsheet/__pycache__/views.cpython-310.pyc,,
openpyxl/chartsheet/chartsheet.py,sha256=m10kVu5nVE2-pdEMXrPlmMj5EdJHYPaSZ3BfEToYpo4,4042
openpyxl/chartsheet/custom.py,sha256=adJoF6ZTWT6lNAK-VAqVXDZ4Js_Hpa4mqm1goaMO9oc,1691
openpyxl/chartsheet/properties.py,sha256=Sj6qcgdkmMDUEYwS4ugXAzXMhj5_9w3SoN6b2pxTijU,679
openpyxl/chartsheet/protection.py,sha256=eJixEBmdoTDO2_0h6g51sdSdfSdCaP8UUNsbEqHds6U,1265
openpyxl/chartsheet/publish.py,sha256=0zOyFw5eIp2J9-WaNiuFcbLyHwr5f7rbkI7Ux6CbB1s,1587
openpyxl/chartsheet/relation.py,sha256=UX6_M0VziJSXnrWGtKo_Ztp7ax5XGFHCL08emEmq2zs,2731
openpyxl/chartsheet/views.py,sha256=WDbrdA7FYybD9f-iohh9J09qOcPpWdlkU3aJrROn2K8,1341
openpyxl/comments/__init__.py,sha256=vS5MXYD5sbLGpWXb7q-GwN9SvdvlXoMM6voVZJMrfEI,67
openpyxl/comments/__pycache__/__init__.cpython-310.pyc,,
openpyxl/comments/__pycache__/author.cpython-310.pyc,,
openpyxl/comments/__pycache__/comment_sheet.cpython-310.pyc,,
openpyxl/comments/__pycache__/comments.cpython-310.pyc,,
openpyxl/comments/__pycache__/shape_writer.cpython-310.pyc,,
openpyxl/comments/author.py,sha256=EKZq4Bvg0Uq_Vi3_OUhU-z8TrmQb9cWyTaOUl2CBeUI,388
openpyxl/comments/comment_sheet.py,sha256=vpvJO1QaRJ2QvgFy-a59TWizvRke2eIyQJytWhgPcrA,5874
openpyxl/comments/comments.py,sha256=LiOlDmCknMa_Ab_pUvulaj804CvsjGpBqi0ypXH4fxM,1474
openpyxl/comments/shape_writer.py,sha256=0gYUfez5cAU5rLHTpuPX0hOah-8EwpY5SCzzM3ER_vc,3868
openpyxl/compat/__init__.py,sha256=Nl-SeWQbkNn10RtizWEAgnk4glYoLRmUV4mwXQDi7OQ,1592
openpyxl/compat/__pycache__/__init__.cpython-310.pyc,,
openpyxl/compat/__pycache__/abc.cpython-310.pyc,,
openpyxl/compat/__pycache__/numbers.cpython-310.pyc,,
openpyxl/compat/__pycache__/product.cpython-310.pyc,,
openpyxl/compat/__pycache__/singleton.cpython-310.pyc,,
openpyxl/compat/__pycache__/strings.cpython-310.pyc,,
openpyxl/compat/abc.py,sha256=9en931ecvRZKxR7qmcllR2p33HF4ZlcljII1H2QGNEk,155
openpyxl/compat/numbers.py,sha256=6dSz7rLWsS9Wrs_VC5Qx2e4fbOZexwV5eEXeXv8SWPY,1617
openpyxl/compat/product.py,sha256=PckDpAMWi2xcIuQpz9un6YtBK1aMDb17sDIEZeEHKBg,264
openpyxl/compat/singleton.py,sha256=_odbcfJhL_P25QjrNYfCpUbRveis7uDiTtfUWvnFha4,1083
openpyxl/compat/strings.py,sha256=zJb2-t-ezKuAqv9b68ZOguRUDdwEQepca1Zxg5srKj8,604
openpyxl/descriptors/__init__.py,sha256=p_J_95x3LzJ-WAlkmClVOfibMi3PIwzgFu_9Ce3F-r8,1816
openpyxl/descriptors/__pycache__/__init__.cpython-310.pyc,,
openpyxl/descriptors/__pycache__/base.cpython-310.pyc,,
openpyxl/descriptors/__pycache__/excel.cpython-310.pyc,,
openpyxl/descriptors/__pycache__/namespace.cpython-310.pyc,,
openpyxl/descriptors/__pycache__/nested.cpython-310.pyc,,
openpyxl/descriptors/__pycache__/sequence.cpython-310.pyc,,
openpyxl/descriptors/__pycache__/serialisable.cpython-310.pyc,,
openpyxl/descriptors/__pycache__/slots.cpython-310.pyc,,
openpyxl/descriptors/base.py,sha256=AEnaMxOZ0EA-vjaqVdoN9SSmyAfBz3hiOJ8JcwR3Geo,7110
openpyxl/descriptors/excel.py,sha256=TPYzzf0x5uyCyXC3USjO8AZhzD83J0T08OaUOfqCyhs,2438
openpyxl/descriptors/namespace.py,sha256=ZvQcYT_aLJIsdc5LjlmRPZQ7UZp-1OdWkPrD7hG2Jmc,309
openpyxl/descriptors/nested.py,sha256=lkmVD1zG_VPAbukFpk8jnj5MjPkDaVRzVKKJfBRCWqc,2651
openpyxl/descriptors/sequence.py,sha256=DJjJ8RyFaiuPSfNvEVevMii5uzUoZe2hjOESaS4kHig,3324
openpyxl/descriptors/serialisable.py,sha256=cfRFFSAMbTM0GCPY5Lqy_UrmJABbKf-Klesw8pitTRo,7343
openpyxl/descriptors/slots.py,sha256=xNj5vLWWoounpYqbP2JDnnhlTiTLRn-uTfQxncpFfn0,824
openpyxl/drawing/__init__.py,sha256=4PhbbB73RtQ15UUWzzA12nN7gLRaG7D8rXNPY9OCWXU,66
openpyxl/drawing/__pycache__/__init__.cpython-310.pyc,,
openpyxl/drawing/__pycache__/colors.cpython-310.pyc,,
openpyxl/drawing/__pycache__/connector.cpython-310.pyc,,
openpyxl/drawing/__pycache__/drawing.cpython-310.pyc,,
openpyxl/drawing/__pycache__/effect.cpython-310.pyc,,
openpyxl/drawing/__pycache__/fill.cpython-310.pyc,,
openpyxl/drawing/__pycache__/geometry.cpython-310.pyc,,
openpyxl/drawing/__pycache__/graphic.cpython-310.pyc,,
openpyxl/drawing/__pycache__/image.cpython-310.pyc,,
openpyxl/drawing/__pycache__/line.cpython-310.pyc,,
openpyxl/drawing/__pycache__/picture.cpython-310.pyc,,
openpyxl/drawing/__pycache__/properties.cpython-310.pyc,,
openpyxl/drawing/__pycache__/relation.cpython-310.pyc,,
openpyxl/drawing/__pycache__/spreadsheet_drawing.cpython-310.pyc,,
openpyxl/drawing/__pycache__/text.cpython-310.pyc,,
openpyxl/drawing/__pycache__/xdr.cpython-310.pyc,,
openpyxl/drawing/colors.py,sha256=DmY3f50XNemqt4gqK-HhEhMpY9mXa-H_gDGAJycjwpM,15278
openpyxl/drawing/connector.py,sha256=BLeLHvxh--N5J0cscc45kSu4gwwclrtAhkCAjroyHg0,3863
openpyxl/drawing/drawing.py,sha256=TVgnUo510WG9mgqbBEMZ-T-S4SXga_n2AQIYvHWfYrs,2785
openpyxl/drawing/effect.py,sha256=iws9anMvqN_0zEdo8wCwsKmvjdn5u3_OVNIdh2aJL7A,9529
openpyxl/drawing/fill.py,sha256=_k7ONkSM4pzDlcEcQs9tgIgKmg-SJ48NvSN0ro-1ov0,12701
openpyxl/drawing/geometry.py,sha256=jCJit07H5zNv4HyTI18mZzFO2eJNgP8KQaCJ4btrdoI,17733
openpyxl/drawing/graphic.py,sha256=GNE7VhmHE2FxlBzAAHNJAG9EYOeP04yL4n-LHXuE7nY,5127
openpyxl/drawing/image.py,sha256=PbIRz5136GqdLf9738twuOThoF1LPoIVpIwuj8-F9Ks,1463
openpyxl/drawing/line.py,sha256=pYrMRa7O0OzNu56-CmcWNV5x_bmKcJp4T3vRO9pE4uM,4105
openpyxl/drawing/picture.py,sha256=lqf4WezgKKIRjT6ZU1hsfZNyQF8OP7ngAfIlcSC9zmY,4287
openpyxl/drawing/properties.py,sha256=UH9e7NlPuSs13oM2IC4kMJURg6oWcBbXpxeLJ-gR6Gk,4948
openpyxl/drawing/relation.py,sha256=igkBJ_OKZ16-IcdO-asvIw2hGub-mKzvH3k4K_ShmRQ,344
openpyxl/drawing/spreadsheet_drawing.py,sha256=e2dJHU2Sp6OgKFH-egxrd8CqbRbPjjjuoWeePNHRn9o,10762
openpyxl/drawing/text.py,sha256=vjOY-mIIwQII4GoiKQdQE_zqof8CLFNfyttIT3R90eo,22345
openpyxl/drawing/xdr.py,sha256=xjSzolAxpxb4CWa4rbDTEX3iBw-uBsIOQeFRkzStgEA,626
openpyxl/formatting/__init__.py,sha256=JQyMJU_rnfUyXM_Tk4Hz_dUM1uUqbz0UlIK0i5_rEZQ,59
openpyxl/formatting/__pycache__/__init__.cpython-310.pyc,,
openpyxl/formatting/__pycache__/formatting.cpython-310.pyc,,
openpyxl/formatting/__pycache__/rule.cpython-310.pyc,,
openpyxl/formatting/formatting.py,sha256=ZLflOZbG5sfSGe_oTv_ghOZkz-XGAstUK_0hSCuvLGs,2805
openpyxl/formatting/rule.py,sha256=0CcEqFpu9PSyGn5lbSFg-CeM49l7oHBBvRmJwuoCHMY,9308
openpyxl/formula/__init__.py,sha256=KFbd8A3fcY4abjI58_pHkZ_4ba3OJx8RpzTUuixD3uQ,69
openpyxl/formula/__pycache__/__init__.cpython-310.pyc,,
openpyxl/formula/__pycache__/tokenizer.cpython-310.pyc,,
openpyxl/formula/__pycache__/translate.cpython-310.pyc,,
openpyxl/formula/tokenizer.py,sha256=LYD7rjTds1kbKo_EeL22H4QtPgvzD04uAAh_XX_XQV0,15104
openpyxl/formula/translate.py,sha256=3yduwyIg71VUHquJFbFKYorfpfwSdC4QNXdM3HyqGug,6661
openpyxl/packaging/__init__.py,sha256=KcNtO2zoYizOgG-iZzayZffSL1WeZR98i1Q8QYTRhfI,90
openpyxl/packaging/__pycache__/__init__.cpython-310.pyc,,
openpyxl/packaging/__pycache__/core.cpython-310.pyc,,
openpyxl/packaging/__pycache__/extended.cpython-310.pyc,,
openpyxl/packaging/__pycache__/interface.cpython-310.pyc,,
openpyxl/packaging/__pycache__/manifest.cpython-310.pyc,,
openpyxl/packaging/__pycache__/relationship.cpython-310.pyc,,
openpyxl/packaging/__pycache__/workbook.cpython-310.pyc,,
openpyxl/packaging/core.py,sha256=RZxejREIjo3zmsh2TYYT1D1w2wmIhNCJApZHvSnVhWA,4011
openpyxl/packaging/extended.py,sha256=xvC-SBAqkE5GMV_oInfpxIcUzLpTcSNrCcMvk_nM7CM,4755
openpyxl/packaging/interface.py,sha256=TAzyUJG3uFLY3uf_-bxTadTw7Thlq9TXC6JNbsSMlBg,920
openpyxl/packaging/manifest.py,sha256=DMpq2jbB0LFzCRYUgprPfS7ncorSx0hATpL7AOJcMaY,5643
openpyxl/packaging/relationship.py,sha256=k_7v8v0VTyJiYGkO9Izp8HskfCFrKcllx17tvUb1Jyc,4356
openpyxl/packaging/workbook.py,sha256=kfqU5svwVYz_TDf23UM5c2CBvOUaBd08Khgst2xrlC4,7024
openpyxl/pivot/__init__.py,sha256=vy0Tqjyg0JU0hFQkaKwsNNXId2uWxw94S4fNgk1JwmY,35
openpyxl/pivot/__pycache__/__init__.cpython-310.pyc,,
openpyxl/pivot/__pycache__/cache.cpython-310.pyc,,
openpyxl/pivot/__pycache__/fields.cpython-310.pyc,,
openpyxl/pivot/__pycache__/record.cpython-310.pyc,,
openpyxl/pivot/__pycache__/table.cpython-310.pyc,,
openpyxl/pivot/cache.py,sha256=_1-6g7SOPTOBHq7wJHMBkvKMuVg9YyNbZ5nIapjdOGs,30587
openpyxl/pivot/fields.py,sha256=yd2Iz2EIti0nJkMgSAhft0l7XHuNxnazvavpTStZrZY,6984
openpyxl/pivot/record.py,sha256=y0s27ZvcvetQFsG3BpLFdUniC2cuQc09NzOY4zoagTY,2687
openpyxl/pivot/table.py,sha256=cmMEh5s7zIcBWICWwuUd5E9FNAslX6V8Q2G2H-by5eg,37786
openpyxl/reader/__init__.py,sha256=vy0Tqjyg0JU0hFQkaKwsNNXId2uWxw94S4fNgk1JwmY,35
openpyxl/reader/__pycache__/__init__.cpython-310.pyc,,
openpyxl/reader/__pycache__/drawings.cpython-310.pyc,,
openpyxl/reader/__pycache__/excel.cpython-310.pyc,,
openpyxl/reader/__pycache__/strings.cpython-310.pyc,,
openpyxl/reader/__pycache__/workbook.cpython-310.pyc,,
openpyxl/reader/drawings.py,sha256=x0P-Hdauvp5pOfWg-PxTqNKnoVwE1m-ssolF99rA_fo,2052
openpyxl/reader/excel.py,sha256=w1LMHWMmpbNhC73fc_LNFjfih8T700kKYLB85Y-FkNI,10978
openpyxl/reader/strings.py,sha256=Vr23VuVcmGASy1m2Zv_q9WXafVQmkGUvh8vGTtbN30I,565
openpyxl/reader/workbook.py,sha256=GZZLNq3ttKU-zHOcEApgEscMRIdFY928ndXyhBw5PRw,3921
openpyxl/styles/__init__.py,sha256=6vl70dr1Z0LPjhf5GxPXXGC5625kSLrzwlHILYqs3Lo,363
openpyxl/styles/__pycache__/__init__.cpython-310.pyc,,
openpyxl/styles/__pycache__/alignment.cpython-310.pyc,,
openpyxl/styles/__pycache__/borders.cpython-310.pyc,,
openpyxl/styles/__pycache__/builtins.cpython-310.pyc,,
openpyxl/styles/__pycache__/cell_style.cpython-310.pyc,,
openpyxl/styles/__pycache__/colors.cpython-310.pyc,,
openpyxl/styles/__pycache__/differential.cpython-310.pyc,,
openpyxl/styles/__pycache__/fills.cpython-310.pyc,,
openpyxl/styles/__pycache__/fonts.cpython-310.pyc,,
openpyxl/styles/__pycache__/named_styles.cpython-310.pyc,,
openpyxl/styles/__pycache__/numbers.cpython-310.pyc,,
openpyxl/styles/__pycache__/protection.cpython-310.pyc,,
openpyxl/styles/__pycache__/proxy.cpython-310.pyc,,
openpyxl/styles/__pycache__/styleable.cpython-310.pyc,,
openpyxl/styles/__pycache__/stylesheet.cpython-310.pyc,,
openpyxl/styles/__pycache__/table.cpython-310.pyc,,
openpyxl/styles/alignment.py,sha256=UcDakgcFWDwOlLtcZNC_3HLdBWzRsG7SmkSQA4u9KeY,2512
openpyxl/styles/borders.py,sha256=dqzcD9b-l_HidrhiP0B6JmkXANOBv0Y_wegqKrRQkSo,3594
openpyxl/styles/builtins.py,sha256=tvDp4fl300bR3cwZNEykgEUI8b4n-LcjdvXXwrUtqNU,31182
openpyxl/styles/cell_style.py,sha256=ErOjpxrayeOPNl9NWCyF9h2eH4Qj2cstaUIKOs6Bg24,5304
openpyxl/styles/colors.py,sha256=nHtEQyXtdvIyw1ktoGy3Du0qNdqqkPdvBdNJjOaYzSM,4653
openpyxl/styles/differential.py,sha256=bB7H_6HraiFkK-Y1jNYkjZkTAlyA74OvLPa4f8PFyM4,2267
openpyxl/styles/fills.py,sha256=1xVb5ES4IoHowYnoWMIwvRJTWFvOW3PvHkZlwm73RDY,6443
openpyxl/styles/fonts.py,sha256=ke5GmJ3S-AKiUZFJzXXFBEugRmBYTZhLbdyoyOk96Rw,3525
openpyxl/styles/named_styles.py,sha256=y62QW2bkzKU4SOOkS2wmpV6_QNwjpVow5mtJf9Olz5w,7424
openpyxl/styles/numbers.py,sha256=iJjorVr1VFPH95d4UQpjyrwa8EkLIKqDMyw6oA8SwLY,5120
openpyxl/styles/protection.py,sha256=VCR5HcpppNmTAqoUbIa7rQwdb0dp8517wWRVQXASBa0,394
openpyxl/styles/proxy.py,sha256=1b351V-qVfG89G6KRhJpxByOZCq-MXLNShqKUi3LCco,1456
openpyxl/styles/styleable.py,sha256=tJPWC8g8i0CEH5HHU00ArDetakYw6IrzsM3SOlNYXxI,4565
openpyxl/styles/stylesheet.py,sha256=cvSuL72cnf2GRiIS5Fiky9fvoylx_x5PI6aXFl_7tLo,8535
openpyxl/styles/table.py,sha256=Z9N_EpJ7ooDbIlWS0j9oYmSoL0R6NqhZc9irS58Z0LY,2801
openpyxl/utils/__init__.py,sha256=JihKdC-kPyYYDj57UNbEXXn_hj707nWkWMX0SliR1H4,324
openpyxl/utils/__pycache__/__init__.cpython-310.pyc,,
openpyxl/utils/__pycache__/bound_dictionary.cpython-310.pyc,,
openpyxl/utils/__pycache__/cell.cpython-310.pyc,,
openpyxl/utils/__pycache__/dataframe.cpython-310.pyc,,
openpyxl/utils/__pycache__/datetime.cpython-310.pyc,,
openpyxl/utils/__pycache__/escape.cpython-310.pyc,,
openpyxl/utils/__pycache__/exceptions.cpython-310.pyc,,
openpyxl/utils/__pycache__/formulas.cpython-310.pyc,,
openpyxl/utils/__pycache__/indexed_list.cpython-310.pyc,,
openpyxl/utils/__pycache__/inference.cpython-310.pyc,,
openpyxl/utils/__pycache__/protection.cpython-310.pyc,,
openpyxl/utils/__pycache__/units.cpython-310.pyc,,
openpyxl/utils/bound_dictionary.py,sha256=S8A5avfYgj8C9qY02VqPVPlao65n5qA4LZyww62LxNI,759
openpyxl/utils/cell.py,sha256=0sDS5epgU4k9Hr-Vj2RUha9A6dpodiJ4Wd39KsZNPhI,6535
openpyxl/utils/dataframe.py,sha256=4DnrL0HZYK9rWdwj1tQO00upaU108vfFjIjH26XGjhU,2596
openpyxl/utils/datetime.py,sha256=Bf0YnwbYG_uZaTacGOY5LGRayX9MWPS3wGtz7Fuy9is,4529
openpyxl/utils/escape.py,sha256=Bdfcwl5IzIqMD3r7BHxYLZ9azAwtN43pDRNjLzpWVzI,790
openpyxl/utils/exceptions.py,sha256=-iVaVgQk_Xq65ItCh4aIJCQ6oLHIlTMR7KjcrVv8kZw,889
openpyxl/utils/formulas.py,sha256=06fJ7kMfYD_bUemPc8MTyauJdh3UsYZVmnk2MDBN1Ag,3733
openpyxl/utils/indexed_list.py,sha256=8XDEm8hAbp_XqpuPCeSBMBZPVaMw1q3irC4-A-sVLzc,1257
openpyxl/utils/inference.py,sha256=iBefUcthoRSIO-htrh7fGr_P1_Lx0GU9pWlkIydFs08,1582
openpyxl/utils/protection.py,sha256=sGpCIoMOW-V2f91x7R5uCg1P4lscvSJgS-E_Y_s06FM,830
openpyxl/utils/units.py,sha256=tXAag0lQFkhWtAOARrrNBAJ69WTBNl48QrPR5VuMBrc,2674
openpyxl/workbook/__init__.py,sha256=3YwXULCwZZlhWImVB_07V-IjyrHgziAgiitErnmP6nI,68
openpyxl/workbook/__pycache__/__init__.cpython-310.pyc,,
openpyxl/workbook/__pycache__/_writer.cpython-310.pyc,,
openpyxl/workbook/__pycache__/child.cpython-310.pyc,,
openpyxl/workbook/__pycache__/defined_name.cpython-310.pyc,,
openpyxl/workbook/__pycache__/external_reference.cpython-310.pyc,,
openpyxl/workbook/__pycache__/function_group.cpython-310.pyc,,
openpyxl/workbook/__pycache__/properties.cpython-310.pyc,,
openpyxl/workbook/__pycache__/protection.cpython-310.pyc,,
openpyxl/workbook/__pycache__/smart_tags.cpython-310.pyc,,
openpyxl/workbook/__pycache__/views.cpython-310.pyc,,
openpyxl/workbook/__pycache__/web.cpython-310.pyc,,
openpyxl/workbook/__pycache__/workbook.cpython-310.pyc,,
openpyxl/workbook/_writer.py,sha256=jz0Ljx8Vl73sb0FYwub2pF7k9Zwk95k1Um15Jk4hQAg,6537
openpyxl/workbook/child.py,sha256=hLBNKhlBF19O3ZnYuCwdmDI0nb_1P5udbDqkgkIQt_s,4060
openpyxl/workbook/defined_name.py,sha256=84mftP70VemW4t0q1gMAd8jqpc_DX8rt0jcusLk1Z8I,7444
openpyxl/workbook/external_link/__init__.py,sha256=p42iTw7McXeftIWoyIBsG1_FkZQjUcJ_iL-dYkKyglw,71
openpyxl/workbook/external_link/__pycache__/__init__.cpython-310.pyc,,
openpyxl/workbook/external_link/__pycache__/external.cpython-310.pyc,,
openpyxl/workbook/external_link/external.py,sha256=Hb98DAk1BgyyLdYXqInjz9uYhX6VywKpHC9qotYHJPg,4555
openpyxl/workbook/external_reference.py,sha256=swiOV5kB_rUAWVZwrZA7yFGS5FtaqqjBknJNntJCICM,348
openpyxl/workbook/function_group.py,sha256=6dxHCm08V3A_XbhufMrSMtfN2wxetnK9H5gztR7mDu0,803
openpyxl/workbook/properties.py,sha256=QXjwXTdN0c3lOs1Cjf-B8U9jvlmam6ds1yva6O2t5hk,5261
openpyxl/workbook/protection.py,sha256=N_-4oJ9ST1DY5y1QUSPJj3rD9wrcBJxsJ-X8Gmwojb0,6031
openpyxl/workbook/smart_tags.py,sha256=svv9SAsEpJucdtSLDr8vIm8ykGAfCZfuH64WaqZFfu0,1181
openpyxl/workbook/views.py,sha256=LpjPsFmOA7Xz97bXe7L9DA63gsfQDzgwNBQZOyXlKyc,5214
openpyxl/workbook/web.py,sha256=PhcttYhzh35m8jkwEkw5Q0wHnbJGjD2yvd_H2YldN2s,2642
openpyxl/workbook/workbook.py,sha256=u0CU87LakDscmiazQQPfFpvBQn412Tc-8KMW_tjJi4c,13948
openpyxl/worksheet/__init__.py,sha256=vy0Tqjyg0JU0hFQkaKwsNNXId2uWxw94S4fNgk1JwmY,35
openpyxl/worksheet/__pycache__/__init__.cpython-310.pyc,,
openpyxl/worksheet/__pycache__/_read_only.cpython-310.pyc,,
openpyxl/worksheet/__pycache__/_reader.cpython-310.pyc,,
openpyxl/worksheet/__pycache__/_write_only.cpython-310.pyc,,
openpyxl/worksheet/__pycache__/_writer.cpython-310.pyc,,
openpyxl/worksheet/__pycache__/cell_range.cpython-310.pyc,,
openpyxl/worksheet/__pycache__/cell_watch.cpython-310.pyc,,
openpyxl/worksheet/__pycache__/controls.cpython-310.pyc,,
openpyxl/worksheet/__pycache__/copier.cpython-310.pyc,,
openpyxl/worksheet/__pycache__/custom.cpython-310.pyc,,
openpyxl/worksheet/__pycache__/datavalidation.cpython-310.pyc,,
openpyxl/worksheet/__pycache__/dimensions.cpython-310.pyc,,
openpyxl/worksheet/__pycache__/drawing.cpython-310.pyc,,
openpyxl/worksheet/__pycache__/errors.cpython-310.pyc,,
openpyxl/worksheet/__pycache__/filters.cpython-310.pyc,,
openpyxl/worksheet/__pycache__/header_footer.cpython-310.pyc,,
openpyxl/worksheet/__pycache__/hyperlink.cpython-310.pyc,,
openpyxl/worksheet/__pycache__/merge.cpython-310.pyc,,
openpyxl/worksheet/__pycache__/ole.cpython-310.pyc,,
openpyxl/worksheet/__pycache__/page.cpython-310.pyc,,
openpyxl/worksheet/__pycache__/pagebreak.cpython-310.pyc,,
openpyxl/worksheet/__pycache__/picture.cpython-310.pyc,,
openpyxl/worksheet/__pycache__/properties.cpython-310.pyc,,
openpyxl/worksheet/__pycache__/protection.cpython-310.pyc,,
openpyxl/worksheet/__pycache__/related.cpython-310.pyc,,
openpyxl/worksheet/__pycache__/scenario.cpython-310.pyc,,
openpyxl/worksheet/__pycache__/smart_tag.cpython-310.pyc,,
openpyxl/worksheet/__pycache__/table.cpython-310.pyc,,
openpyxl/worksheet/__pycache__/views.cpython-310.pyc,,
openpyxl/worksheet/__pycache__/worksheet.cpython-310.pyc,,
openpyxl/worksheet/_read_only.py,sha256=N0OBX8AWDtUXGn04B7KvdBKVAq1WeU5WtXSi9cwm-MU,5439
openpyxl/worksheet/_reader.py,sha256=3fwxRovWHrz5YvQTu6MyDMOFqKJV9Qdu6q0l-yhNZBw,15856
openpyxl/worksheet/_write_only.py,sha256=tSJQmFedR2J8n8M4cCL74a2DwaTLhFw7-cAfQM7_jMw,4256
openpyxl/worksheet/_writer.py,sha256=ucDCufJ6SpFX58FebvGXarkVWS2RRX9_JUSIwjEYGik,10318
openpyxl/worksheet/cell_range.py,sha256=JAmAMh9SDh-7j-0WP3uc-lgtyg3AKiamadOyqBD34HM,14642
openpyxl/worksheet/cell_watch.py,sha256=LdxGcTmXbZ4sxm6inasFgZPld1ijdL5_ODSUvvz13DU,608
openpyxl/worksheet/controls.py,sha256=N3cx3jYJ5HQHxYTT95HC9Bk77CG4zAvp1jZlKWRT8gE,2735
openpyxl/worksheet/copier.py,sha256=yy3tV3Fvafb6KhwbIE7qKM-8jwRLADv_yfgf6ubJCZU,2327
openpyxl/worksheet/custom.py,sha256=CRlQ98GwqqKmEDkv8gPUCa0ApNM2Vz-BLs_-RMu3jLA,639
openpyxl/worksheet/datavalidation.py,sha256=PZo_Ojre6BAndAltZSyhHahDikaptLgLWCQHYzgJEn8,6136
openpyxl/worksheet/dimensions.py,sha256=J9PiC1Uj1VNJoJqgph4BTHB_HMwfuKyJbN38YC_olwc,8877
openpyxl/worksheet/drawing.py,sha256=OxtZKz-iGEdBe8cAIiNE0_dJmtxy740-ilvK4eshcW8,275
openpyxl/worksheet/errors.py,sha256=KkFC4bnckvCp74XsVXA7JUCi4MIimEFu3uAddcQpjo0,2435
openpyxl/worksheet/filters.py,sha256=DOcn_Eiyvf38X4FBEups5aunWmyZzttduAVI3mnL-Zg,10854
openpyxl/worksheet/header_footer.py,sha256=AQ7BLJ_xNQ1FZ5E7ObZ4vAxHiGEacajqNss6jVhO6y4,7886
openpyxl/worksheet/hyperlink.py,sha256=j4D98tw6TDEB-KsYRxlnCevaQg-zcNYDsCL8eRX11KY,1391
openpyxl/worksheet/merge.py,sha256=LEV-etpiaD8ROQY-ppfi9DmSyIbkqIt4f5ssley-O_k,4140
openpyxl/worksheet/ole.py,sha256=VDINt__P9yPRcwQnFhGSuuSdaFZXc5OrNXS2aXCX_Wc,3530
openpyxl/worksheet/page.py,sha256=1uZMPI_218SXoR_41SfS2_mra7YMq2-VACupPUl8E4M,4920
openpyxl/worksheet/pagebreak.py,sha256=SmJWoXhYn5ajLSVKT3dcwP4dFET9cbXNgEBGOeQohGE,1811
openpyxl/worksheet/picture.py,sha256=72TctCxzk2JU8uFfjiEbTBufEe5eQxIieSPBRhU6m1Q,185
openpyxl/worksheet/properties.py,sha256=xGM6ULgtLMCGxzPOGM4V0kOsvWEFYG9lLsfZYgF6IYk,3087
openpyxl/worksheet/protection.py,sha256=kKanq7Tkmjw37nwm1q0VY9B579zLKWF2sFRLu849vX4,3787
openpyxl/worksheet/related.py,sha256=dZcMFcmW8jXi6dTAomvZPLODjj9mPDVZZKz22TMfQts,348
openpyxl/worksheet/scenario.py,sha256=ny0BiVQhzUKxi-ubTkbTF6v4AWGy7ZnV2jE3Rt8_um8,2401
openpyxl/worksheet/smart_tag.py,sha256=nLbt04IqeJllk7TmNS1eTNdb7On5jMf3llfyy3otDSk,1608
openpyxl/worksheet/table.py,sha256=HJgFVvv57qamZmlZf53qgZ3QfKrxuwSR-7EbUcr-ZNE,11716
openpyxl/worksheet/views.py,sha256=jeuym07ghdbNft8P3eXZ3q1b0YWl72bMQD58v1cFWxc,4632
openpyxl/worksheet/worksheet.py,sha256=qugIcPJtyLu_fqIhdIbzVi_JpRN3TaHn4Yxi1RisQZw,27473
openpyxl/writer/__init__.py,sha256=vy0Tqjyg0JU0hFQkaKwsNNXId2uWxw94S4fNgk1JwmY,35
openpyxl/writer/__pycache__/__init__.cpython-310.pyc,,
openpyxl/writer/__pycache__/excel.cpython-310.pyc,,
openpyxl/writer/__pycache__/theme.cpython-310.pyc,,
openpyxl/writer/excel.py,sha256=vsSn-sCmOxUCzPrH0PX6MBTnT6vMC5v7htGBbv71E3U,9854
openpyxl/writer/theme.py,sha256=eRW0tETAWL8HyE6zyt6lLPnzWX9ul5JPXX3VHkZnw84,10320
openpyxl/xml/__init__.py,sha256=f28-m53hDspYqdZxg2h-cMBOCjBCH7tzcsMLDZ7ax3c,1016
openpyxl/xml/__pycache__/__init__.cpython-310.pyc,,
openpyxl/xml/__pycache__/constants.cpython-310.pyc,,
openpyxl/xml/__pycache__/functions.cpython-310.pyc,,
openpyxl/xml/constants.py,sha256=EmxmaCPuoGbzKAQovJXcjq6QHDUhAxaU1bt-Lf7mCko,4546
openpyxl/xml/functions.py,sha256=EcldyNqNvSjLgJA7qpZ7Xp2fChlMr4H-zq0pIu4XA4Q,1929

View File

@ -0,0 +1,6 @@
Wheel-Version: 1.0
Generator: bdist_wheel (0.37.0)
Root-Is-Purelib: true
Tag: py2-none-any
Tag: py3-none-any

View File

@ -0,0 +1 @@
openpyxl