This commit is contained in:
512song committed 2025-12-05 22:47:40 +08:00
1 parent 1036605b50
commit 3c756eda13
3 files changed
+470 -687

No files matched your search

+55 -581
View File
@@ -391,26 +391,10 @@
},
{
"cell_type": "code",
"execution_count": 3,
"execution_count": null,
"id": "d6498431-2103-4d27-bba9-f1669b710361",
"metadata": {
"execution": {
"iopub.execute_input": "2025-12-03T14:03:11.519074Z",
"iopub.status.busy": "2025-12-03T14:03:11.518752Z",
"iopub.status.idle": "2025-12-03T14:03:11.537309Z",
"shell.execute_reply": "2025-12-03T14:03:11.536828Z",
"shell.execute_reply.started": "2025-12-03T14:03:11.519047Z"
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"('769530','185','bmi','165.0,67.0','2025-12-03'),('769530','186','bmi','178.0,81.0','2025-12-03'),('769530','187','bmi','171.0,68.0','2025-12-03'),('769530','188','bmi','168.0,65.0','2025-12-03'),('769530','189','bmi','167.0,69.0','2025-12-03'),('769530','191','bmi','183.0,75.0','2025-12-03'),('769530','192','bmi','170.0,78.0','2025-12-03'),('769530','193','bmi','178.0,78.0','2025-12-03'),('769530','194','bmi','153.0,52.0','2025-12-03'),('769530','195','bmi','166.0,69.0','2025-12-03'),('769530','196','bmi','155.0,59.0','2025-12-03'),('769530','198','bmi','162.0,59.0','2025-12-03'),('769530','185','grip','36.0','2025-12-03'),('769530','186','grip','41.4','2025-12-03'),('769530','187','grip','58.0','2025-12-03'),('769530','188','grip','26.7','2025-12-03'),('769530','189','grip','31.0','2025-12-03'),('769530','190','grip','49.0','2025-12-03'),('769530','191','grip','39.0','2025-12-03'),('769530','192','grip','42.0','2025-12-03'),('769530','193','grip','43.7','2025-12-03'),('769530','194','grip','22.5','2025-12-03'),('769530','195','grip','29.0','2025-12-03'),('769530','196','grip','31.2','2025-12-03'),('769530','197','grip','30.0','2025-12-03'),('769530','198','grip','39.7','2025-12-03'),('769530','185','balance','7.47','2025-12-03'),('769530','186','balance','82','2025-12-03'),('769530','187','balance','30','2025-12-03'),('769530','188','balance','9.51','2025-12-03'),('769530','189','balance','21','2025-12-03'),('769530','190','balance','24','2025-12-03'),('769530','192','balance','35','2025-12-03'),('769530','193','balance','25','2025-12-03'),('769530','194','balance','20.55','2025-12-03'),('769530','195','balance','24','2025-12-03'),('769530','196','balance','15','2025-12-03'),('769530','197','balance','34','2025-12-03'),('769530','198','balance','28','2025-12-03'),('769530','185','lung','3130','2025-12-03'),('769530','186','lung','4035','2025-12-03'),('769530','187','lung','4040','2025-12-03'),('769530','188','lung','2252','2025-12-03'),('769530','189','lung','3417','2025-12-03'),('769530','190','lung','4693','2025-12-03'),('769530','191','lung','4254','2025-12-03'),('769530','192','lung','4031','2025-12-03'),('769530','193','lung','4849','2025-12-03'),('769530','194','lung','2259','2025-12-03'),('769530','195','lung','4106','2025-12-03'),('769530','196','lung','2399','2025-12-03'),('769530','197','lung','3100','2025-12-03'),('769530','198','lung','3310','2025-12-03'),('769530','187','flexion','10.0','2025-12-03'),('769530','188','flexion','10.1','2025-12-03'),('769530','189','flexion','19.8','2025-12-03'),('769530','190','flexion','-0.4','2025-12-03'),('769530','191','flexion','0.4','2025-12-03'),('769530','192','flexion','-12.4','2025-12-03'),('769530','193','flexion','3.8','2025-12-03'),('769530','194','flexion','0.6','2025-12-03'),('769530','195','flexion','6.8','2025-12-03'),('769530','196','flexion','7.8','2025-12-03'),('769530','197','flexion','-1.7','2025-12-03'),('769530','198','flexion','7.2','2025-12-03'),('769530','188','reaction','0.431','2025-12-03'),('769530','189','reaction','0.411','2025-12-03'),('769530','190','reaction','0.416','2025-12-03'),('769530','191','reaction','0.461','2025-12-03'),('769530','192','reaction','0.426','2025-12-03'),('769530','193','reaction','0.454','2025-12-03'),('769530','194','reaction','0.414','2025-12-03'),('769530','195','reaction','0.414','2025-12-03'),('769530','196','reaction','0.463','2025-12-03'),('769530','197','reaction','0.450','2025-12-03'),('769530','198','reaction','0.457','2025-12-03')\n"
]
}
],
"metadata": {},
"outputs": [],
"source": [
"import openpyxl\n",
"import json\n",
@@ -1648,26 +1632,10 @@
},
{
"cell_type": "code",
"execution_count": 151,
"execution_count": null,
"id": "46aa847d-e1fe-45bd-85b6-e2d792ec8842",
"metadata": {
"execution": {
"iopub.execute_input": "2025-11-24T14:44:17.370454Z",
"iopub.status.busy": "2025-11-24T14:44:17.369923Z",
"iopub.status.idle": "2025-11-24T14:44:17.446158Z",
"shell.execute_reply": "2025-11-24T14:44:17.445652Z",
"shell.execute_reply.started": "2025-11-24T14:44:17.370404Z"
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"1221\n"
]
}
],
"metadata": {},
"outputs": [],
"source": [
"import json\n",
"import openpyxl\n",
@@ -1741,29 +1709,12 @@
},
{
"cell_type": "code",
"execution_count": 154,
"execution_count": null,
"id": "63edd636-f034-4aa6-8575-63d5cdb84adb",
"metadata": {
"execution": {
"iopub.execute_input": "2025-11-24T14:48:02.470995Z",
"iopub.status.busy": "2025-11-24T14:48:02.470445Z",
"iopub.status.idle": "2025-11-24T14:48:02.669216Z",
"shell.execute_reply": "2025-11-24T14:48:02.668674Z",
"shell.execute_reply.started": "2025-11-24T14:48:02.470943Z"
},
"tags": []
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"平均成绩:2.7312分,男性:997人\n",
"平均成绩:3.2382分,女性:224人\n",
"平均成绩:2.8242分,总体:1221人\n"
]
}
],
"outputs": [],
"source": [
"import json\n",
"\n",
@@ -1802,32 +1753,12 @@
},
{
"cell_type": "code",
"execution_count": 155,
"execution_count": null,
"id": "1b4a3f02-9b2e-41fc-ac6c-8163907a07f1",
"metadata": {
"execution": {
"iopub.execute_input": "2025-11-24T14:48:04.750451Z",
"iopub.status.busy": "2025-11-24T14:48:04.749903Z",
"iopub.status.idle": "2025-11-24T14:48:04.814681Z",
"shell.execute_reply": "2025-11-24T14:48:04.814131Z",
"shell.execute_reply.started": "2025-11-24T14:48:04.750403Z"
},
"tags": []
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"0~255分人数:383人,男性:358人,女性:25人\n",
"256~332分人数:551人,男性:458人,女性:93人\n",
"333~367分人数:195人,男性:130人,女性:65人\n",
"368~500分人数:92人,男性:51人,女性:41人\n",
"1221\n",
"ok\n"
]
}
],
"outputs": [],
"source": [
"import json\n",
"\n",
@@ -1873,34 +1804,12 @@
},
{
"cell_type": "code",
"execution_count": 156,
"execution_count": null,
"id": "2d661ca6-6129-4da1-ac25-51d0156babb2",
"metadata": {
"execution": {
"iopub.execute_input": "2025-11-24T14:48:07.278548Z",
"iopub.status.busy": "2025-11-24T14:48:07.277877Z",
"iopub.status.idle": "2025-11-24T14:48:07.309085Z",
"shell.execute_reply": "2025-11-24T14:48:07.308611Z",
"shell.execute_reply.started": "2025-11-24T14:48:07.278486Z"
},
"tags": []
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"20-24 {'合格': 2, '不合格': 1, '良好': 1, '优秀': 0}\n",
"25-29 {'合格': 9, '不合格': 3, '良好': 7, '优秀': 2}\n",
"30-34 {'合格': 5, '不合格': 0, '优秀': 3, '良好': 2}\n",
"35-39 {'合格': 5, '不合格': 4, '良好': 4, '优秀': 5}\n",
"40-44 {'合格': 10, '不合格': 5, '优秀': 5, '良好': 11}\n",
"45-49 {'不合格': 12, '良好': 29, '合格': 48, '优秀': 15}\n",
"50-54 {'合格': 14, '不合格': 0, '优秀': 10, '良好': 11}\n",
"55-80 {'合格': 0, '不合格': 0, '良好': 0, '优秀': 1}\n"
]
}
],
"outputs": [],
"source": [
"nld = [[20,24],[25,29],[30,34],[35,39],[40,44],[45,49],[50,54],[55,80]]\n",
"\n",
@@ -1940,34 +1849,12 @@
},
{
"cell_type": "code",
"execution_count": 157,
"execution_count": null,
"id": "fc97df37-34ff-4a02-9d26-b5d81b706e46",
"metadata": {
"execution": {
"iopub.execute_input": "2025-11-24T14:48:10.182242Z",
"iopub.status.busy": "2025-11-24T14:48:10.181626Z",
"iopub.status.idle": "2025-11-24T14:48:10.208838Z",
"shell.execute_reply": "2025-11-24T14:48:10.208242Z",
"shell.execute_reply.started": "2025-11-24T14:48:10.182182Z"
},
"tags": []
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"20-24 {'合格': 15, '不合格': 9, '良好': 3, '优秀': 2}\n",
"25-29 {'合格': 31, '不合格': 22, '良好': 3, '优秀': 1}\n",
"30-34 {'合格': 22, '不合格': 8, '优秀': 0, '良好': 4}\n",
"35-39 {'合格': 65, '不合格': 27, '良好': 21, '优秀': 6}\n",
"40-44 {'合格': 56, '不合格': 50, '优秀': 5, '良好': 16}\n",
"45-49 {'不合格': 49, '良好': 23, '合格': 68, '优秀': 6}\n",
"50-54 {'合格': 118, '不合格': 99, '优秀': 21, '良好': 31}\n",
"55-80 {'合格': 83, '不合格': 94, '良好': 29, '优秀': 10}\n"
]
}
],
"outputs": [],
"source": [
"nld = [[20,24],[25,29],[30,34],[35,39],[40,44],[45,49],[50,54],[55,80]]\n",
"\n",
@@ -2007,34 +1894,12 @@
},
{
"cell_type": "code",
"execution_count": 158,
"execution_count": null,
"id": "dafb86f8-5ee0-4c87-a98f-c7ff0f631fe5",
"metadata": {
"execution": {
"iopub.execute_input": "2025-11-24T14:48:12.941585Z",
"iopub.status.busy": "2025-11-24T14:48:12.941037Z",
"iopub.status.idle": "2025-11-24T14:48:12.968568Z",
"shell.execute_reply": "2025-11-24T14:48:12.967973Z",
"shell.execute_reply.started": "2025-11-24T14:48:12.941536Z"
},
"tags": []
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"16~24岁平均成绩:2.79分,人数:33人,男性:29人\n",
"25~29岁平均成绩:2.78分,人数:78人,男性:57人\n",
"30~34岁平均成绩:2.86分,人数:44人,男性:34人\n",
"35~39岁平均成绩:2.92分,人数:137人,男性:119人\n",
"40~44岁平均成绩:2.8分,人数:158人,男性:127人\n",
"45~49岁平均成绩:2.93分,人数:250人,男性:146人\n",
"50~54岁平均成绩:2.83分,人数:304人,男性:269人\n",
"55~69岁平均成绩:2.67分,人数:217人,男性:216人\n"
]
}
],
"outputs": [],
"source": [
"nld = [[16,24],[25,29],[30,34],[35,39],[40,44],[45,49],[50,54],[55,69]]\n",
"\n",
@@ -2069,34 +1934,12 @@
},
{
"cell_type": "code",
"execution_count": 159,
"execution_count": null,
"id": "347703a1-501b-4800-bd29-16e94f4a6793",
"metadata": {
"execution": {
"iopub.execute_input": "2025-11-24T14:48:15.372851Z",
"iopub.status.busy": "2025-11-24T14:48:15.372157Z",
"iopub.status.idle": "2025-11-24T14:48:15.394637Z",
"shell.execute_reply": "2025-11-24T14:48:15.394035Z",
"shell.execute_reply.started": "2025-11-24T14:48:15.372789Z"
},
"tags": []
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"20~24岁平均成绩:2.77分,人数:29人\n",
"25~29岁平均成绩:2.63分,人数:57人\n",
"30~34岁平均成绩:2.69分,人数:34人\n",
"35~39岁平均成绩:2.86分,人数:119人\n",
"40~44岁平均成绩:2.7分,人数:127人\n",
"45~49岁平均成绩:2.75分,人数:146人\n",
"50~54岁平均成绩:2.75分,人数:269人\n",
"55~80岁平均成绩:2.66分,人数:216人\n"
]
}
],
"outputs": [],
"source": [
"import json\n",
"\n",
@@ -2131,34 +1974,12 @@
},
{
"cell_type": "code",
"execution_count": 160,
"execution_count": null,
"id": "5900d1c7-2f8c-4dfa-a60e-a577fb90f22d",
"metadata": {
"execution": {
"iopub.execute_input": "2025-11-24T14:48:17.652548Z",
"iopub.status.busy": "2025-11-24T14:48:17.651903Z",
"iopub.status.idle": "2025-11-24T14:48:17.677973Z",
"shell.execute_reply": "2025-11-24T14:48:17.677393Z",
"shell.execute_reply.started": "2025-11-24T14:48:17.652491Z"
},
"tags": []
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"20~24岁平均成绩:2.94分,人数:4人\n",
"25~29岁平均成绩:3.19分,人数:21人\n",
"30~34岁平均成绩:3.44分,人数:10人\n",
"35~39岁平均成绩:3.28分,人数:18人\n",
"40~44岁平均成绩:3.18分,人数:31人\n",
"45~49岁平均成绩:3.18分,人数:104人\n",
"50~54岁平均成绩:3.44分,人数:35人\n",
"55~80岁平均成绩:4.12分,人数:1人\n"
]
}
],
"outputs": [],
"source": [
"nld = [[20,24],[25,29],[30,34],[35,39],[40,44],[45,49],[50,54],[55,80]]\n",
"\n",
@@ -2191,37 +2012,13 @@
},
{
"cell_type": "code",
"execution_count": 161,
"execution_count": null,
"id": "ad69c45d-3f62-42df-894d-47424e759029",
"metadata": {
"execution": {
"iopub.execute_input": "2025-11-24T14:48:20.700694Z",
"iopub.status.busy": "2025-11-24T14:48:20.699169Z",
"iopub.status.idle": "2025-11-24T14:48:20.724432Z",
"shell.execute_reply": "2025-11-24T14:48:20.723863Z",
"shell.execute_reply.started": "2025-11-24T14:48:20.700633Z"
},
"scrolled": true,
"tags": []
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"BMI 3.04 1212\n",
"肺活量 3.23 1202\n",
"握力 2.56 1211\n",
"坐位体前屈 3.26 1144\n",
"纵跳 2.17 1152\n",
"俯卧撑 2.5 955\n",
"一分钟仰卧起坐 3.8 202\n",
"单脚站立 2.58 1184\n",
"选择反应时 3.26 1204\n",
"台阶指数 2.72 768\n"
]
}
],
"outputs": [],
"source": [
"with open(filename,'r') as fl:\n",
" dict1 = json.load(fl) \n",
@@ -2246,46 +2043,12 @@
},
{
"cell_type": "code",
"execution_count": 152,
"execution_count": null,
"id": "dcf152e7-bbcc-47d1-9c5f-83854db35412",
"metadata": {
"execution": {
"iopub.execute_input": "2025-11-24T14:44:34.448484Z",
"iopub.status.busy": "2025-11-24T14:44:34.447872Z",
"iopub.status.idle": "2025-11-24T14:44:34.473938Z",
"shell.execute_reply": "2025-11-24T14:44:34.473308Z",
"shell.execute_reply.started": "2025-11-24T14:44:34.448431Z"
},
"tags": []
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"应急救援中心 2.9 82\n",
"质量计量中心 2.94 125\n",
"公用工程部 2.77 164\n",
"财务资产部 3.1 15\n",
"炼油一部 2.74 163\n",
"炼油二部 2.8 145\n",
"炼油三部 2.88 144\n",
"储运部 2.68 139\n",
"行政事务中心 2.65 90\n",
"总经理办公室 3.1 9\n",
"安全环保部 3.03 14\n",
"计划经营部 2.96 12\n",
"党群工作部 3.31 14\n",
"物资采购中心 3.02 24\n",
"生产技术部 2.95 19\n",
"设备工程部 2.99 22\n",
"监督审计部 2.88 10\n",
"党委组织部 2.95 10\n",
"发展规划部 3.15 7\n",
"企管法律部 2.98 13\n"
]
}
],
"outputs": [],
"source": [
"with open(filename,'r') as fl:\n",
" dict1 = json.load(fl) \n",
@@ -2314,45 +2077,10 @@
},
{
"cell_type": "code",
"execution_count": 167,
"execution_count": null,
"id": "d1977ca9-bf12-4f09-ae7b-e8af9eaa82f2",
"metadata": {
"execution": {
"iopub.execute_input": "2025-11-24T14:53:54.924386Z",
"iopub.status.busy": "2025-11-24T14:53:54.923677Z",
"iopub.status.idle": "2025-11-24T14:53:54.952891Z",
"shell.execute_reply": "2025-11-24T14:53:54.952311Z",
"shell.execute_reply.started": "2025-11-24T14:53:54.924307Z"
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"应急救援中心 2.9 82\n",
"质量计量中心 2.94 125\n",
"公用工程部 2.77 164\n",
"财务资产部 3.1 15\n",
"炼油一部 2.74 163\n",
"炼油二部 2.8 145\n",
"炼油三部 2.88 144\n",
"储运部 2.68 139\n",
"行政事务中心 2.65 90\n",
"总经理办公室 3.1 9\n",
"安全环保部 3.03 14\n",
"计划经营部 2.96 12\n",
"党群工作部 3.31 14\n",
"物资采购中心 3.02 24\n",
"生产技术部 2.95 19\n",
"设备工程部 2.99 22\n",
"监督审计部 2.88 10\n",
"党委组织部 2.95 10\n",
"发展规划部 3.15 7\n",
"企管法律部 2.98 13\n"
]
}
],
"metadata": {},
"outputs": [],
"source": [
"with open(filename,'r') as fl:\n",
" dict1 = json.load(fl) \n",
@@ -2384,45 +2112,10 @@
},
{
"cell_type": "code",
"execution_count": 163,
"execution_count": null,
"id": "d507c7f7-6a91-4695-b700-5e2f77e6dea3",
"metadata": {
"execution": {
"iopub.execute_input": "2025-11-24T14:48:33.771404Z",
"iopub.status.busy": "2025-11-24T14:48:33.770838Z",
"iopub.status.idle": "2025-11-24T14:48:33.790371Z",
"shell.execute_reply": "2025-11-24T14:48:33.789671Z",
"shell.execute_reply.started": "2025-11-24T14:48:33.771338Z"
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"应急救援中心 5 18 39 20\n",
"质量计量中心 13 21 63 28\n",
"公用工程部 10 25 69 60\n",
"财务资产部 3 3 7 2\n",
"炼油一部 5 17 85 56\n",
"炼油二部 10 25 61 49\n",
"炼油三部 16 25 59 44\n",
"储运部 11 12 57 59\n",
"行政事务中心 4 9 41 36\n",
"总经理办公室 0 4 3 2\n",
"安全环保部 3 2 6 3\n",
"计划经营部 2 2 5 3\n",
"党群工作部 2 6 6 0\n",
"物资采购中心 4 4 12 4\n",
"生产技术部 1 3 12 3\n",
"设备工程部 0 8 8 6\n",
"监督审计部 0 3 5 2\n",
"党委组织部 0 3 5 2\n",
"发展规划部 2 1 3 1\n",
"企管法律部 1 4 5 3\n"
]
}
],
"metadata": {},
"outputs": [],
"source": [
"import json\n",
"\n",
@@ -2459,245 +2152,10 @@
},
{
"cell_type": "code",
"execution_count": 168,
"execution_count": null,
"id": "90bc66cd-9f01-410e-9abc-e6f15ada293f",
"metadata": {
"execution": {
"iopub.execute_input": "2025-11-24T14:55:54.386010Z",
"iopub.status.busy": "2025-11-24T14:55:54.385455Z",
"iopub.status.idle": "2025-11-24T14:55:54.420009Z",
"shell.execute_reply": "2025-11-24T14:55:54.419528Z",
"shell.execute_reply.started": "2025-11-24T14:55:54.385957Z"
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"应急救援中心\n",
"BMI 228 82\n",
"肺活量 240 82\n",
"握力 212 82\n",
"坐位体前屈 246 78\n",
"纵跳 189 77\n",
"俯卧撑 280 76\n",
"一分钟仰卧起坐 7 2\n",
"单脚站立 179 77\n",
"选择反应时 275 82\n",
"台阶指数 159 53\n",
"质量计量中心\n",
"BMI 427 123\n",
"肺活量 426 125\n",
"握力 302 124\n",
"坐位体前屈 371 115\n",
"纵跳 251 116\n",
"俯卧撑 135 62\n",
"一分钟仰卧起坐 195 51\n",
"单脚站立 330 120\n",
"选择反应时 410 123\n",
"台阶指数 207 74\n",
"公用工程部\n",
"BMI 505 163\n",
"肺活量 520 160\n",
"握力 406 161\n",
"坐位体前屈 467 149\n",
"纵跳 335 158\n",
"俯卧撑 327 137\n",
"一分钟仰卧起坐 61 15\n",
"单脚站立 370 158\n",
"选择反应时 511 160\n",
"台阶指数 280 98\n",
"财务资产部\n",
"BMI 57 15\n",
"肺活量 48 15\n",
"握力 27 15\n",
"坐位体前屈 55 13\n",
"纵跳 33 14\n",
"俯卧撑 19 5\n",
"一分钟仰卧起坐 37 9\n",
"单脚站立 43 14\n",
"选择反应时 52 15\n",
"台阶指数 24 10\n",
"炼油一部\n",
"BMI 491 161\n",
"肺活量 505 163\n",
"握力 430 163\n",
"坐位体前屈 492 157\n",
"纵跳 315 154\n",
"俯卧撑 307 139\n",
"一分钟仰卧起坐 67 19\n",
"单脚站立 406 160\n",
"选择反应时 523 161\n",
"台阶指数 271 102\n",
"炼油二部\n",
"BMI 402 144\n",
"肺活量 463 144\n",
"握力 380 144\n",
"坐位体前屈 466 139\n",
"纵跳 321 142\n",
"俯卧撑 233 112\n",
"一分钟仰卧起坐 110 29\n",
"单脚站立 368 143\n",
"选择反应时 462 143\n",
"台阶指数 288 98\n",
"炼油三部\n",
"BMI 462 142\n",
"肺活量 463 138\n",
"握力 364 144\n",
"坐位体前屈 471 131\n",
"纵跳 247 131\n",
"俯卧撑 335 124\n",
"一分钟仰卧起坐 61 15\n",
"单脚站立 348 141\n",
"选择反应时 476 143\n",
"台阶指数 230 84\n",
"储运部\n",
"BMI 392 138\n",
"肺活量 416 137\n",
"握力 360 136\n",
"坐位体前屈 428 133\n",
"纵跳 256 131\n",
"俯卧撑 283 126\n",
"一分钟仰卧起坐 28 9\n",
"单脚站立 334 136\n",
"选择反应时 415 138\n",
"台阶指数 213 74\n",
"行政事务中心\n",
"BMI 248 90\n",
"肺活量 263 85\n",
"握力 222 88\n",
"坐位体前屈 259 80\n",
"纵跳 143 82\n",
"俯卧撑 171 72\n",
"一分钟仰卧起坐 26 9\n",
"单脚站立 200 83\n",
"选择反应时 278 86\n",
"台阶指数 115 44\n",
"总经理办公室\n",
"BMI 25 9\n",
"肺活量 31 9\n",
"握力 24 9\n",
"坐位体前屈 24 8\n",
"纵跳 24 8\n",
"俯卧撑 9 3\n",
"一分钟仰卧起坐 20 5\n",
"单脚站立 34 9\n",
"选择反应时 28 9\n",
"台阶指数 21 8\n",
"安全环保部\n",
"BMI 38 14\n",
"肺活量 48 14\n",
"握力 40 14\n",
"坐位体前屈 40 13\n",
"纵跳 36 13\n",
"俯卧撑 24 10\n",
"一分钟仰卧起坐 11 3\n",
"单脚站立 45 13\n",
"选择反应时 50 13\n",
"台阶指数 36 13\n",
"计划经营部\n",
"BMI 38 12\n",
"肺活量 39 11\n",
"握力 32 12\n",
"坐位体前屈 32 11\n",
"纵跳 30 11\n",
"俯卧撑 15 6\n",
"一分钟仰卧起坐 20 5\n",
"单脚站立 30 12\n",
"选择反应时 45 12\n",
"台阶指数 23 11\n",
"党群工作部\n",
"BMI 58 14\n",
"肺活量 51 14\n",
"握力 36 14\n",
"坐位体前屈 45 14\n",
"纵跳 41 14\n",
"俯卧撑 19 6\n",
"一分钟仰卧起坐 32 7\n",
"单脚站立 51 14\n",
"选择反应时 50 14\n",
"台阶指数 27 13\n",
"物资采购中心\n",
"BMI 72 24\n",
"肺活量 89 24\n",
"握力 65 24\n",
"坐位体前屈 88 24\n",
"纵跳 56 23\n",
"俯卧撑 45 15\n",
"一分钟仰卧起坐 33 8\n",
"单脚站立 61 24\n",
"选择反应时 76 24\n",
"台阶指数 41 16\n",
"生产技术部\n",
"BMI 57 19\n",
"肺活量 67 19\n",
"握力 47 19\n",
"坐位体前屈 56 18\n",
"纵跳 42 17\n",
"俯卧撑 45 17\n",
"一分钟仰卧起坐 3 1\n",
"单脚站立 61 19\n",
"选择反应时 68 19\n",
"台阶指数 32 14\n",
"设备工程部\n",
"BMI 74 22\n",
"肺活量 71 22\n",
"握力 53 22\n",
"坐位体前屈 71 22\n",
"纵跳 67 22\n",
"俯卧撑 62 17\n",
"一分钟仰卧起坐 18 5\n",
"单脚站立 60 22\n",
"选择反应时 68 22\n",
"台阶指数 49 22\n",
"监督审计部\n",
"BMI 28 10\n",
"肺活量 32 10\n",
"握力 19 10\n",
"坐位体前屈 28 10\n",
"纵跳 27 10\n",
"俯卧撑 22 7\n",
"一分钟仰卧起坐 12 3\n",
"单脚站立 35 10\n",
"选择反应时 31 10\n",
"台阶指数 22 9\n",
"党委组织部\n",
"BMI 26 10\n",
"肺活量 37 10\n",
"握力 25 10\n",
"坐位体前屈 29 10\n",
"纵跳 30 10\n",
"俯卧撑 14 6\n",
"一分钟仰卧起坐 12 4\n",
"单脚站立 34 10\n",
"选择反应时 37 10\n",
"台阶指数 22 10\n",
"发展规划部\n",
"BMI 19 7\n",
"肺活量 28 7\n",
"握力 18 7\n",
"坐位体前屈 23 7\n",
"纵跳 22 6\n",
"俯卧撑 20 6\n",
"一分钟仰卧起坐 5 1\n",
"单脚站立 19 6\n",
"选择反应时 28 7\n",
"台阶指数 11 6\n",
"企管法律部\n",
"BMI 37 13\n",
"肺活量 45 13\n",
"握力 36 13\n",
"坐位体前屈 37 12\n",
"纵跳 32 13\n",
"俯卧撑 25 9\n",
"一分钟仰卧起坐 9 2\n",
"单脚站立 42 13\n",
"选择反应时 44 13\n",
"台阶指数 21 9\n"
]
}
],
"metadata": {},
"outputs": [],
"source": [
"import json\n",
"\n",
@@ -2852,9 +2310,17 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 4,
"id": "6f9768ce-2ef5-4253-9fc6-49dbdcf00a19",
"metadata": {},
"metadata": {
"execution": {
"iopub.execute_input": "2025-12-04T01:12:54.320249Z",
"iopub.status.busy": "2025-12-04T01:12:54.319633Z",
"iopub.status.idle": "2025-12-04T01:12:54.339019Z",
"shell.execute_reply": "2025-12-04T01:12:54.337721Z",
"shell.execute_reply.started": "2025-12-04T01:12:54.320195Z"
}
},
"outputs": [],
"source": [
"import json\n",
@@ -3206,15 +2672,23 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 5,
"id": "9ecd3ad8-c8af-4f3e-90e5-1618fea905a4",
"metadata": {},
"metadata": {
"execution": {
"iopub.execute_input": "2025-12-04T01:13:55.931481Z",
"iopub.status.busy": "2025-12-04T01:13:55.930100Z",
"iopub.status.idle": "2025-12-04T01:13:55.996588Z",
"shell.execute_reply": "2025-12-04T01:13:55.996041Z",
"shell.execute_reply.started": "2025-12-04T01:13:55.931411Z"
}
},
"outputs": [],
"source": [
"import openpyxl\n",
"\n",
"list_item = ['lung','grip','flexion','jump','pushup','balance','reaction','step','situp']\n",
"filename = 'data/result_沧州炼化-1.json'\n",
"filename = 'data/result_新疆油田采油工艺研究院2511.json'\n",
"with open(filename,'r') as fl:\n",
" dict1 = json.load(fl) \n",
"data_list = []\n",
@@ -3296,7 +2770,7 @@
" list6.append('')\n",
" i+=1\n",
" data_list.append(list6)\n",
"filename = 'data/沧州炼化2025年体质检测明细表.xlsx'\n",
"filename = 'data/新疆油田采油工艺研究院体质检测明细表(2025年11月).xlsx'\n",
"wb = openpyxl.Workbook()\n",
"sheet = wb.active\n",
"title = ['编号', '姓名', '性别', '单位/部门', '年龄', '身高', '体重', 'bmi', '肺活量', '得分', '握力', '得分', '坐位体前屈', '得分', '纵跳', '得分', '俯卧撑', '得分', '单脚站立', '得分', '选择反应时', '得分', '台阶指数', '得分', '一分钟仰卧起坐', '得分', '中医体质', '是否倾向', '平和', '气虚', '阳虚', '阴虚', '痰湿', '湿热', '血瘀', '气郁', '特禀', '成就感', '愉快心理', '放松程度', '压力应对', '体力充沛', '情感充沛度', '颈椎', '胸椎', '腰椎', '骶尾椎']\n",