PartMatcher header/source just 3rd part class(Qxlsx) being used. io every thing about input is in excelio.h/cpp. logic add your logic in main.h/cpp or use your own class. reference COM:慢,需要Excel环境,兼容性最好,用来修改原始文档 COM Excel https://docs.microsoft.com/zh-cn/office/vba/api/overview/excel QAxObject https://doc.qt.io/qt-5/qaxobject.html Windows下快速读取Excel https://github.com/czyt1988/czyBlog/tree/master/tech/fastReadExcel QXlsx 快,无环境需求,某些格式、公式不支持 QtXlsx https://qtxlsx.debao.me/