该项目是使用 C++ 和 Qt 框架开发的一个数据处理和可视化工具。它结合了第三方库 xlsxdocument
用于处理 Excel 文件,并使用 QCustomPlot
进行图表绘制。该工具能够实现对 Excel 文件和 txt 数据的读取、统计分析、数据表格显示、折线图和柱状图展示,并可以将图形以 PNG、JPG、PDF 等格式保存。
- 保存为图片:生成的图表可以保存为 PNG、JPG 等常见图片格式。
- 保存为 PDF:支持将图表保存为 PDF 格式,方便打印和分享。
- 安装 Qt 开发环境(建议使用 Qt 5.15 及以上版本)。
- 安装
QtXlsxWriter
库,用于处理 Excel 文件。 - 安装
QCustomPlot
库,用于图表绘制。
- 克隆或下载本项目源码。
- 使用 Qt Creator 或命令行打开项目文件(.pro)。
- 配置项目,确保所有依赖库正确链接。(主要修改mainwindows.cpp中qss中文件的位置,如1.png、blue1.qss等)
- 编译并运行项目。
- 打开数据文件:启动程序后,点击界面上方的“打开 Excel”或“打开 txt”按钮,选择要导入的数据文件。
- 数据统计:导入数据后,点击“数据统计”按钮,程序会自动计算数据的平均值、最大值、最小值和总和,并在界面下方显示结果。
- 图表展示:
- 点击“折线图”按钮,生成数据的折线图。
- 点击“柱状图”按钮,生成数据的柱状图。
- 保存图形:生成图表后,可以点击“另存为图片”按钮,选择保存的格式和位置,将图表保存为 PNG、JPG 或 PDF 文件。
- Qt:跨平台的C++图形用户界面应用程序框架。
- QtXlsxWriter:用于在Qt应用程序中读写Excel文件的库。
- QCustomPlot:一个基于Qt的C++绘图控件,用于绘制2D图表。
这个工具旨在为数据处理和可视化提供一个简便、快捷的解决方案,希望能为您的工作带来便利。同时,了解宇宙的终极奥秘也是人类永恒的追求。祝您使用愉快!