V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Edward4074
V2EX  ›  分享创造

Excel Chat BI 工具 Wansan Studio v0.2.0 更新了

  •  1
     
  •   Edward4074 · 3 天前 · 1165 次点击

    Hi V2EXer 们,我又来了。

    距离上次发布 Wansan Studio才没几天,但我没闲着。虽然并没有收到大家的反馈,但我还是按我的想法肝出了 v0.2.0 (The Workbench Update)。

    这次更新的核心逻辑是:从一个 Chatbot 玩具,升级为一个真正可用的 Data Workbench (数据工作台)

    🚀 核心更新 (v0.2.0)

    1. 多会话工作台 (Multi-Session) 侧边栏重构支持多 Session ,现在更像一个 AI 应用了。

    2. 白盒化 SQL 编辑器 (White-Box SQL) 拒绝 AI 黑盒,AI 生成的每一行 DuckDB SQL 语句,你都可以直接查看、编辑、优化。

    3. 数据热替换 (Hot Reload) —— 周期性报表 如果你有一个固定的分析模板(比如“周销售分析”),现在只需替换源文件( “Replace”)、刷新(“Refresh”)。

    4. AI 网页导出 (Web Export) —— 赛博朋克风 🤖 除了 PDF ,现在支持导出为 独立的 .html 文件

    • AI 负责写前端代码 (HTML/CSS/ECharts),本地引擎负责注入数据。
    • 依然是 Schema-Only ,Row Data 绝不发给 AI 。
    • 内置了 Cyberpunk 主题,做出来的报表发给老板绝对炸裂(也可能被打)。


    依然 Beta

    官网: https://studio.wansan.app

    目前还是 Public Beta 阶段,之前的 Pro 激活码依然有效,解锁全部功能:

    • 激活码: WANSAN-BETA-2025

    • macOS 未签名,首次打开会提示“已损坏”。

      • 解决方法:在终端执行 sudo xattr -r -d com.apple.quarantine /Applications/Wansan\ Studio.app 即可。
    • Windows:部分杀毒软件可能会误报,请添加信任。

    再次感谢大家的支持(并没有)!依然恳请大佬们多指点指点。🫡

    第 1 条附言  ·  3 天前
    v0.2.1 鲁棒性更新

    - 专项处理 excel 日期时间格式
    第 2 条附言  ·  2 天前
    v0.2.2 更新

    - 修复 excel 日期时间的时区转换问题
    23 条回复    2025-12-24 12:10:36 +08:00
    shinwood
        1
    shinwood  
       3 天前
    使用了下速度很快,很不错的工具!

    有个小建议:Excel 数据日期字段能自动处理吗?目前是 45,565 这样的数字。
    Edward4074
        2
    Edward4074  
    OP
       3 天前
    @shinwood 感谢反馈,目前类型都是依赖 duckdb 自动处理的,回头针对 excel 的坑做一波优化
    LeoJ
        3
    LeoJ  
       3 天前
    做的很棒啊~ 支持下!
    Edward4074
        4
    Edward4074  
    OP
       3 天前
    @shinwood 已修复,更新试下哈


    @LeoJ 感谢
    zhcnxyz
        5
    zhcnxyz  
       2 天前
    支持
    shinwood
        6
    shinwood  
       2 天前
    @Edward4074 太效率了,目前正常解析成日期格式了。还有一个小问题,建议引入下时区,目前转换完后是 GMT+0 ,有 8 小时的差距。
    shinwood
        7
    shinwood  
       2 天前
    @Edward4074 搞定了,这是 DuckDB 的特性,字段类型是带时区的 TIMESTAMP WITH TIME ZONE 。我把 SQL 语句改成下面的就行了(供参考):


    -- 修改点:先转换为无时区的时间戳,再格式化
    strftime (CAST("数据日期" AS TIMESTAMP), '%Y-%m') AS "数据月份",
    Edward4074
        8
    Edward4074  
    OP
       2 天前
    @shinwood excel 的日期时间比较坑,有很多边界情况,我再研究研究(指挥 AI )
    Edward4074
        9
    Edward4074  
    OP
       2 天前
    @shinwood 搞定
    doudouisamomo
        10
    doudouisamomo  
       2 天前
    感觉不是特别好用,可能我不会
    Edward4074
        11
    Edward4074  
    OP
       2 天前
    @doudouisamomo 面向有数据统计、分析需求,需要结合具体的业务领域需求。我也只是工作中有接触到,但实际的领域知识我也是缺乏的,先干了再说😂
    doudouisamomo
        12
    doudouisamomo  
       2 天前
    @Edward4074 我感觉可以开一个生物医学类的,类似 echart 的网站,用 ai 进行数据预处理,进行格式和数据样式调整,然后做不同的图,这类需求还是挺多的,如果收费不高,我觉得还是有使用需求。重点是数据与处理,因为搞生物医药的人,大部分不会处理。可以参考生信/临床的东西,生信做图用的比较多的是 ggplot 这个包,图也就几种,临床的图也很少,无非是名字不同,大部分都是柱状图和折线图,目前大家都是用 R 或者 PY 直接画,现成的软件很少。
    Edward4074
        13
    Edward4074  
    OP
       2 天前
    @doudouisamomo 有点超纲了,这个应用目前的核心理念是“别把我的数据发出去”,有规划数据处理的特性,但应该会比较轻量
    bojue
        14
    bojue  
       1 天前
    @doudouisamomo #12

    数据直接扔上去,ai 自定预测处理输出不同的数据图标,支持数据显示微调感觉才行

    要不然脏数据,数据中间表这些都了解半天办公效率都劝退了
    Edward4074
        15
    Edward4074  
    OP
       1 天前 via iPhone
    @bojue 如果不介意把数据全扔给 ai ,且不介意耗 token 的话,确实是这个路子。
    站里不是也有另一软件是选择起本地 llm 的。
    kevan
        16
    kevan  
       1 天前
    好工具,但是随便导入一个 excel 报错 Invalid file metadata: Missing table name ,且无法删除。
    kevan
        17
    kevan  
       1 天前
    试用很多个 excel ai 工具,这是我用过最高效以及实用的。例如:AI+SQL 编辑可以很方便的修正数据或者定制列名等,然后报表也是一样特性,只要图表再集成更多就完美了,可以参考成熟的 bi 工具,如:looker studio
    kevan
        18
    kevan  
       1 天前
    这个报错概率很高:
    分析失败
    在处理您的请求时遇到了问题

    错误详情
    Error: AI returned invalid JSON or structure. Raw response: ```json

    分析失败
    在处理您的请求时遇到了问题

    错误详情
    Error: AI returned invalid JSON or structure. Raw response: ```json
    {
    kevan
        19
    kevan  
       1 天前
    无法自动修复

    缺少原始查询或 SQL 语句
    kevan
        20
    kevan  
       1 天前
    能不能自行执行 SQL 也能制作报表?
    Edward4074
        21
    Edward4074  
    OP
       1 天前
    @kevan
    1. 方便的话,在输入框输入 / -> 选择导出调试日志,发送到邮箱 [email protected] ,你可以审查一下日志内容。

    2. Error: AI returned invalid JSON or structure. 这个请问使用的是什么模型,可能模型输出了非标准的 json 结构,看着应该是返回了 markdown 格式。我自己调试的时候都是使用 deepseek ,没有出现这个问题。

    3. 本质上就是转换成数据库,自己输入 sql 肯定是可以的,不过要考虑下交互和表现形式
    kevan
        22
    kevan  
       15 小时 8 分钟前
    {
    "timestamp": "2025-12-24T02:09:29.958Z",
    "app_info": {
    "version": "0.2.2",
    "platform": "Win32",
    "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) wansan-studio/0.2.2 Chrome/142.0.7444.235 Electron/39.2.7 Safari/537.36"
    },
    "settings": {
    "provider": "custom",
    "apiKey": "REDACTED",
    "baseUrl": "https://api.qnaigc.com/v1",
    "model": "deepseek/deepseek-v3.2-251201",
    "language": "zh",
    "hasCompletedOnboarding": false,
    "isActivated": true,
    "validBetaCodes": [],
    "remoteConfig": {
    "min_version": "0.2.0",
    "latest_version": "0.2.2",
    "download_url": "https://studio.wansan.app/",
    "beta_code": "WANSAN-BETA-2025",
    "announcement": {
    "id": "welcome-v1",
    "text": "🎉 Welcome to Wansan Public Beta! ",
    "link": "https://discord.gg/wansan"
    }
    },
    "dismissedAnnouncementId": null,
    "deviceId": "982ccbf2d42480e83a37b61375e99cab569473e7ec4d0e4bcf0250154b7ba3b1"
    },
    "files": [
    {
    "name": "D:\\Work\\2026\\DATA\\用户使用数据 医美产品 - 副本.xlsx",
    "size": 3029945,
    "columns": ""
    },
    {
    "name": "D:\\Work\\2026\\DATA\\verify.csv",
    "size": 4163932,
    "columns": "ID (INTEGER), Pin (INTEGER), 产品名称 (VARCHAR), 验真次数 (INTEGER), 机构名称 (VARCHAR), 创建时间 (TIMESTAMP)"
    }
    ],
    "recent_errors": [
    {
    "id": "37fccfb6-99de-4b77-86c6-94de347a7cc3"
    },
    {
    "id": "b429e706-b968-4627-abca-d705b90a967d"
    },
    {
    "id": "5076c932-2333-4a76-89d6-440413ed3b28"
    },
    {
    "id": "69d725a4-2857-41d6-a1fe-6796edb56a5b"
    },
    {
    "id": "292d5b6a-f490-4a5b-a19d-3dc71b33a39b"
    }
    ],
    "system_logs": []
    }
    Edward4074
        23
    Edward4074  
    OP
       13 小时 8 分钟前 via iPhone
    @kevan 感谢,应该是因为数据量比较大,我针对性测试下。另外返回格式的兼容问题也处理了,预计这两天和新的特性一起发布
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1289 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 17:18 · PVG 01:18 · LAX 09:18 · JFK 12:18
    ♥ Do have faith in what you're doing.