# DataForge_release **Repository Path**: guonc/DataForge_release ## Basic Information - **Project Name**: DataForge_release - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-10-25 - **Last Updated**: 2026-11-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # DataForge **桌面数据分析一体化工作台 · Excel 编辑器** —— 从这里的表格编辑,到数据准备、DuckDB SQL、可视化看板、统计建模、云同步,一站式完成「从数据接入到分析输出」。 当前版本:**v0.1.0**(2026-10-31 · 首个可发布版本) | [🧮 Excel 编辑器](#-excel-编辑器主打能力) | [📦 版本下载列表](#-版本下载列表) | [🔄 自动更新](#-自动更新) > 本仓库为 DataForge 的**发布仓**:提供全版本安装包下载与客户端自动更新元数据(`update.json`)分发。 --- ## 这是什么? DataForge 有两层身份: 1. **一款对标 Microsoft 365 Excel 的桌面 Excel 编辑器**:完整 Ribbon 功能区、175 个内置函数的原生公式引擎、真实 `.xlsx` 读写、透视表与图表、完整打印链路——不需要订阅、不需要联网,10 MB 装进系统。 2. **一条完整的数据分析链路**:在编辑器里整理好表格,一键进入数据分析工作台,接着做清洗、SQL、透视、可视化、统计建模,最后由端到端加密的云同步收尾——这套「表格 → 分析 → 协作」的闭环,目前没有一个产品在一个应用里全部提供。 DataForge 是一款面向 Windows 桌面的数据分析一体化工作台,聚合 **Excel 编辑、Excel/CSV 数据接入、数据清洗与加工、DuckDB SQL 查询、可视化看板、统计分析任务**与**端到端加密云同步**。 - **真正的桌面级响应**:分析引擎内嵌 DuckDB(Native Rust),数据落盘本地、跨重启保留;Excel/CSV 解析在后台线程执行,导入期间界面照常操作、随时可取消。 - **单机即可用,联网更有料**:所有核心功能本地闭环;可选自建 `dataforge-server` 后,获得账号体系、文件同步、版本历史与分享协作等团队化能力。 技术形态:Tauri 2(Rust 后端 + WebView 前端视图层)+ DuckDB 分析内核,安装包约 10 MB。 --- ## 🧮 Excel 编辑器:主打能力 > **对位 Microsoft 365 Excel 的桌面平替,并且在数据清洗、离线可用、中文办公特化上做得比它更顺手。** > DataForge 的第一个身份就是一个能用、敢替代 Office 365 Excel 的表格编辑器:文件 / 开始 / 插入 / 页面布局 / 公式 / 数据 / 审阅 / 视图 / 个性化——**9 个选项卡、140+ 功能按钮**的完整 Ribbon 功能区,底层是 **175 个内置函数的 Rust 原生公式引擎**和真实 `.xlsx` 读写。支持 `.xls` / `.xlsx` / `.csv`,完全离线免费,基本上是市面上最完整的 Excel 桌面替代。 ### ① 完整的表格编辑体系 - **格式全家桶**:加粗 / 斜体 / 下划线 / 删除线、字号增减、字色、边框、填充、自动换行、数字格式;水平与垂直对齐九项组合;行高列宽(含自适应列宽)、行列插入删除与隐藏、合并/拆分单元格、缩进、格式刷 - **效率件**:查找替换、排序 / 筛选、填充选项、清除内容 / 清除格式、撤销 / 重做、全屏、缩放(右下角实时缩放比例) - **工作表管理**:新建 / 复制 / 重命名 / 删除工作表;冻结窗格多模式(首行 / 首列 / 任意位置 / 自定义区域,含下拉完整列表与状态感知禁用) - **中文单元格排版细节**:全角半角、自动换行、单元格内换行符清理等静默但不缺席 ### ② 公式:175 个内置函数 × Rust 原生引擎 - **10 大类共 175 个函数**:数学、统计、逻辑、数组、文本、日期、财务、查找、条件、信息——`SUMPRODUCT`、`AGGREGATE`、`SUMIF`、`VLOOKUP`、`STDEV.S`、`RANK.EQ`、`QUARTILE.INC`、`SUBTOTAL`……Excel 新旧函数名(2010 前后)双兼容 - **「选得到的一定算得出来」**:公式引擎与函数目录逐条对应(`#NAME?` 这类"目录里有、引擎算不出"的问题不存在);「插入函数」对话框带签名与参数说明,自动求和一键完成最常用操作 - **定义名称** + **计算选项**(自动 / 手动重算) - **自定义函数**:把常用计算规则保存为可复用函数,**工作簿级 / 本机全局**两个作用域——这是原生 Excel 里要写 VBA 或 LAMBDA 才能做到的事,在这里是给所有人的标配 ### ③ 格式体系:样式库 + 条件格式 + 一键美化 - 表格样式库,选中区域套用即成 - 单元格样式库:内置样式 + 新建 / 管理 / 修改自定义样式(样式即资产,可跨单元格复用) - 条件格式(含规则选项),配合筛选与着色让表格自解释 - **「一键美化为表」**:自动加表头样式、隔行着色、边框——把原始数据秒变成品表格 - 页面主题让整个工作簿换装 ### ④ 编辑器内置透视表与图表 - **数据透视表**:新建 / 编辑 / 删除,在编辑器里直接对区域做透视角转换(拖字段改布局),不需要跳转别的模块 - **16 种图表**(配套智能图表推荐 + 配色方案):柱状图、条形图、折线图、面积图、堆叠柱状图、堆叠面积图、组合图、饼图、环形图、散点图、气泡图、雷达图、漏斗图、直方图、箱线图、树状图——以所选区域为源(SVG 渲染,支持智能推荐配置) - 插入图片 / 超链接 / 符号;插入图表基于选中区域,所见即所得 ### ⑤ 数据清洗工具箱:28 种一键操作(比 Office 更敢想的点) Office 里要 Power Query 折腾半天的整理活,这里选中列点一下就好: - **文本类**:去首尾空格、清除换行空格、全角转半角、分列、合并文本、加前后缀、提取子串 - **数值类**:文本转数字 / 数字转文本、**长号转文本**(身份证号码 / 手机号在 Excel 里变科学计数法的经典事故,这里一键防呆)、负数红字、日期标准化 - **结构类**:删除空行 / 空列、删除重复项、标记重复值、转置到新表、隔行插空、消除合并(含选项)、标题降维、生成序号列、向下填充空值、空值填 0 / 填 - - **中文办公特化**:**人民币大写、身份证解析**(出生日期 / 性别 / 年龄)、**信息脱敏**、提取批注 ### ⑥ 页面布局与打印:完整打印链路 - 页面主题、页面设置、页边距、页面方向、纸张大小 - 打印区域设定、打印标题(每页重复表头)、分隔符(分页强制)、打印网格线 / 行号列标开关 - 普通视图 / **页面布局视图** / **分页预览**三视图切换 + 打印预览 - 独立打印引擎(专门模块 7 万行级实现):从所见即所打到装订留白,桌面级打印体验——Web 版 Office 阉割的能力,这里齐的 ### ⑦ 审阅与安全 - 批注:新建 / 显示 / 删除,配合「提取批注」一键把批注抽成数据列 - 拼写检查、保护工作表 - 数据验证:下拉 / 范围 / 自定义依据,支持在网格中直接框选来源区域 ### ⑧ 模板库:19 套拿来即用 - **行业系统模板**(多工作表联动,内置公式和示例数据):财务记账系统(科目字典 + 收支明细 + 分类汇总 + 月度报表跨表联动)、销售管理系统(客户档案 + 产品目录 + 销售订单 + 汇总,VLOOKUP / SUMIF 联动)、进销存系统(入库 / 出库 / 台账结存自动计算)、人力资源薪资系统、客户关系管理系统、固定资产管理系统(折旧计提)、项目管理系统(里程碑 + 成员负载) - **办公场景模板**:月度预算表、差旅报销单、会议纪要、周工作计划、待办清单、活动报名表、学生成绩表、通讯录、家庭记账、图书清单、健身打卡、菜谱收藏 ### ⑨ 云协同与一体化联动 - 首页三视图:本地文件 / 云端文件 / 收到的分享(共享编辑收件箱) - 打开云端、另存云端、远程同步开关、分享链接(只读浏览 + 共享编辑)、保存即同步——记录级版本历史与端到端加密见[云同步服务](#️-云同步服务可自建) - **一键「加载当前工作簿到数据分析工作台」**:编辑好的表格直接进入透视表 / SQL / 统计 / 看板链路——从表格到分析,零拷贝 ### 与 Office 365 的差异化定位 | 维度 | DataForge | Microsoft 365 Excel | |------|-----------|--------------------| | 使用成本 | 一次性免费,无订阅、无账号墙 | 月/年订阅 | | 运行依赖 | 本地原生引擎,完全离线可用 | 桌面功能要装全家桶;Web 版功能打折且需联网 | | 数据清洗 | 28 种中文办公一键操作(身份证解析 / 脱敏 / 人民币大写) | 要用 Power Query 或函数组合 | | 表格→分析 | 一键进入同一应用内的透视表 / SQL / 统计 / 看板 | Excel / Power Query / Power BI 是工具孤岛 | | 团队协作 | 自建服务端、端到端加密、轻量部署 | 依赖 OneDrive / SharePoint 云链路 | --- ## 📋 功能总览 | 模块 | 能力一句话 | |------|-----------| | **Excel 编辑器** | 9 选项卡 Ribbon、175 内置函数、透视表、16 种图表、28 种一键清洗、19 套模板、完整打印 | | 数据源 | Excel/CSV 多文件导入 + PostgreSQL / MySQL / SQLite 直连查询 | | 数据准备 | 38 种免 SQL 清洗/加工/关联算子,步骤流可视化、可重跑 | | SQL 处理 | CodeMirror 编辑器 + DuckDB 引擎,分页/排序/过滤/导出 | | 可视化看板 | 33 种图表、拖拽布局、交叉筛选、PNG/HTML/报告三种导出 | | 统计分析 | 9 大统计模板任务化运行,内置回归 / 时序预测 / 聚类 | | 云同步 | 端到端加密、多账号、版本历史、分享协作(需自建服务端) | | 自动更新 | Tauri updater + 签名校验,应用内更新日志/提醒/订阅 | --- ## 🚀 快速上手 1. **安装**:下载 [DataForge_0.1.0_x64-setup.exe](https://gitee.com/guonc/DataForge_release/releases/download/v0.1.0/DataForge_0.1.0_x64-setup.exe),双击安装(需管理员权限) 2. **打开或新建表格**:编辑器首页三视图(本地 / 云端 / 收到的分享),或从 19 套模板一键生成带公式的工作簿 3. **接入数据**:主工作台「数据源」导入 Excel/CSV,或直连数据库(只读) 4. **加工分析**:数据准备拖算子,或直接写 DuckDB SQL 5. **呈现**:可视化看板、统计任务,导出 PNG / HTML / 报告 6. **(可选)云同步**:部署 `dataforge-server` 后,在「设置 → 云服务」填服务器地址并注册账号 --- ## 💻 系统要求 | 项目 | 要求 | |------|------| | 操作系统 | Windows 10 / 11(64 位) | | 安装权限 | perMachine 安装,需要管理员权限 | | 本地数据目录 | `%APPDATA%\DataForge\`(分析库 `dataforge.duckdb` 自动创建) | --- ## 📦 版本下载列表 ### v0.1.0(2026-10-31 · 首个可发布版本 · [Release 页](https://gitee.com/guonc/DataForge_release/releases/tag/v0.1.0)) **更新内容:** - 首个可发布版本:Excel 编辑器(Ribbon 功能区、冻结、查找替换、条件格式、数据验证、打印) - 数据分析工作台:Excel 挂载导入、DuckDB SQL 查询、数据准备管线与 14 种清洗算子 - 统计建模与可视化:透视表、原生图表、仪表盘 - 云服务:账号体系、文件同步、版本历史与端到端加密 - 客户端打包发布与自动更新(更新日志 / 更新提醒 / 更新订阅) | 文件 | 说明 | 大小 | |------|------|------| | [DataForge_0.1.0_x64-setup.exe](https://gitee.com/guonc/DataForge_release/releases/download/v0.1.0/DataForge_0.1.0_x64-setup.exe) | ⭐ **推荐下载**:NSIS 引导安装器,向导式安装,支持中/英文界面选择 | 10.27 MiB | | [DataForge_0.1.0_x64-setup.exe.sig](https://gitee.com/guonc/DataForge_release/releases/download/v0.1.0/DataForge_0.1.0_x64-setup.exe.sig) | 安装器签名文件(自动更新校验用,一般无需手动下载) | 420 B | | [DataForge_0.1.0_x64_zh-CN.msi](https://gitee.com/guonc/DataForge_release/releases/download/v0.1.0/DataForge_0.1.0_x64_zh-CN.msi) | 简体中文 MSI 安装包 | 13.93 MiB | | [DataForge_0.1.0_x64_en-US.msi](https://gitee.com/guonc/DataForge_release/releases/download/v0.1.0/DataForge_0.1.0_x64_en-US.msi) | English MSI installer | 13.93 MiB | **SHA-256 校验值:** ```text DataForge_0.1.0_x64-setup.exe 23ba9bfa70553cf015c94a93be6bf63bc138f2b84a7ca46336b47247d1196e06 DataForge_0.1.0_x64_en-US.msi faab15bc99badeb092e19ed9009c725f1cfb07bdbed0b43dba29db438854b272 DataForge_0.1.0_x64_zh-CN.msi 80cb9644feebaa2bf9f4dd842e5b498217146f079a7daab098db4a6d17227fa1 ``` > 直链格式:`https://gitee.com/guonc/DataForge_release/releases/download/<版本标签>/<文件名>` **历史版本:** v0.1.0 为首个版本,暂无历史发布。 --- ## 🔄 自动更新 客户端内置 Tauri updater 自动更新机制: 1. **更新元数据端点**:`https://gitee.com/guonc/DataForge_release/raw/master/update.json` 2. **安全校验**:每个安装包发布前都经过签名;客户端内嵌更新签名公钥,仅接受经签名校验的更新包,杜绝中间人篡改 3. **安装方式**:Windows 下为 passive 静默模式(带进度条、无需逐项确认) 4. **更新体验**:应用内提供更新日志查看、更新提醒与更新订阅设置 也可以随时回到本仓库的「版本下载列表」手动下载最新安装包覆盖安装。 --- ## ☁️ 云同步服务(可自建) 云同步配套独立服务端 **`dataforge-server`**(Rust 项目,与客户端 v0.1.0 同期发布,默认监听 `0.0.0.0:8741`)。客户端安装包不附带服务端,需要团队化使用时自行部署: - 部署形态 - Linux:systemd 常驻 + Caddy 反向代理终结 TLS(推荐公网部署) - Windows:nssm 注册为系统服务 - 备份策略:停机或文件级冷备 `data/` 整目录即可(SQLite + blobs 自洽) - 客户端接入:「设置 → 云服务」填写服务器地址(如 `http://192.168.1.10:8741`),注册 / 登录即用 - 数据全部端到端加密,服务端只见密文 --- ## ⚠️ 已知限制(v0.1.0 发版前必读) | 限制项 | 说明 | 建议 | |--------|------|------| | 大查询 UI 冻结 | 少量命令为同步执行,大 SQL 查询期间界面可能短暂冻结 | 在源库端做 WHERE/LIMIT 下推,避免直查超大表 | | 跨源 JOIN 不可行 | 本地表在 DuckDB、远程表在源库,同一引擎外无法互 JOIN | 先将一侧导入本地再关联 | | `.xls` 兼容性 | `.xls` 老格式的解析范围未完全覆盖 | 失败时先另存为 `.xlsx` 再导入 | | 大文件内存 | CSV/Excel 整体物化到内存,无流式处理 | 单文件建议控制在数百 MB 以内 | | 看板筛选窗口 | 筛选作用于已加载窗口(默认 5000 行),不回查数据库 | 超大数据集看板筛选仅覆盖窗口内数据 | | 统计边界 | 时序取样取最早时间点;NULL 折算为 0 | 解读时序结果时留意数据新鲜度 | | 分类建模 | 暂不支持分类建模(仅回归 / 聚类 / 时序) | 传入 `classification` 会显式报错 | | 云服务依赖自建 | 客户端不打包服务端 | 见上方「云同步服务(可自建)」部署说明 | | 极端锁异常 | 全局锁中毒时相关命令持续报错 | 重启客户端即可恢复 | --- ## 📮 反馈与支持 - 欢迎在本仓库提交 issue 反馈缺陷与功能需求 - 客户端内置用户指南与更新日志页面,可随时查看使用说明 --- *DataForge · 桌面数据分析一体化工作台 · 从 Excel 编辑器开始的完整数据分析链路*