Excel Chat BI 工具 Wansan Studio v0.2.0 更新了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Edward4074
V2EX    分享创造

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

  •  1
     
  •   Edward4074 2 天前 1120 次点击

    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 条附言    2 天前
    v0.2.1 鲁棒性更新

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

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

    有个小建议:Excel 数据日期字段能自动处理吗?目前是 45,565 这样的数字。
    Edward4074
        2
    Edward4074  
    OP
       2 天前
    @shinwood 感谢反馈,目前类型都是依赖 duckdb 自动处理的,回头针对 excel 的坑做一波优化
    LeoJ
        3
    LeoJ  
       2 天前
    做的很棒啊~ 支持下!
    Edward4074
        4
    Edward4074  
    OP
       2 天前
    @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  
       8 小时 44 分钟前
    {
    "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
       6 小时 44 分钟前 via iPhone
    @kevan 感谢,应该是因为数据量比较大,我针对性测试下。另外返回格式的兼容问题也处理了,预计这两天和新的特性一起发布
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3202 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 10:55 PVG 18:55 LAX 02:55 JFK 05:55
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86