{"id":13498184,"url":"https://github.com/jmcnamara/XlsxWriter","last_synced_at":"2025-03-28T23:30:52.745Z","repository":{"id":6202382,"uuid":"7433211","full_name":"jmcnamara/XlsxWriter","owner":"jmcnamara","description":"A Python module for creating Excel XLSX files.","archived":false,"fork":false,"pushed_at":"2024-08-30T08:42:28.000Z","size":291663,"stargazers_count":3646,"open_issues_count":15,"forks_count":633,"subscribers_count":114,"default_branch":"main","last_synced_at":"2024-10-29T15:46:55.575Z","etag":null,"topics":["charts","libxlsxwriter","pandas","python","spreadsheet","xlsx","xlsx-files","xlsxwriter"],"latest_commit_sha":null,"homepage":"https://xlsxwriter.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jmcnamara.png","metadata":{"files":{"readme":"README.rst","changelog":"Changes","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"custom":["paypal.me/xlsxwriter"]}},"created_at":"2013-01-04T01:07:06.000Z","updated_at":"2024-10-28T23:29:16.000Z","dependencies_parsed_at":"2023-02-16T13:45:55.703Z","dependency_job_id":"807ae042-1ba0-445f-a84f-1cfc286526e8","html_url":"https://github.com/jmcnamara/XlsxWriter","commit_stats":{"total_commits":1344,"total_committers":53,"mean_commits":"25.358490566037737","dds":0.0691964285714286,"last_synced_commit":"d963212334da3c152abfbc8b9545eb95aee2fa34"},"previous_names":[],"tags_count":167,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmcnamara%2FXlsxWriter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmcnamara%2FXlsxWriter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmcnamara%2FXlsxWriter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmcnamara%2FXlsxWriter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jmcnamara","download_url":"https://codeload.github.com/jmcnamara/XlsxWriter/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222090770,"owners_count":16929471,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["charts","libxlsxwriter","pandas","python","spreadsheet","xlsx","xlsx-files","xlsxwriter"],"created_at":"2024-07-31T20:00:53.238Z","updated_at":"2025-03-28T23:30:52.740Z","avatar_url":"https://github.com/jmcnamara.png","language":"Python","funding_links":["paypal.me/xlsxwriter"],"categories":["Python","Specific Formats Processing","Data Format \u0026 I/O","特定格式处理","特殊文本格式处理","Projects with Great Documentation","Specific Formats Processing [🔝](#readme)","📚 فهرست","Uncategorized","File Formats"],"sub_categories":["For Python","کار با اکسل","Uncategorized"],"readme":"XlsxWriter\n==========\n\n**XlsxWriter** is a Python module for writing files in the Excel 2007+ XLSX\nfile format.\n\nXlsxWriter can be used to write text, numbers, formulas and hyperlinks to\nmultiple worksheets and it supports features such as formatting and many more,\nincluding:\n\n* 100% compatible Excel XLSX files.\n* Full formatting.\n* Merged cells.\n* Defined names.\n* Charts.\n* Autofilters.\n* Data validation and drop down lists.\n* Conditional formatting.\n* Worksheet PNG/JPEG/GIF/BMP/WMF/EMF images.\n* Rich multi-format strings.\n* Cell comments.\n* Integration with Pandas and Polars.\n* Textboxes.\n* Support for adding Macros.\n* Memory optimization mode for writing large files.\n\nIt supports Python 3.4+ and PyPy3 and uses standard libraries only.\n\nHere is a simple example:\n\n.. code-block:: python\n\n   import xlsxwriter\n\n   # Create an new Excel file and add a worksheet.\n   workbook = xlsxwriter.Workbook(\"demo.xlsx\")\n   worksheet = workbook.add_worksheet()\n\n   # Widen the first column to make the text clearer.\n   worksheet.set_column(\"A:A\", 20)\n\n   # Add a bold format to use to highlight cells.\n   bold = workbook.add_format({\"bold\": True})\n\n   # Write some simple text.\n   worksheet.write(\"A1\", \"Hello\")\n\n   # Text with formatting.\n   worksheet.write(\"A2\", \"World\", bold)\n\n   # Write some numbers, with row/column notation.\n   worksheet.write(2, 0, 123)\n   worksheet.write(3, 0, 123.456)\n\n   # Insert an image.\n   worksheet.insert_image(\"B5\", \"logo.png\")\n\n   workbook.close()\n\n.. image:: https://raw.github.com/jmcnamara/XlsxWriter/master/dev/docs/source/_images/demo.png\n\nSee the full documentation at: https://xlsxwriter.readthedocs.io\n\nRelease notes: https://xlsxwriter.readthedocs.io/changes.html\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjmcnamara%2FXlsxWriter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjmcnamara%2FXlsxWriter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjmcnamara%2FXlsxWriter/lists"}