项目简介
本项目为昆明动物研究所昆虫标本库量身打造,解决了标本数据建档入库时手动填写卡片耗时耗力且易出错的问题。通过Python编程自动化生成符合格式要求的Excel文件,经边距调整、打印为PDF后可直接交付打印店,有效提升了标本卡片制作的效率与准确性。
项目的主要特性和功能
- 文件管理:
checkFile.py
可检查目录中是否存在同名文件,自动删除旧文件,防止新输出文件被覆盖。 - 卡片数量计算:
countCard.py
依据CSV文件中的标本数据计算所需制作的卡片数量。 - 数据处理与Excel生成:
drawGrid.py
从CSV数据源读取数据,整理后写入Excel表格,确保数据排列整齐。 - 图形用户界面:
gui.py
提供简单的图形用户界面,方便用户选择文件并启动处理流程。 - 程序整合:
main.py
作为项目入口,整合各模块,执行完整的卡片制作流程。 - CSV文件读取:
readList.py
读取CSV文件内容并转换为列表格式,便于后续处理。
安装使用步骤
- 环境准备:确保已安装Python 3.7及以上版本,安装第三方库
xlsxwriter
。 - 获取源码:下载本项目的源码文件到本地。
- 启动程序:运行
main.py
启动系统。 - 指定文件:通过图形界面或命令行指定输入CSV文件的路径。
- 开始处理:点击“开始运行”按钮或执行相应命令,系统自动完成文件处理、卡片计算、Excel生成等操作。
- 查看与打印:处理完成后,查看生成的Excel文件并进行打印。
注意事项
- 确保输入CSV文件格式正确,以便系统准确解析数据。
- 若有复杂的格式调整或数据处理需求,可能需调整相关脚本代码。
- 本系统主要用于昆虫标本卡片制作,用于其他类型标本时可能需适当调整。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】