# 功能测试报告:汇总表整数不显示 .00 与列宽自适应(2026-09-04) ## 功能说明 针对《生成_道路运输量汇总表》两个体验问题修改(仅动 ReportExportService.java): 1. 数字显示:保留“显示两位小数、存储全精度”的总原则,但整数值不再显示 `.00`(原实现对“公式结果为整数”的格也会套 0.00,本次补齐跳过逻辑)。 2. 列宽:汇总表整本导出后按单元格内容自动加宽(只加宽不缩窄;跳过合并单元格标题;中文按 2 倍宽估算;单格超宽文本封顶 34,列宽上限 46,防止长说明把列撑爆)。 ## 测试环境 - 后端 8090(重新编译并重启,新代码生效);MySQL 127.0.0.1:3308。 - 母版:docs/生成汇总大表/2026年7月道路运输量汇总表.xlsx;基线文件:docs/生成汇总大表/生成_道路运输量汇总表.xlsx(旧代码导出)。 ## 用例与结果 | # | 用例 | 输入/预期 | 实际 | 结论 | |---|---|---|---|---| | 1 | 汇总表整数格不带 .00(正向) | 2026-07 整本导出,整数格不再被套 0.00 样式 | 整数且 0.00 样式的格由旧文件 972 处降至 34 处(剩余 34 处为母版本身预设 0.00 样式,非本次导出新增);0.00 样式总数 10588→9650 | PASS | | 2 | 汇总表小数格仍两位显示、保留全精度(正向) | 非整数格显示 0.00、数值精度不变 | 抽查中口径分析 B4=11204.5406 等仍按 0.00 显示且存储全精度;非整数纯数值格无遗漏(nonint-plain=0) | PASS | | 3 | 列宽按内容加宽(正向) | 各页签列宽只增不减 | 中口径分析 B/D/H、城市汇总、货运量排名、城市分市州、班线包车等抽查列宽均加宽(如货运量排名 Q 原未设宽度→21、B→21);max 宽 36 以内 | PASS | | 4 | 独立报表回归(wycSplit 2026-07) | 整数不带 .00、非整数全部 0.00 | 整数且 .00 格=0;188 个非整数格全部 0.00 显示 | PASS | | 5 | 编译与启动回归 | mvn compile EXIT=0、后端重启就绪 | 编译 EXIT=0;8090 启动 OK | PASS | ## 发现的问题与处置 1. 母版自身仍有 34 个“整数格预设 0.00 样式”(属版式设计而非导出产生),如需彻底去掉需改母版样式,本次不动。 2. 汇总表母版存在数据问题(7月当月块错用累计值,涉及 5 个页签),属数据层问题、非本次格式修改范围,另见《汇总表母版数据体检与待决策清单_2026-09-04.md》。 ## 结论 两项修改通过测试:整数不再显示 .00;汇总表导出后列宽按内容自适应加宽;非整数格仍显示两位小数并保留全精度。