在CodeBuddy的Craft模式下,上传sales_2025.xlsx后输入指定指令,系统自动完成数据清洗、统计、ECharts动态图表绘制及HTML报告生成;导出PDF需校验字体嵌入与表格结构,确保中文显示与列宽正确。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你需要在CodeBuddy中快速生成一份结构清晰、带图表和文字分析的数据分析报告,并导出为可交付的格式,而不是只看控制台输出或零散代码片段。
用Craft模式触发完整报告生成
打开CodeBuddy IDE,确保当前处于Craft模式(右下角状态栏显示“Craft”而非“Chat”),该模式会强制执行代码并生成可落地的产物,不是对话式反馈。
在输入框中直接输入:“请基于我刚上传的sales_2025.xlsx文件,生成一份包含销售总额、区域分布、月度趋势、Top5产品销量的完整数据分析报告,要求含文字解读+图表,导出为HTML文件。”
点击运行后,CodeBuddy会自动完成数据读取→清洗→统计→绘图→排版→打包全过程。这一步不能用Chat模式,否则只会返回代码片段,【不会自动生成可查看的报告文件】。
关键配置:让报告包含可交互图表
若生成的HTML报告里图表是静态图片,说明未启用ECharts渲染引擎。需在指令末尾追加明确声明:
方法一:在原始指令后加上“使用ECharts绘制所有图表,确保支持缩放和悬停提示”;
CodeBuddy Code CLI 的安装、配置与使用指南。CodeBuddy Code 是腾讯推出的 AI 驱动 CLI 编程助手,支持自然语言驱动开发。 - 必备触发词:CodeBuddy, codebuddy, AI CLI, Tencent AI coding, @tencent-ai/codebuddy-code, terminal AI assistant - 适用场景:安装 CodeBuddy CLI、配置 CodeBuddy、使用 CodeBuddy 命令、排查 CodeBuddy 问题
方法二:若已生成静态报告,重新输入指令时替换关键词——把“画出柱状图”改为“用ECharts动态渲染柱状图”,系统将重载前端渲染逻辑;
注意:ECharts依赖本地js资源,首次运行可能触发自动下载xlsx.full.min.js和echarts.min.js,【需保持网络畅通,否则图表区域留空】。
导出PDF前的三步校验
第一步:在生成的HTML报告页面右键→“打印”→选择“另存为PDF”,这是最轻量的导出路径;
第二步:检查PDF中是否出现乱码——若中文标题显示为方块,说明HTML中未嵌入字体,需回到CodeBuddy重新提交指令,追加“强制内联思源黑体字体,UTF-8编码输出”;
第三步:验证表格对齐效果——PDF里表格列宽错乱,大概率因原始Excel存在合并单元格,此时必须先让CodeBuddy执行“展开所有合并单元格并填充重复值”,再生成报告。

















