自动校验知网文章标题与发布时间的匹配工具。
- ✅ 支持拖拽 Excel 文件(.xlsx、.xls、WPS 格式)
- ✅ 自动选择日期并检索
- ✅ 分页查找标题(支持多页结果)
- ✅ 详细调试信息输出
- ✅ 控制台和 GUI 双重报错显示
- 新版 Excel:
.xlsx、.xlsm(使用 openpyxl 引擎) - 旧版 Excel:
.xls(使用 xlrd 引擎) - WPS:
.xlsx、.xls(WPS 保存的文件)
- 安装依赖:
pip install -r requirements.txt- 运行脚本:
python check_cnki_excel.py- 将 Excel 文件拖拽到窗口中
- 推送代码到 GitHub:
git add .
git commit -m "Initial commit"
git push origin main- 创建 Release Tag 触发自动打包:
git tag v1.0.0
git push origin v1.0.0或者直接在 GitHub 网页上:
- 进入 Releases → Create a new release
- 填写版本号(如
v1.0.0) - 点击 "Publish release"
- 下载打包好的 App:
- 自动打包完成后,在 Actions 页面下载
知网Excel校验工具-macOSartifact - 或者在 Releases 页面下载
- 自动打包完成后,在 Actions 页面下载
- 进入 GitHub 仓库的 Actions 页面
- 选择 "Build macOS App" workflow
- 点击 "Run workflow" → "Run workflow"
Excel 文件必须包含以下两列:
- 发布时间:日期格式(如 2019-12-31)
- 标题:文章标题文本
- macOS: 10.14 或更高版本
- Python: 3.8+(如果直接运行脚本)
- Chrome 浏览器:需要用户自行安装(脚本会自动管理 ChromeDriver)
- 右键点击
.app文件 - 选择"打开"
- 在弹出的对话框中再次点击"打开"
或者运行:
xattr -dr com.apple.quarantine "知网Excel校验工具.app"确保安装了 xlrd<2.0:
pip install "xlrd<2.0"脚本使用 webdriver-manager 自动管理 ChromeDriver,首次运行需要联网下载。
pip install pyinstaller
pyinstaller --noconfirm --windowed --name "知网Excel校验工具" check_cnki_excel.py打包结果在 dist/知网Excel校验工具.app
MIT