File size: 1,074 Bytes
3373b3e | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 | ---
title: Office Tools
emoji: 🛠️
colorFrom: blue
colorTo: green
sdk: streamlit
sdk_version: 1.28.0
app_file: app.py
pinned: false
---
# 🛠️ 办公工具平台
专为公司内部打造的自助办公工具集合,帮助员工高效处理日常文档和数据工作。
## 功能模块
### 📊 Excel处理
- 多Excel文件合并
- 数据去重与清洗
- 数据格式转换(CSV/Excel/JSON)
- 透视表生成
### 📄 PDF处理
- PDF合并/拆分
- PDF加水印/密码
### 📝 文档生成
- 合同模板生成
- 批量邮件合并
- 金额大写转换
- 条码/二维码生成
### 🔧 文本处理
- 文本对比(Diff)
- 批量文本替换
- JSON格式化
- 字数统计
## 本地运行
```bash
# 安装依赖
pip install -r requirements.txt
# 运行应用
streamlit run app.py
```
## 部署到 Streamlit Cloud
1. 将代码推送到 GitHub
2. 访问 [share.streamlit.io](https://share.streamlit.io)
3. 连接 GitHub 仓库
4. 选择 `app.py` 作为主文件
5. 点击 Deploy
## 技术栈
- Streamlit
- Pandas
- PyPDF2
- python-docx
- qrcode
|