20251030
This commit is contained in:
1 parent
a10492f0ad
commit
9ec7907bde
4 files changed
+1062
-1793
No files matched your search
+56
-335
@@ -391,32 +391,16 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 37,
|
||||
"execution_count": null,
|
||||
"id": "d6498431-2103-4d27-bba9-f1669b710361",
|
||||
"metadata": {
|
||||
"execution": {
|
||||
"iopub.execute_input": "2025-07-02T07:57:16.226394Z",
|
||||
"iopub.status.busy": "2025-07-02T07:57:16.225723Z",
|
||||
"iopub.status.idle": "2025-07-02T07:57:16.244956Z",
|
||||
"shell.execute_reply": "2025-07-02T07:57:16.244165Z",
|
||||
"shell.execute_reply.started": "2025-07-02T07:57:16.226327Z"
|
||||
}
|
||||
},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"('345321','1787376','pushup','2','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1787128','pushup','2','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1789517','pushup','2','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1786135','pushup','3','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1789748','pushup','3','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','3530344','pushup','4','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1786084','pushup','5','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1788859','pushup','5','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1783509','pushup','5','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1782462','pushup','5','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1788929','pushup','6','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1789072','pushup','6','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1782596','pushup','6','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1780972','pushup','7','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1786095','pushup','8','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1788116','pushup','8','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1783917','pushup','8','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1786562','pushup','9','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1787804','pushup','9','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1782395','pushup','10','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1782049','pushup','10','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1783534','pushup','10','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1783827','pushup','10','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1783263','pushup','10','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','3540299','pushup','11','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1789560','pushup','11','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1786102','pushup','12','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1788660','pushup','12','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1780017','pushup','12','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1789307','pushup','12','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1788676','pushup','12','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1788744','pushup','14','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1786234','pushup','14','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','3530368','pushup','14','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1789685','pushup','14','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1785410','pushup','15','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1783124','pushup','15','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1788788','pushup','15','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1788120','pushup','15','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1795937','pushup','15','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1786639','pushup','16','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','3540355','pushup','18','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1788685','pushup','19','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','3470775','pushup','20','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1786153','pushup','21','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','3566780','pushup','22','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','3438972','pushup','28','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','3566790','pushup','29','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','3566668','pushup','29','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1786252','pushup','30','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1783259','pushup','31','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','3219236','pushup','34','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1788226','pushup','40','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1788113','pushup','40','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','3540363','pushup','47','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1786183','pushup','52','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','3502448','pushup','62','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1786259','pushup','101','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1787741','situp','12','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1784476','situp','17','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1788718','situp','19','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1785742','situp','24','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1787496','bmi','155.0,65.0','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1780280','bmi','173.0,85.0','2025-07-02','2025-07-02 16:00:00.000 +0800'),('None','1Line truncated
|
||||
]
|
||||
}
|
||||
],
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import openpyxl\n",
|
||||
"import json\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"wb = openpyxl.load_workbook('data/手工数据4.xlsx',data_only=True)\n",
|
||||
"wb = openpyxl.load_workbook('data/镇海手工数据.xlsx',data_only=True)\n",
|
||||
"sheet = wb.active\n",
|
||||
"s = ''\n",
|
||||
"list1 = []\n",
|
||||
@@ -428,7 +412,7 @@
|
||||
" list2.append(\"'\"+str(sheet.cell(n, 3).value)+\"'\")\n",
|
||||
" list2.append(\"'\"+str(sheet.cell(n, 4).value)+\"'\")\n",
|
||||
" list2.append(\"'\"+str(sheet.cell(n, 5).value)+\"'\")\n",
|
||||
" list2.append(\"'\"+str(sheet.cell(n, 6).value)+\"'\")\n",
|
||||
" #list2.append(\"'\"+str(sheet.cell(n, 6).value)+\"'\")\n",
|
||||
" ss = ','.join(list2)\n",
|
||||
" list1.append(\"(\"+ss+\")\")\n",
|
||||
"s = ','.join(list1)\n",
|
||||
@@ -706,11 +690,11 @@
|
||||
"headers = {\n",
|
||||
" \"Content-Type\": \"application/json; charset=UTF-8\"\n",
|
||||
" }\n",
|
||||
"filename = 'data/result_长炼医院人员2024(湖南青年).json'\n",
|
||||
"filename = 'data/result_胜利采油厂1.json'\n",
|
||||
"with open(filename,'r') as fl:\n",
|
||||
" dict1 = json.load(fl)\n",
|
||||
"list1 = []\n",
|
||||
"file_path ='./长炼医院2024(湖南青年)/'\n",
|
||||
"file_path ='./胜利采油厂/'\n",
|
||||
"list_item = ['lung','grip','flexion','jump','pushup','balance','reaction','step','situp','bmi']\n",
|
||||
"i=0\n",
|
||||
"list2 = []\n",
|
||||
@@ -718,9 +702,9 @@
|
||||
" list1 = []\n",
|
||||
" mydata = {}\n",
|
||||
" \n",
|
||||
" id = str(k).rjust(4,\"0\")\n",
|
||||
" id = str(k).rjust(8,\"0\")\n",
|
||||
" mydata['path'] = file_path+id+'-'+ v['name']+'.pdf'\n",
|
||||
" mydata['title'] = '中石化长岭分公司'\n",
|
||||
" mydata['title'] = '东营胜利采油厂'\n",
|
||||
" mydata['subtitle'] = v['unit']\n",
|
||||
" mydata['id'] = id\n",
|
||||
" mydata['name'] = v['name']\n",
|
||||
@@ -776,11 +760,11 @@
|
||||
"headers = {\n",
|
||||
" \"Content-Type\": \"application/json; charset=UTF-8\"\n",
|
||||
" }\n",
|
||||
"filename = 'data/result_东营工程设计院2024_all.json'\n",
|
||||
"filename = 'data/result_胜利采油厂1.json'\n",
|
||||
"with open(filename,'r') as fl:\n",
|
||||
" dict1 = json.load(fl)\n",
|
||||
"list1 = []\n",
|
||||
"file_path ='./中石化石油工程设计有限公司/'\n",
|
||||
"file_path ='./胜利采油厂/'\n",
|
||||
"list_item = ['lung','grip','flexion','jump','pushup','balance','reaction','step','situp','bmi']\n",
|
||||
"i=0\n",
|
||||
"list2 = []\n",
|
||||
@@ -790,7 +774,7 @@
|
||||
" \n",
|
||||
" id = str(k).rjust(4,\"0\")\n",
|
||||
" mydata['path'] = file_path+id+'-'+ v['name']+'.pdf'\n",
|
||||
" mydata['title'] = '中石化石油工程设计有限公司'\n",
|
||||
" mydata['title'] = '东营胜利采油厂'\n",
|
||||
" mydata['subtitle'] = v['unit']\n",
|
||||
" mydata['id'] = id\n",
|
||||
" mydata['name'] = v['name']\n",
|
||||
@@ -851,12 +835,12 @@
|
||||
"import glob\n",
|
||||
"from pathlib import Path\n",
|
||||
"\n",
|
||||
"fi_path = '/home/songyi/pdf-typescript-old2/东营胜利宾馆'\n",
|
||||
"new_path = 'file/东营胜利宾馆'\n",
|
||||
"fi_path = '/home/songyi/pdf-typescript-old2/胜利采油厂'\n",
|
||||
"new_path = 'file/胜利采油厂'\n",
|
||||
"old = []\n",
|
||||
"dict2 = {}\n",
|
||||
"\n",
|
||||
"filename = 'data/result_东营胜利宾馆.json'\n",
|
||||
"filename = 'data/result_胜利采油厂1.json'\n",
|
||||
"with open(filename,'r') as fl:\n",
|
||||
" dict1 = json.load(fl)\n",
|
||||
"fls = glob.glob(f'{fi_path}/*.pdf')\n",
|
||||
@@ -882,27 +866,12 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 24,
|
||||
"execution_count": null,
|
||||
"id": "02319955-7fb6-4791-ae45-55b03bdadd54",
|
||||
"metadata": {
|
||||
"execution": {
|
||||
"iopub.execute_input": "2025-06-30T02:26:40.883312Z",
|
||||
"iopub.status.busy": "2025-06-30T02:26:40.882740Z",
|
||||
"iopub.status.idle": "2025-06-30T02:26:40.906024Z",
|
||||
"shell.execute_reply": "2025-06-30T02:26:40.905551Z",
|
||||
"shell.execute_reply.started": "2025-06-30T02:26:40.883256Z"
|
||||
},
|
||||
"tags": []
|
||||
},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"ok\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import os,sys,shutil\n",
|
||||
"import json\n",
|
||||
@@ -910,9 +879,9 @@
|
||||
"from pathlib import Path\n",
|
||||
"import openpyxl\n",
|
||||
"\n",
|
||||
"fi_path = '/home/songyi/pdf-typescript-old2/东营胜利宾馆'\n",
|
||||
"fi_path = '/home/songyi/pdf-typescript-old2/胜利采油厂'\n",
|
||||
"\n",
|
||||
"filename = 'data/result_东营胜利宾馆.json'\n",
|
||||
"filename = 'data/result_胜利采油厂1.json'\n",
|
||||
"with open(filename,'r') as fl:\n",
|
||||
" dict1 = json.load(fl)\n",
|
||||
"fls = glob.glob(f'{fi_path}/*.pdf')\n",
|
||||
@@ -928,7 +897,7 @@
|
||||
" \n",
|
||||
" list1.append(list2)\n",
|
||||
"\n",
|
||||
"filename = 'data/东营胜利宾馆体测报告明细表.xlsx'\n",
|
||||
"filename = 'data/胜利采油厂体测报告明细表.xlsx'\n",
|
||||
"wb = openpyxl.Workbook()\n",
|
||||
"sheet = wb.active\n",
|
||||
"sheet.append(title)\n",
|
||||
@@ -1583,32 +1552,16 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 25,
|
||||
"execution_count": null,
|
||||
"id": "46aa847d-e1fe-45bd-85b6-e2d792ec8842",
|
||||
"metadata": {
|
||||
"execution": {
|
||||
"iopub.execute_input": "2025-06-30T03:25:50.554226Z",
|
||||
"iopub.status.busy": "2025-06-30T03:25:50.553608Z",
|
||||
"iopub.status.idle": "2025-06-30T03:25:50.575194Z",
|
||||
"shell.execute_reply": "2025-06-30T03:25:50.574507Z",
|
||||
"shell.execute_reply.started": "2025-06-30T03:25:50.554173Z"
|
||||
}
|
||||
},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"70\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import json\n",
|
||||
"import openpyxl\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"filename = 'data/result_东营胜利宾馆.json'\n",
|
||||
"filename = 'data/result_胜利采油厂1.json'\n",
|
||||
"with open(filename,'r') as fl:\n",
|
||||
" dict1 = json.load(fl)\n",
|
||||
"\n",
|
||||
@@ -1661,7 +1614,7 @@
|
||||
" mydata['score'] = round(score/len(mydata['fits']),2)\n",
|
||||
" if len(mydata['fits']) >2:\n",
|
||||
" dict2[str(k)] = mydata\n",
|
||||
"filename = f'data/data_东营胜利宾馆.json'\n",
|
||||
"filename = f'data/data_胜利采油厂.json'\n",
|
||||
"with open(filename,'w') as fl:\n",
|
||||
" json.dump(dict2,fl , ensure_ascii=False) \n",
|
||||
"print(len(dict2)) "
|
||||
@@ -1677,34 +1630,17 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 26,
|
||||
"execution_count": null,
|
||||
"id": "63edd636-f034-4aa6-8575-63d5cdb84adb",
|
||||
"metadata": {
|
||||
"execution": {
|
||||
"iopub.execute_input": "2025-06-30T03:25:56.345990Z",
|
||||
"iopub.status.busy": "2025-06-30T03:25:56.345178Z",
|
||||
"iopub.status.idle": "2025-06-30T03:25:56.355811Z",
|
||||
"shell.execute_reply": "2025-06-30T03:25:56.354676Z",
|
||||
"shell.execute_reply.started": "2025-06-30T03:25:56.345906Z"
|
||||
},
|
||||
"tags": []
|
||||
},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"平均成绩:2.8165分,男性:34人\n",
|
||||
"平均成绩:3.0694分,女性:36人\n",
|
||||
"平均成绩:2.9466分,总体:70人\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import json\n",
|
||||
"\n",
|
||||
"nld = [[20,24],[25,29],[30,34],[35,39],[40,44],[45,49],[50,54],[55,80]]\n",
|
||||
"filename = 'data/data_东营胜利宾馆.json'\n",
|
||||
"filename = 'data/data_胜利采油厂.json'\n",
|
||||
"with open(filename,'r') as fl:\n",
|
||||
" dict1 = json.load(fl) \n",
|
||||
"i = 1\n",
|
||||
@@ -1738,32 +1674,12 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 27,
|
||||
"execution_count": null,
|
||||
"id": "1b4a3f02-9b2e-41fc-ac6c-8163907a07f1",
|
||||
"metadata": {
|
||||
"execution": {
|
||||
"iopub.execute_input": "2025-06-30T03:26:28.871704Z",
|
||||
"iopub.status.busy": "2025-06-30T03:26:28.871155Z",
|
||||
"iopub.status.idle": "2025-06-30T03:26:28.887396Z",
|
||||
"shell.execute_reply": "2025-06-30T03:26:28.886702Z",
|
||||
"shell.execute_reply.started": "2025-06-30T03:26:28.871647Z"
|
||||
},
|
||||
"tags": []
|
||||
},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"0~255分人数:12人,男性:9人,女性:3人\n",
|
||||
"256~332分人数:38人,男性:19人,女性:19人\n",
|
||||
"333~367分人数:16人,男性:5人,女性:11人\n",
|
||||
"368~500分人数:4人,男性:1人,女性:3人\n",
|
||||
"70\n",
|
||||
"ok\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import json\n",
|
||||
"\n",
|
||||
@@ -1809,34 +1725,12 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 28,
|
||||
"execution_count": null,
|
||||
"id": "2d661ca6-6129-4da1-ac25-51d0156babb2",
|
||||
"metadata": {
|
||||
"execution": {
|
||||
"iopub.execute_input": "2025-06-30T03:27:10.453095Z",
|
||||
"iopub.status.busy": "2025-06-30T03:27:10.452579Z",
|
||||
"iopub.status.idle": "2025-06-30T03:27:10.463588Z",
|
||||
"shell.execute_reply": "2025-06-30T03:27:10.462674Z",
|
||||
"shell.execute_reply.started": "2025-06-30T03:27:10.453043Z"
|
||||
},
|
||||
"tags": []
|
||||
},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"20-24 {}\n",
|
||||
"25-29 {}\n",
|
||||
"30-34 {'合格': 1}\n",
|
||||
"35-39 {'合格': 5, '良好': 1, '不合格': 1}\n",
|
||||
"40-44 {'良好': 4, '不合格': 2, '优秀': 1, '合格': 3}\n",
|
||||
"45-49 {'合格': 9, '优秀': 2, '良好': 5, '不合格': 0}\n",
|
||||
"50-54 {'合格': 1, '不合格': 0, '优秀': 0, '良好': 1}\n",
|
||||
"55-80 {'良好': 0, '不合格': 0, '合格': 0}\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"nld = [[20,24],[25,29],[30,34],[35,39],[40,44],[45,49],[50,54],[55,80]]\n",
|
||||
"\n",
|
||||
@@ -1876,34 +1770,12 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 29,
|
||||
"execution_count": null,
|
||||
"id": "fc97df37-34ff-4a02-9d26-b5d81b706e46",
|
||||
"metadata": {
|
||||
"execution": {
|
||||
"iopub.execute_input": "2025-06-30T03:28:43.794940Z",
|
||||
"iopub.status.busy": "2025-06-30T03:28:43.794179Z",
|
||||
"iopub.status.idle": "2025-06-30T03:28:43.804569Z",
|
||||
"shell.execute_reply": "2025-06-30T03:28:43.803453Z",
|
||||
"shell.execute_reply.started": "2025-06-30T03:28:43.794866Z"
|
||||
},
|
||||
"tags": []
|
||||
},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"20-24 {}\n",
|
||||
"25-29 {}\n",
|
||||
"30-34 {'合格': 1}\n",
|
||||
"35-39 {'合格': 2, '良好': 0, '不合格': 0}\n",
|
||||
"40-44 {'良好': 1, '不合格': 0, '优秀': 0, '合格': 2}\n",
|
||||
"45-49 {'合格': 6, '优秀': 0, '良好': 1, '不合格': 5}\n",
|
||||
"50-54 {'合格': 6, '不合格': 2, '优秀': 1, '良好': 2}\n",
|
||||
"55-80 {'良好': 1, '不合格': 2, '合格': 2}\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"nld = [[20,24],[25,29],[30,34],[35,39],[40,44],[45,49],[50,54],[55,80]]\n",
|
||||
"\n",
|
||||
@@ -1943,34 +1815,12 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 30,
|
||||
"execution_count": null,
|
||||
"id": "dafb86f8-5ee0-4c87-a98f-c7ff0f631fe5",
|
||||
"metadata": {
|
||||
"execution": {
|
||||
"iopub.execute_input": "2025-06-30T03:31:08.238140Z",
|
||||
"iopub.status.busy": "2025-06-30T03:31:08.237468Z",
|
||||
"iopub.status.idle": "2025-06-30T03:31:08.249928Z",
|
||||
"shell.execute_reply": "2025-06-30T03:31:08.248854Z",
|
||||
"shell.execute_reply.started": "2025-06-30T03:31:08.238077Z"
|
||||
},
|
||||
"tags": []
|
||||
},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"16~24岁平均成绩:0分,人数:0人,男性:0人\n",
|
||||
"25~29岁平均成绩:0分,人数:0人,男性:0人\n",
|
||||
"30~34岁平均成绩:2.73分,人数:2人,男性:1人\n",
|
||||
"35~39岁平均成绩:2.94分,人数:9人,男性:2人\n",
|
||||
"40~44岁平均成绩:3.04分,人数:13人,男性:3人\n",
|
||||
"45~49岁平均成绩:2.95分,人数:28人,男性:12人\n",
|
||||
"50~54岁平均成绩:3.01分,人数:13人,男性:11人\n",
|
||||
"55~69岁平均成绩:2.64分,人数:5人,男性:5人\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"nld = [[16,24],[25,29],[30,34],[35,39],[40,44],[45,49],[50,54],[55,69]]\n",
|
||||
"\n",
|
||||
@@ -2005,34 +1855,12 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 31,
|
||||
"execution_count": null,
|
||||
"id": "347703a1-501b-4800-bd29-16e94f4a6793",
|
||||
"metadata": {
|
||||
"execution": {
|
||||
"iopub.execute_input": "2025-06-30T03:33:02.816587Z",
|
||||
"iopub.status.busy": "2025-06-30T03:33:02.815993Z",
|
||||
"iopub.status.idle": "2025-06-30T03:33:02.824768Z",
|
||||
"shell.execute_reply": "2025-06-30T03:33:02.823787Z",
|
||||
"shell.execute_reply.started": "2025-06-30T03:33:02.816525Z"
|
||||
},
|
||||
"tags": []
|
||||
},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"20~24岁平均成绩:0分,人数:0人\n",
|
||||
"25~29岁平均成绩:0分,人数:0人\n",
|
||||
"30~34岁平均成绩:2.56分,人数:1人\n",
|
||||
"35~39岁平均成绩:3.24分,人数:2人\n",
|
||||
"40~44岁平均成绩:3.18分,人数:3人\n",
|
||||
"45~49岁平均成绩:2.62分,人数:12人\n",
|
||||
"50~54岁平均成绩:2.96分,人数:11人\n",
|
||||
"55~80岁平均成绩:2.64分,人数:5人\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import json\n",
|
||||
"\n",
|
||||
@@ -2067,34 +1895,12 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 32,
|
||||
"execution_count": null,
|
||||
"id": "5900d1c7-2f8c-4dfa-a60e-a577fb90f22d",
|
||||
"metadata": {
|
||||
"execution": {
|
||||
"iopub.execute_input": "2025-06-30T03:34:15.938497Z",
|
||||
"iopub.status.busy": "2025-06-30T03:34:15.937943Z",
|
||||
"iopub.status.idle": "2025-06-30T03:34:15.949638Z",
|
||||
"shell.execute_reply": "2025-06-30T03:34:15.948577Z",
|
||||
"shell.execute_reply.started": "2025-06-30T03:34:15.938442Z"
|
||||
},
|
||||
"tags": []
|
||||
},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"20~24岁平均成绩:0分,人数:0人\n",
|
||||
"25~29岁平均成绩:0分,人数:0人\n",
|
||||
"30~34岁平均成绩:2.89分,人数:1人\n",
|
||||
"35~39岁平均成绩:2.86分,人数:7人\n",
|
||||
"40~44岁平均成绩:3.0分,人数:10人\n",
|
||||
"45~49岁平均成绩:3.19分,人数:16人\n",
|
||||
"50~54岁平均成绩:3.28分,人数:2人\n",
|
||||
"55~80岁平均成绩:0分,人数:0人\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"nld = [[20,24],[25,29],[30,34],[35,39],[40,44],[45,49],[50,54],[55,80]]\n",
|
||||
"\n",
|
||||
@@ -2127,36 +1933,12 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 33,
|
||||
"execution_count": null,
|
||||
"id": "ad69c45d-3f62-42df-894d-47424e759029",
|
||||
"metadata": {
|
||||
"execution": {
|
||||
"iopub.execute_input": "2025-06-30T03:38:18.058882Z",
|
||||
"iopub.status.busy": "2025-06-30T03:38:18.058174Z",
|
||||
"iopub.status.idle": "2025-06-30T03:38:18.070777Z",
|
||||
"shell.execute_reply": "2025-06-30T03:38:18.069764Z",
|
||||
"shell.execute_reply.started": "2025-06-30T03:38:18.058815Z"
|
||||
},
|
||||
"tags": []
|
||||
},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"BMI 3.66 70\n",
|
||||
"肺活量 3.67 70\n",
|
||||
"握力 2.64 69\n",
|
||||
"坐位体前屈 2.69 68\n",
|
||||
"纵跳 2.6 67\n",
|
||||
"俯卧撑 2.93 28\n",
|
||||
"一分钟仰卧起坐 3.65 34\n",
|
||||
"单脚站立 2.19 70\n",
|
||||
"选择反应时 3.41 70\n",
|
||||
"台阶指数 2.48 63\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"with open(filename,'r') as fl:\n",
|
||||
" dict1 = json.load(fl) \n",
|
||||
@@ -2181,43 +1963,12 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 34,
|
||||
"execution_count": null,
|
||||
"id": "dcf152e7-bbcc-47d1-9c5f-83854db35412",
|
||||
"metadata": {
|
||||
"execution": {
|
||||
"iopub.execute_input": "2025-06-30T03:39:23.962598Z",
|
||||
"iopub.status.busy": "2025-06-30T03:39:23.961860Z",
|
||||
"iopub.status.idle": "2025-06-30T03:39:23.970708Z",
|
||||
"shell.execute_reply": "2025-06-30T03:39:23.969751Z",
|
||||
"shell.execute_reply.started": "2025-06-30T03:39:23.962527Z"
|
||||
},
|
||||
"tags": []
|
||||
},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"安全(QHSE)管理督查部 3.06 2\n",
|
||||
"综合保障服务部 3.04 6\n",
|
||||
"餐饮部 2.86 21\n",
|
||||
"市场营销部 3.18 5\n",
|
||||
"后勤服务技能鉴定站 3.17 2\n",
|
||||
"综合管理部 2.81 5\n",
|
||||
"展厅服务部 3.0 1\n",
|
||||
"经理、党委副书记 3.33 1\n",
|
||||
"安全总监 3.78 1\n",
|
||||
"信息化服务部 3.11 5\n",
|
||||
"人力资源总监 3.0 1\n",
|
||||
"人力资源(组织)部 2.56 1\n",
|
||||
"副经理 2.56 2\n",
|
||||
"协理员 1.71 1\n",
|
||||
"经营管理部 2.82 3\n",
|
||||
"客房部 2.89 10\n",
|
||||
"会务部 3.4 3\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"with open(filename,'r') as fl:\n",
|
||||
" dict1 = json.load(fl) \n",
|
||||
@@ -2376,17 +2127,9 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 1,
|
||||
"execution_count": null,
|
||||
"id": "6f9768ce-2ef5-4253-9fc6-49dbdcf00a19",
|
||||
"metadata": {
|
||||
"execution": {
|
||||
"iopub.execute_input": "2025-09-22T12:52:59.350814Z",
|
||||
"iopub.status.busy": "2025-09-22T12:52:59.350137Z",
|
||||
"iopub.status.idle": "2025-09-22T12:52:59.367870Z",
|
||||
"shell.execute_reply": "2025-09-22T12:52:59.366720Z",
|
||||
"shell.execute_reply.started": "2025-09-22T12:52:59.350750Z"
|
||||
}
|
||||
},
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import json\n",
|
||||
@@ -2525,32 +2268,16 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 2,
|
||||
"execution_count": null,
|
||||
"id": "1acaf159-637e-4101-9881-f6bb79400136",
|
||||
"metadata": {
|
||||
"execution": {
|
||||
"iopub.execute_input": "2025-07-27T15:45:48.440829Z",
|
||||
"iopub.status.busy": "2025-07-27T15:45:48.440078Z",
|
||||
"iopub.status.idle": "2025-07-27T15:45:48.629122Z",
|
||||
"shell.execute_reply": "2025-07-27T15:45:48.628652Z",
|
||||
"shell.execute_reply.started": "2025-07-27T15:45:48.440759Z"
|
||||
},
|
||||
"tags": []
|
||||
},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"[['48', '气虚', False, 65, 53, 28, 15, 0, 0, 10, 3, 0], ['24', '痰湿', False, 59, 43, 25, 37, 53, 50, 17, 32, 25], ['30', '平和', False, 78, 15, 7, 6, 6, 0, 7, 3, 7], ['49', '气虚', False, 62, 43, 21, 31, 31, 25, 3, 10, 0], ['61', '平和', False, 84, 9, 28, 21, 25, 29, 28, 21, 3], ['17', '阳虚', False, 62, 31, 50, 40, 25, 25, 21, 7, 14], ['50', '气虚', False, 62, 40, 25, 25, 34, 29, 32, 39, 25], ['51', '平和', False, 96, 9, 0, 0, 12, 8, 3, 0, 3], ['59', '气虚', False, 43, 43, 32, 31, 31, 16, 17, 39, 35], ['52', '阳虚', False, 37, 50, 64, 28, 31, 50, 35, 28, 10], ['60', '湿热', False, 43, 65, 53, 43, 68, 70, 53, 46, 53], ['19', '阴虚', True, 93, 18, 28, 37, 21, 37, 28, 10, 17], ['29', '平和', False, 68, 12, 7, 0, 12, 12, 10, 14, 3], ['18', '气虚', False, 65, 50, 32, 28, 21, 12, 32, 7, 46], ['16', '气虚', True, 75, 34, 21, 25, 25, 25, 25, 25, 21], ['14', '平和', False, 93, 3, 0, 0, 0, 0, 0, 0, 0], ['71', '阳虚', False, 59, 40, 75, 50, 56, 62, 39, 32, 21], ['70', '平和', False, 78, 18, 0, 0, 0, 8, 0, 0, 21], ['73', '平和', False, 68, 28, 0, 6, 15, 16, 14, 17, 17], ['36', '痰湿', False, 62, 37, 35, 31, 43, 37, 25, 35, 21], ['13', '血瘀', False, 40, 65, 64, 62, 68, 75, 82, 60, 57], ['53', '痰湿', True, 84, 18, 3, 28, 31, 16, 14, 3, 0], ['57', '气虚', False, 53, 43, 25, 9, 34, 25, 10, 21, 21], ['56', '气虚', False, 43, 59, 57, 28, 43, 37, 35, 32, 32], ['58', '阳虚', False, 43, 53, 57, 53, 46, 45, 42, 46, 42], ['10', '平和', False, 100, 9, 0, 0, 0, 4, 0, 0, 7], ['26', '阴虚', False, 62, 34, 21, 46, 34, 33, 35, 42, 46], ['8', '湿热', False, 62, 43, 25, 31, 37, 54, 28, 35, 32], ['55', '阳虚', False, 56, 37, 50, 50, 50, 45, 42, 42, 46], ['54', '平和', False, 71, 9, 14, 18, 28, 29, 14, 25, 10], ['3', '特禀', False, 68, 37, 28, 28, 43, 41, 14, 39, 46], ['4', '湿热', False, 56, 40, 53, 37, 34, 54, 14, 7, 14], ['38', '湿热', False, 84, 15, 0, 0, 18, 41, 7, 14, 0], ['39', '痰湿', False, 75, 34, 39, 43, 56, 45, 17, 28, 7], ['40', '湿热', False, 50, 21, 0, 12, 18, 29, 7, 21, 17], ['35', '平和', False, 90, 15, 0, 6, 15, 12, 3, 0, 3], ['33', '湿热', True, 71, 28, 28, 28, 34, 37, 32, 25, 14], ['41', '痰湿', False, 78, 21, 14, 31, 53, 33, 17, 32, 50], ['34', '平和', False, 93, 18, 21, 15, 12, 4, 0, 0, 0], ['22', '气虚', False, 71, 43, 25, 18, 9, 33, 25, 28, 17], ['23', '气虚', False, 50, 46, 32, 31, 34, 16, 32, 21, 3], ['32', '平和', False, 75, 12, 7, 25, 15, 8, 7, 10, 0], ['72', '气虚', False, 50, 46, 46, 31, 40, 41, 35, 39, 28], ['21', '气虚', True, 68, 31, 17, 21, 18, 16, 17, 0, 0], ['20', '特禀', False, 71, 31, 14, 40, 37, 41, 28, 21, 42], ['74', '平和', False, 78, 25, 7, 28, 28, 25, 10, 21, 0], ['31', '湿热', False, 71, 46, 7, 31, 46, 50, 46, 7, 17], ['43', '气郁', False, 37, 43, 35, 21, 53, 45, 21, 71, 32], ['44', '阳虚', False, 75, 37, 60, 34, 50, 50, 10, 14, 46], ['45', '阴虚', False, 84, 25, 14, 56, 43, 50, 3, 17, 3], ['64', '特禀', False, 65, 40, 32, 34, 34, 41, 32, 25, 42], ['47', '湿热', False, 59, 37, 35, 28, 40, 54, 28, 14, 14], ['28', '湿热', False, 62, 50, 35, 46, 50, 54, 42, 28, 42], ['12', '阳虚', False, 53, 46, 50, 50, 43, 50, 35, 42, 32]]\n",
|
||||
"ok\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import openpyxl\n",
|
||||
"\n",
|
||||
"filename = 'data/result_新疆油田采油工艺研究院-1.json'\n",
|
||||
"filename = 'data/result_南京化工-3.json'\n",
|
||||
"with open(filename,'r') as fl:\n",
|
||||
" dict1 = json.load(fl) \n",
|
||||
"i = 1\n",
|
||||
@@ -2570,13 +2297,15 @@
|
||||
" #i+=1\n",
|
||||
" list3 = []\n",
|
||||
" list3.append(k)\n",
|
||||
" list3.append(v['name'])\n",
|
||||
" list3.append(v['sex'])\n",
|
||||
" list3.append(kinds[kind])\n",
|
||||
" list3.append(near)\n",
|
||||
" for item in score:\n",
|
||||
" list3.append(item)\n",
|
||||
" list2.append(list3)\n",
|
||||
"print(list2)\n",
|
||||
"filename = 'data/新疆油田采油工艺研究院中医情况明细表.xlsx'\n",
|
||||
"filename = 'data/南京化工中医情况明细表(202510).xlsx'\n",
|
||||
"wb = openpyxl.Workbook()\n",
|
||||
"sheet = wb.active\n",
|
||||
"\n",
|
||||
@@ -2752,23 +2481,15 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 2,
|
||||
"execution_count": null,
|
||||
"id": "9ecd3ad8-c8af-4f3e-90e5-1618fea905a4",
|
||||
"metadata": {
|
||||
"execution": {
|
||||
"iopub.execute_input": "2025-09-22T12:54:30.458387Z",
|
||||
"iopub.status.busy": "2025-09-22T12:54:30.457853Z",
|
||||
"iopub.status.idle": "2025-09-22T12:54:30.653511Z",
|
||||
"shell.execute_reply": "2025-09-22T12:54:30.653048Z",
|
||||
"shell.execute_reply.started": "2025-09-22T12:54:30.458336Z"
|
||||
}
|
||||
},
|
||||
"metadata": {},
|
||||
"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_南京化工-3.json'\n",
|
||||
"with open(filename,'r') as fl:\n",
|
||||
" dict1 = json.load(fl) \n",
|
||||
"data_list = []\n",
|
||||
@@ -2850,7 +2571,7 @@
|
||||
" list6.append('')\n",
|
||||
" i+=1\n",
|
||||
" data_list.append(list6)\n",
|
||||
"filename = 'data/通用技术中国医药.xlsx'\n",
|
||||
"filename = 'data/南京化工中医情况明细表(202510).xlsx'\n",
|
||||
"wb = openpyxl.Workbook()\n",
|
||||
"sheet = wb.active\n",
|
||||
"#sheet.append(title)\n",
|
||||
|
||||
Reference in new issue
Block a user