多考试块表:每场考试改为单列并修正第几次列合并
- ny_assemble_block_sheet() 中每场考试由 2 列改为 1 列,删除历史遗留的 「是否最佳」空白列,消除每场右侧多余空白窄列 - 删除「第几次」列的纵向合并,改为逐行显示 1/2/3…,不再被吞成 1 - 合格次数行同步改为每场 1 列;未考合并加 $end > $start 跨行守卫, 规避单行学生产生的非法 1x1 合并(Excel 修复提示) - 列宽按考试名估算(CJK 记 2 半角宽),clamp 8~18 - 同步更新 test-multi-export.php(95 项含 4 条防回归断言)、 make-samples.php(李四数学改为真正整场未考)、导出/接口/测试文档 及样例预览文件;全量回归 404 项 0 失败
This commit is contained in:
+39
-104
@@ -8,44 +8,34 @@
|
||||
"姓名",
|
||||
"第几次",
|
||||
"第一次月考·数学",
|
||||
"",
|
||||
"第一次月考·英语",
|
||||
""
|
||||
"第一次月考·英语"
|
||||
],
|
||||
[
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"成绩",
|
||||
"",
|
||||
"成绩",
|
||||
""
|
||||
"成绩"
|
||||
],
|
||||
[
|
||||
"356001",
|
||||
"张三",
|
||||
"1",
|
||||
"112",
|
||||
"",
|
||||
"112",
|
||||
""
|
||||
"112"
|
||||
],
|
||||
[
|
||||
"",
|
||||
"",
|
||||
"2",
|
||||
"100",
|
||||
"",
|
||||
"99",
|
||||
""
|
||||
"99"
|
||||
],
|
||||
[
|
||||
"",
|
||||
"",
|
||||
"3",
|
||||
"136",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
],
|
||||
[
|
||||
@@ -53,8 +43,6 @@
|
||||
"",
|
||||
"4",
|
||||
"127",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
],
|
||||
[
|
||||
@@ -62,62 +50,48 @@
|
||||
"",
|
||||
"合格次数",
|
||||
"3",
|
||||
"",
|
||||
"1",
|
||||
""
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"356002",
|
||||
"李四",
|
||||
"1",
|
||||
"",
|
||||
"",
|
||||
"130",
|
||||
""
|
||||
"未考",
|
||||
"130"
|
||||
],
|
||||
[
|
||||
"",
|
||||
"",
|
||||
"2",
|
||||
"",
|
||||
"",
|
||||
"129",
|
||||
""
|
||||
"129"
|
||||
],
|
||||
[
|
||||
"",
|
||||
"",
|
||||
"3",
|
||||
"",
|
||||
"",
|
||||
"133",
|
||||
""
|
||||
"133"
|
||||
],
|
||||
[
|
||||
"",
|
||||
"",
|
||||
"合格次数",
|
||||
"0",
|
||||
"",
|
||||
"3",
|
||||
""
|
||||
"3"
|
||||
],
|
||||
[
|
||||
"356003",
|
||||
"王五",
|
||||
"1",
|
||||
"95",
|
||||
"",
|
||||
"未考",
|
||||
""
|
||||
"未考"
|
||||
],
|
||||
[
|
||||
"",
|
||||
"",
|
||||
"合格次数",
|
||||
"0",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
]
|
||||
],
|
||||
@@ -141,58 +115,34 @@
|
||||
3
|
||||
],
|
||||
[
|
||||
3,
|
||||
1,
|
||||
7,
|
||||
1
|
||||
],
|
||||
[
|
||||
3,
|
||||
2,
|
||||
7,
|
||||
2
|
||||
],
|
||||
[
|
||||
8,
|
||||
4,
|
||||
1,
|
||||
5
|
||||
],
|
||||
[
|
||||
1,
|
||||
6,
|
||||
1,
|
||||
7
|
||||
],
|
||||
[
|
||||
3,
|
||||
1,
|
||||
7,
|
||||
1
|
||||
],
|
||||
[
|
||||
3,
|
||||
2,
|
||||
7,
|
||||
2
|
||||
],
|
||||
[
|
||||
3,
|
||||
3,
|
||||
6,
|
||||
3
|
||||
],
|
||||
[
|
||||
8,
|
||||
1,
|
||||
11,
|
||||
1
|
||||
],
|
||||
[
|
||||
8,
|
||||
2,
|
||||
11,
|
||||
2
|
||||
],
|
||||
[
|
||||
8,
|
||||
3,
|
||||
10,
|
||||
3
|
||||
4
|
||||
],
|
||||
[
|
||||
12,
|
||||
6,
|
||||
12,
|
||||
7
|
||||
8,
|
||||
1,
|
||||
11,
|
||||
1
|
||||
],
|
||||
[
|
||||
8,
|
||||
2,
|
||||
11,
|
||||
2
|
||||
],
|
||||
[
|
||||
12,
|
||||
@@ -205,22 +155,16 @@
|
||||
2,
|
||||
13,
|
||||
2
|
||||
],
|
||||
[
|
||||
12,
|
||||
3,
|
||||
12,
|
||||
3
|
||||
]
|
||||
],
|
||||
"header_rows": 2,
|
||||
"cell_styles": {
|
||||
"3,6": "red",
|
||||
"3,5": "red",
|
||||
"5,4": "red",
|
||||
"7,4": "green",
|
||||
"7,6": "green",
|
||||
"10,6": "red",
|
||||
"11,6": "green",
|
||||
"7,5": "green",
|
||||
"10,5": "red",
|
||||
"11,5": "green",
|
||||
"12,4": "red"
|
||||
}
|
||||
},
|
||||
@@ -251,15 +195,6 @@
|
||||
"127",
|
||||
"3"
|
||||
],
|
||||
[
|
||||
"356002",
|
||||
"李四",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"0"
|
||||
],
|
||||
[
|
||||
"356003",
|
||||
"王五",
|
||||
@@ -275,7 +210,7 @@
|
||||
"cell_styles": {
|
||||
"2,5": "red",
|
||||
"2,7": "green",
|
||||
"4,3": "red"
|
||||
"3,3": "red"
|
||||
}
|
||||
},
|
||||
"meta": {
|
||||
|
||||
Reference in New Issue
Block a user