Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Sheetjs | 33,614 | 4,379 | 3,816 | 2 months ago | 170 | March 24, 2022 | 129 | apache-2.0 | JavaScript | |
📗 SheetJS Spreadsheet Data Toolkit -- New home https://git.sheetjs.com/SheetJS/sheetjs | ||||||||||
Easyexcel | 28,859 | 98 | 101 | a month ago | 68 | May 30, 2023 | 319 | apache-2.0 | Java | |
快速、简洁、解决大文件内存溢出的java处理Excel工具 | ||||||||||
Excelize | 16,016 | 357 | 2 days ago | 186 | April 09, 2023 | 88 | bsd-3-clause | Go | ||
Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets | ||||||||||
Luckysheet | 14,702 | 2 | 7 days ago | 9 | October 17, 2022 | 664 | mit | JavaScript | ||
Luckysheet is an online spreadsheet like excel that is powerful, simple to configure, and completely open source. | ||||||||||
Phpspreadsheet | 12,524 | 1,473 | 611 | 4 days ago | 46 | June 14, 2023 | 181 | mit | PHP | |
A pure PHP library for reading and writing spreadsheet files | ||||||||||
Gotenberg | 5,595 | 9 days ago | 35 | July 20, 2023 | 58 | mit | Go | |||
A developer-friendly API for converting numerous document formats into PDF files, and more! | ||||||||||
Xlsx | 5,526 | 63 | 295 | 16 days ago | 45 | May 23, 2023 | 1 | other | Go | |
Go library for reading and writing XLSX files. | ||||||||||
Closedxml | 3,983 | 534 | 363 | 2 days ago | 76 | June 24, 2023 | 419 | mit | C# | |
ClosedXML is a .NET library for reading, manipulating and writing Excel 2007+ (.xlsx, .xlsm) files. It aims to provide an intuitive and user-friendly interface to dealing with the underlying OpenXML API. | ||||||||||
Unioffice | 3,943 | 17 | 17 days ago | 49 | August 06, 2023 | 34 | other | Go | ||
Pure go library for creating and processing Office Word (.docx), Excel (.xlsx) and Powerpoint (.pptx) documents | ||||||||||
Exceldatareader | 3,585 | 492 | 220 | 4 days ago | 21 | June 18, 2023 | 64 | mit | C# | |
Lightweight and fast library written in C# for reading Microsoft Excel files |
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:
It supports Python 3.4+ and PyPy3 and uses standard libraries only.
Here is a simple example:
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()
See the full documentation at: https://xlsxwriter.readthedocs.io
Release notes: https://xlsxwriter.readthedocs.io/changes.html