QtExcel/QXlsx

Excel file(*.xlsx) reader/writer library using Qt. Descendant of QtXlsxWriter.

C++

1,527

874 commits

updated Aug 25, 2026

See the code

README

QXlsx

Read this in other languages: English, 🇰🇷 Korean, 🇷🇺 Russian, 🇨🇳 Simplified Chinese

  • QXlsx is excel file(*.xlsx) reader/writer library.
    • Because QtXlsxWriter is no longer supported, I created a new project that is based on QtXlsx. (2017-)
  • Development language of QXlsx is C++. (with Qt)
  • You don't need to use static library or dynamic shared object using QXlsx.
    • You can also use it as a static library.

How to use

How to set up (Installation)

Github Actions

qmake CMake

Contributions

📧 Contact

  • Leave me a issue. https://github.com/QtExcel/QXlsx/issues
    • If you are interested in participating in the project, please contact us by issue.
    • My native language is not English and my English is not fluent. Please, use EASY English. :-)
  • If you would like to translate README.md into your native language, please contact me.
    • You can either raise an issue or use a pull request. (such as README.ko.md)

Similar projects

⭐ Qxlnt https://github.com/QtExcel/Qxlnt

  • Qxlnt is a helper project that allows xlnt to be used in Qt.
  • xlnt is a excellent C++ library for using xlsx Excel files.
  • I was looking for a way to make it easy to use in Qt. Of course, cmake is compatible with Qt, but it is not convenient to use. So I created Qxlnt.

⭐ Qlibxlsxwriter https://github.com/QtExcel/Qlibxlsxwriter

  • Qlibxlsxwriter is a helper project that allows libxlsxwriter to be used in Qt.
  • libxlsxwriter is a C library for creating Excel XLSX files.

⭐ QSimpleXlsxWriter https://github.com/QtExcel/QSimpleXlsxWriter

  • Use SimpleXlsxWriter in Qt.
  • SimpleXlsxWriter is C++ library for creating XLSX files for MS Excel 2007 and above.
c
cpp
cpp11
cxx
cxx11
excel
qt
qt5
qt6
qtcreator
qxlsx
xlsx

QtExcel/QXlsx

Excel file(*.xlsx) reader/writer library using Qt. Descendant of QtXlsxWriter.

C++

1,527

874 commits

updated Aug 25, 2026

See the code

README

QXlsx

Read this in other languages: English, 🇰🇷 Korean, 🇷🇺 Russian, 🇨🇳 Simplified Chinese

  • QXlsx is excel file(*.xlsx) reader/writer library.
    • Because QtXlsxWriter is no longer supported, I created a new project that is based on QtXlsx. (2017-)
  • Development language of QXlsx is C++. (with Qt)
  • You don't need to use static library or dynamic shared object using QXlsx.
    • You can also use it as a static library.

How to use

How to set up (Installation)

Github Actions

qmake CMake

Contributions

📧 Contact

  • Leave me a issue. https://github.com/QtExcel/QXlsx/issues
    • If you are interested in participating in the project, please contact us by issue.
    • My native language is not English and my English is not fluent. Please, use EASY English. :-)
  • If you would like to translate README.md into your native language, please contact me.
    • You can either raise an issue or use a pull request. (such as README.ko.md)

Similar projects

⭐ Qxlnt https://github.com/QtExcel/Qxlnt

  • Qxlnt is a helper project that allows xlnt to be used in Qt.
  • xlnt is a excellent C++ library for using xlsx Excel files.
  • I was looking for a way to make it easy to use in Qt. Of course, cmake is compatible with Qt, but it is not convenient to use. So I created Qxlnt.

⭐ Qlibxlsxwriter https://github.com/QtExcel/Qlibxlsxwriter

  • Qlibxlsxwriter is a helper project that allows libxlsxwriter to be used in Qt.
  • libxlsxwriter is a C library for creating Excel XLSX files.

⭐ QSimpleXlsxWriter https://github.com/QtExcel/QSimpleXlsxWriter

  • Use SimpleXlsxWriter in Qt.
  • SimpleXlsxWriter is C++ library for creating XLSX files for MS Excel 2007 and above.
c
cpp
cpp11
cxx
cxx11
excel
qt
qt5
qt6
qtcreator
qxlsx
xlsx

Project health

Overall

3.1/10

Maintained

1/10

Code review

2/10
OpenSSF Scorecard

Significant stargazers

Igor Malinovskiy

712 followers · starred Aug 2020

مهدي شينون (Mehdi Chinoune)

82 followers · starred Jul 2022

Cheemi

71 followers · starred Sep 2026

Alonso Schaich

10 followers · starred Dec 2023