🌍 Language / 语言: English | 中文
FlowExcel是一个专门为简化常规数据分析工作定制化的工具,让业务人员无需编程知识也能构建复杂的数据处理流程。
🎯 可视化流程编辑 - 拖拽式操作,智能连接,自动布局
📊 实时数据预览 - 节点级预览,即时反馈,确保准确性
🗂️ 工作区管理 - 多项目支持,团队协作,配置复用
🔧 灵活配置 - 工作表级配置,适配各种Excel格式
📈 强大处理 - 索引驱动,多种聚合,复杂逻辑支持
用户友好 极简界面 极低学习门槛 |
无编程门槛 业务人员用业务思维 解决业务问题 |
所见即所得 每个操作节点实时预览 确保处理正确性 |
数据安全 完全本地运行 确保数据隐私 |
国际化支持 多语言支持 完善的多语言支持 |
只需三步,完成你的首个数据处理流程:
- 📁 导入Excel文件 - 支持多工作表,工作表级表头配置,对非标准格式友好
- 🎯 拖拽构建流程 - 可视化节点,无需编程知识,边构建边预览
- 📊 导出处理结果 - 一键执行导出报表,可复用的流程配置
想要快速体验FlowExcel的强大功能?我们提供了一个完整的示例工作区:
📁 example.fxw - 下载示例工作区文件,一键导入即可体验完整功能
- 多部门预算数据汇总
- 月度/季度财务报表生成
- 成本费用分析和归类
- 多渠道销售数据整合
- 客户数据清洗和分析
- 销售业绩统计和排名
- 员工信息管理和统计
- 薪资数据处理和分析
- 绩效评估数据汇总
- 运营数据的清洗和转换
- 多维度数据交叉分析
- 定制化报表生成
- 🎨 现代化前端: React 18 + TypeScript + Tailwind CSS
- ⚡ 高性能后端: Python FastAPI + Pandas
- 🖥️ 跨平台桌面: Tauri框架,支持Windows/macOS/Linux
- 🔒 安全可靠: 本地化运行,数据不离开本地环境
- 🚀 高性能: 批量处理优化,大数据集流式处理
前往 Releases 页面下载对应平台的安装包:
- Windows:
.msi
安装包,自动配置系统集成 - macOS:
.dmg
磁盘映像,拖拽即可安装 - Linux:
.deb
包或AppImage
文件
- Windows:
.zip
压缩包,解压即用
- Windows 10/11 (x64)
- macOS 10.15+ (Apple Silicon)
- Linux (x64)
⚠️ macOS用户注意: 首次运行可能会出现安全警告,这是正常现象。请参考 macOS安全指南 了解如何解决。
- Node.js: >= 21.0.0
- Python: >= 3.9.0
- Rust: >= 1.70.0 (用于Tauri)
- pnpm: >= 8.0.0
- uv: >= 0.6.17
git clone https://github.com/TimsPizza/FlowExcel.git
cd FlowExcel
# 安装前端依赖
pnpm install
# 安装Python依赖
cd src-python
uv sync
# 启动开发服务器
pnpm tauri dev
# 在新终端启动Python后端
cd src-python
# 启动venv虚拟环境
# linux/macos
source .venv/bin/activate
# windows
.venv\Scripts\activate
# 启动后端
cd src
python main.py
# 构建前端
pnpm build
# 构建Tauri应用
pnpm tauri build
FlowExcel/
├── src/ # React前端源码
├── src-python/ # Python后端源码
├── src-tauri/ # Tauri桌面应用
├── public/ # 静态资源
└── docs/ # 项目文档
欢迎任何形式的贡献!
- Fork 本项目
- 创建特性分支 (
git checkout -b feature/AmazingFeature
) - 提交更改 (
git commit -m 'Add some AmazingFeature'
) - 推送到分支 (
git push origin feature/AmazingFeature
) - 创建 Pull Request
- 遵循现有的代码风格
- 为新功能添加测试
- 更新相关文档
本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情。
# 克隆项目
git clone https://github.com/TimsPizza/FlowExcel.git
cd FlowExcel
# 安装前端依赖
pnpm install
# 安装后端依赖
cd src-python && uv sync
# 运行开发服务器
pnpm start
# 开发
pnpm dev # 启动开发服务器
pnpm test # 运行所有测试
pnpm lint # 代码检查
# 构建
pnpm build # 构建前端和后端
pnpm build:full # 完整构建(包含Tauri)
# 发布
pnpm release:draft # 创建草稿发布
pnpm release:prerelease # 创建预发布
pnpm release:stable # 创建正式发布
- ✅ 持续集成: 每次推送代码自动运行测试和代码检查
- 🚀 多平台构建: 自动构建 Windows、macOS、Linux 版本
- 📦 自动发布: 推送版本标签自动发布到 GitHub Releases
- 🔒 安全审计: 自动检查依赖安全性
详细说明请查看 部署指南
感谢所有为FlowExcel贡献代码和建议的开发者!
Icons by Icons8
Badges by ShieldsIO