Spaces:
Running
Running
metadata
title: ExcelDedup
emoji: ⚡
colorFrom: red
colorTo: gray
sdk: docker
pinned: false
license: mit
short_description: 这是一个基于Flask的Web应用程序,用于对Excel文件进行去重处理。
app_port: 5000
Excel Deduplicator (ExcelDedup)
这是一个基于Flask的Web应用程序,用于对Excel文件进行去重处理。
功能特性
- 上传Excel文件并自动去重
- 生成带时间戳的去重结果文件
- 自动清理上传的临时文件
- 提供文件下载功能
- 支持手动清理缓存
技术栈
- Python 3.x
- Flask
- Pandas
- Docker(可选)
运行要求
- Python 3.7+
- pip
- Pandas库
- Flask库
使用方法
本地运行
- 安装依赖:
pip install -r requirements.txt - 启动应用:
python app.py - 访问 http://localhost:5000
Docker运行
- 构建镜像:
docker-compose build - 启动容器:
docker-compose up - 访问 http://localhost:5000
文件清理
- 系统会自动清理5分钟前的上传文件
- 可通过"清理缓存"按钮手动清理所有上传文件
注意事项
- 仅支持.xlsx格式文件
- 上传文件大小限制由Flask配置决定
- 去重基于整行数据比较