Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: atoz03/office-cli

v1.0.0 - First Stable Release: AI-Powered Excel Data Processing 🎉

27 Oct 05:29
@atoz03 atoz03

Choose a tag to compare


🎉 Office AI CLI v1.0.0

Office AI CLI 是一个 AI 驱动的命令行工具,专为零技术背景的办公人员设计,让 Excel/CSV 数据处理像说话一样简单。

✨ 核心特性

🎯 专为办公人员设计

  • 零门槛自然语言 - 用人话描述需求,无需学习复杂公式
  • VLOOKUP 智能替代 - 彻底告别复杂的 Excel 公式
  • 会话式体验 - 交互式对话模式,像聊天一样处理数据

⚡ 极致性能

  • 启动速度 <50ms - Bun 运行时,比 Python 快 30 倍
  • Token 优化 - 按需发送元数据,单次操作 <500 tokens
  • 混合执行 - 简单任务 TypeScript 直接处理,复杂任务生成 Python 脚本

🔒 安全可靠

  • 三档风险控制 - Low/Medium/High 灵活配置执行确认
  • 代码审查 - 脚本执行前完整展示
  • 超时保护 - 自动终止异常执行
  • 元信息优先 - 默认不上传完整数据

🚀 快速开始

# 克隆仓库
git clone https://github.com/atoz03/office-ai-cli.git
cd office-ai-cli
# 安装依赖
bun install
# 配置 API Key
cp .env.example .env
# 编辑 .env 文件,填入 ANTHROPIC_API_KEY
# 运行健康检查
bun run doctor
# 开始使用
bun run dev chat

📦 主要功能

1. 交互式对话模式 ⭐ 推荐

bun run dev chat

像聊天一样处理数据,支持多轮对话和上下文记忆。

2. 数据匹配(VLOOKUP 替代)

bun run dev exec "把 orders.xlsx 和 customers.xlsx 按客户ID关联"

轻松完成两表关联,支持 LEFT/INNER/OUTER JOIN。

3. 数据筛选与统计

bun run dev exec "从销售表筛选出金额大于1000的订单"
bun run dev exec "统计各部门的销售总额"

4. 环境检查

bun run doctor

快速检查运行环境和配置。

🛠️ 技术亮点

  • Bun - 超快速 JavaScript 运行时,启动时间 <50ms
  • TypeScript - 类型安全的代码实现
  • Claude AI - 双层引擎(Haiku 意图识别 + Sonnet 脚本生成)
  • 混合执行策略 - 简单任务原生处理,复杂任务 AI 生成脚本

📊 性能对比

指标 Python CLI Office AI CLI (Bun) 提升
启动时间 ~1.5s ~50ms 30x
内存占用 ~80MB ~30MB 2.6x
依赖安装 ~30s ~3s 10x

🎯 适用场景

  • ✅ Excel 数据关联(替代 VLOOKUP)
  • ✅ 多文件数据匹配
  • ✅ 数据筛选和统计
  • ✅ 批量数据处理
  • ✅ 复杂数据清洗

📋 前置要求

📄 许可证

MIT License - 详见 LICENSE 文件

🙏 致谢


完整文档: README.md

问题反馈: GitHub Issues


🎊 感谢使用 Office AI CLI!

让数据处理像说话一样简单!🚀

Assets 2
Loading

AltStyle によって変換されたページ (->オリジナル) /