# ThesisSummarizing **Repository Path**: b84955189/thesis-summarizing ## Basic Information - **Project Name**: ThesisSummarizing - **Description**: 临沂大学-论文评分汇总 - **Primary Language**: Python - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: https://www.lking.icu - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2022-04-29 - **Last Updated**: 2024-04-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: 自动化办公, Python, 论文 ## README ## Thesis Summarizing -------------- ### Translation [简体中文](https://gitee.com/b84955189/thesis-summarizing/blob/master/docs/README.zh-CN.md) [English](https://gitee.com/b84955189/thesis-summarizing/blob/master/README.md) --------- ### Introduce Use Python to achieve automatic processing of paper grading information. Basic task: Generate Word files with certain formats for each student's different scoring records (Excel data). The Word template file needs to be provided by the user. #### GUI GUI file was generated by the Tkinter Designer by Parth Jadhav. > Repository: [https://github.com/ParthJadhav/Tkinter-Designer](https://github.com/ParthJadhav/Tkinter-Designer) ##### 示例 ![示例图片](https://gitee.com/b84955189/thesis-summarizing/raw/master/docs/img/example.png) #### Third-party module ##### openpyxl A Python library to read/write Excel 2010 xlsx/xlsm files. > Docs:[https://openpyxl.readthedocs.io/](https://openpyxl.readthedocs.io/) ##### python-docx python-docx is a Python library for creating and updating Microsoft Word (.docx) files. > Docs:[https://python-docx.readthedocs.io/](https://python-docx.readthedocs.io) ### Packaging The project distribution uses the [PyInstaller](https://pyinstaller.org) third-party library for packaging. The sample package configuration file is provided in this project path. You can use and package programs by placing them in your project root directory. **pack-config-template.spec** ``` ··· ··· ··· a = Analysis(['main.py', 'func\\CommonTools.py', 'func\\ExcelFunc.py', 'func\\WordFunc.py', 'gui\\gui.py', 'model\\Config.py', 'model\\EnumModels.py', 'model\\ExceptionModels.py', 'model\\RatingModels.py', 'model\\ExceptionModels.py', 'venv\\Lib\\site-packages\\openpyxl\\__init__.py', 'venv\\Lib\\site-packages\\docx\\__init__.py' ], ··· ··· ··· ``` **Perform packaging** ``` pyinstaller -i xx.ico pack-config-template.spec ``` ### Contact - **Author**: Jason - **Email**: lking@lking.icu - **Blog**: [blog.lking.icu](https://blog.lking.icu) - **CSDN**: [https://blog.csdn.net/weixin_43670802](https://blog.csdn.net/weixin_43670802)