Files
jupyter/体测单位/沧州炼化.ipynb
T
2025-11-19 19:44:42 +08:00

1855 lines
52 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"cells": [
{
"cell_type": "markdown",
"id": "ce7a7798-b8b7-4564-9e17-3e9c2d4565d8",
"metadata": {},
"source": [
"## 体测人员导入"
]
},
{
"cell_type": "code",
"execution_count": 8,
"id": "270e8c57-36d3-476c-8c50-4d8bc38a918a",
"metadata": {
"execution": {
"iopub.execute_input": "2025-11-17T01:38:45.210547Z",
"iopub.status.busy": "2025-11-17T01:38:45.209877Z",
"iopub.status.idle": "2025-11-17T01:38:45.422897Z",
"shell.execute_reply": "2025-11-17T01:38:45.422462Z",
"shell.execute_reply.started": "2025-11-17T01:38:45.210491Z"
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"1295 ok\n"
]
}
],
"source": [
"import openpyxl\n",
"import json\n",
"from datetime import date\n",
"\n",
"wb = openpyxl.load_workbook('data/沧州炼化人员.xlsx')\n",
"sheet = wb.active\n",
"# sheets = wb.sheetnames\n",
"person = {}\n",
"\n",
"for n in range(2, sheet.max_row+1):\n",
" code = int(sheet.cell(n, 2).value)\n",
" person.setdefault(str(code), {})\n",
" dict1 = {}\n",
" dict1['name'] = sheet.cell(n, 4).value\n",
" dict1['sex'] = sheet.cell(n, 5).value\n",
" dict1['birth'] = str(sheet.cell(n, 6).value).replace('/','-').split(' ')[0] \n",
" dict1['unit'] = sheet.cell(n, 3).value\n",
" if sheet.cell(n, 7).value is not None:\n",
" dict1['phone'] = str(sheet.cell(n, 7).value)\n",
" person[str(code)] = dict1\n",
"filename = 'data/沧州炼化人员.json'\n",
"with open(filename, 'w') as fl:\n",
" json.dump(person, fl, ensure_ascii=False)\n",
"print(len(person),'ok')"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "6c5f1858-e01e-4cf0-85b1-2019a37c3b37",
"metadata": {},
"outputs": [],
"source": [
"import openpyxl\n",
"import json\n",
"from datetime import date\n",
"\n",
"wb = openpyxl.load_workbook('data/沧州炼化人员.xlsx')\n",
"sheet = wb.active\n",
"# sheets = wb.sheetnames\n",
"person = {}\n",
"\n",
"for n in range(2, sheet.max_row+1):\n",
" code = sheet.cell(n, 2).value\n",
" person.setdefault(str(code), {})\n",
" dict1 = {}\n",
" dict1['name'] = sheet.cell(n, 4).value\n",
" dict1['sex'] = sheet.cell(n, 5).value\n",
" dict1['birth'] = str(sheet.cell(n, 6).value).replace('/','-').split(' ')[0] \n",
" dict1['unit'] = sheet.cell(n, 3).value\n",
" if sheet.cell(n, 7).value is not None:\n",
" dict1['phone'] = str(sheet.cell(n, 7).value)\n",
" person[str(code)] = dict1\n",
"filename = 'data/沧州炼化人员.json'\n",
"with open(filename, 'w') as fl:\n",
" json.dump(person, fl, ensure_ascii=False)\n",
"print(len(person),'ok')"
]
},
{
"cell_type": "code",
"execution_count": 6,
"id": "829d9460-a14e-4689-a7c4-d00bbd8c2e32",
"metadata": {
"execution": {
"iopub.execute_input": "2025-11-16T05:42:54.899442Z",
"iopub.status.busy": "2025-11-16T05:42:54.898753Z",
"iopub.status.idle": "2025-11-16T05:42:55.048242Z",
"shell.execute_reply": "2025-11-16T05:42:55.047690Z",
"shell.execute_reply.started": "2025-11-16T05:42:54.899375Z"
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"[['1553904', '孙建国', '物资采购中心'], ['1553904', '张巍', '应急救援中心']]\n"
]
}
],
"source": [
"import openpyxl\n",
"import json\n",
"from datetime import date\n",
"\n",
"wb = openpyxl.load_workbook('data/沧州炼化人员.xlsx')\n",
"sheet = wb.active\n",
"# sheets = wb.sheetnames\n",
"person = {}\n",
"list1 = []\n",
"list2 = []\n",
"for n in range(2, sheet.max_row+1):\n",
" code = sheet.cell(n, 2).value\n",
" if code not in list1:\n",
" list1.append(code)\n",
" else:\n",
" list2.append(code)\n",
"list3 = []\n",
"for n in range(2, sheet.max_row+1):\n",
" code = sheet.cell(n, 2).value\n",
" if code in list2:\n",
" list4 = [code,sheet.cell(n, 4).value,sheet.cell(n, 3).value]\n",
" list3.append(list4)\n",
"print(list3)\n",
"filename = 'data/沧州炼化编号重复人员.xlsx'\n",
"wb = openpyxl.Workbook()\n",
"sheet = wb.active\n",
"\n",
"for row in list3:\n",
" sheet.append(row)\n",
" \n",
"wb.save(filename)"
]
},
{
"cell_type": "markdown",
"id": "b4f7023f-127c-4c47-a8e2-78922fbcd975",
"metadata": {},
"source": [
"## 生成读卡系统文件"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "7b6c8cb8-50ab-4b59-ac9a-6afb3db61476",
"metadata": {},
"outputs": [],
"source": [
"import json\n",
"\n",
"filename = 'data/沧州炼化人员.json'\n",
"with open(filename,'r') as fl:\n",
" dict1 = json.load(fl)\n",
"list1 = []\n",
"for k, v in dict1.items():\n",
" dict2 = {}\n",
" #if dict1['sex'] =='男':\n",
" # sex = 1\n",
" \n",
" dict2 = {'id':k,'name':v['name'],'gender':v['sex'],'birth':v['birth'],'unit':v['unit']}\n",
" list1.append(dict2)\n",
"json_data = json.dumps(list1,ensure_ascii=False, indent=4) \n",
"\n",
"# 将 json 数据写入文件\n",
"with open(\"data/card_沧州炼化人员.json\", \"w\",encoding = 'utf-8') as file:\n",
" file.write(json_data) \n",
"print(len(list1),'ok')"
]
},
{
"cell_type": "markdown",
"id": "f9ef800a-b760-4933-b7a4-c69edef593d0",
"metadata": {},
"source": [
"## 获取人员测试成绩"
]
},
{
"cell_type": "code",
"execution_count": 12,
"id": "ccb2fe86-c588-4373-85df-37adda55c694",
"metadata": {
"execution": {
"iopub.execute_input": "2025-11-17T01:44:40.400061Z",
"iopub.status.busy": "2025-11-17T01:44:40.399563Z",
"iopub.status.idle": "2025-11-17T01:44:40.476607Z",
"shell.execute_reply": "2025-11-17T01:44:40.476073Z",
"shell.execute_reply.started": "2025-11-17T01:44:40.400012Z"
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"1225\n"
]
}
],
"source": [
"import json\n",
"import datetime\n",
"import csv\n",
"from datetime import date\n",
"import my_module1 as My\n",
"\n",
"filename = 'data/沧州炼化人员.json'\n",
"with open(filename,'r') as fl:\n",
" dict1 = json.load(fl) \n",
"filename = 'data/marks_20251117-1.csv'\n",
"re_ta = My.get_result(filename,dict1)\n",
"\n",
"\n",
"filename = 'data/result_沧州炼化.json'\n",
"with open(filename,'w') as fl:\n",
" json.dump(re_ta, fl, ensure_ascii=False) \n",
"print(len(re_ta))"
]
},
{
"cell_type": "markdown",
"id": "0748c41c-bb8e-49e4-a88d-814928e9b956",
"metadata": {},
"source": [
"## 导入手工数据"
]
},
{
"cell_type": "code",
"execution_count": 18,
"id": "9054c821-24a6-4ec3-82b4-1af2fbfd5090",
"metadata": {
"execution": {
"iopub.execute_input": "2025-11-19T00:45:32.006854Z",
"iopub.status.busy": "2025-11-19T00:45:32.006396Z",
"iopub.status.idle": "2025-11-19T00:45:32.106053Z",
"shell.execute_reply": "2025-11-19T00:45:32.105458Z",
"shell.execute_reply.started": "2025-11-19T00:45:32.006811Z"
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"122\n",
"123\n",
"1225\n"
]
}
],
"source": [
"import openpyxl\n",
"import json\n",
"from datetime import date\n",
"\n",
"wb = openpyxl.load_workbook('data/沧州俯卧撑手工成绩.xlsx')\n",
"sheet = wb.active\n",
"filename = 'data/result_沧州炼化.json'\n",
"with open(filename,'r') as fl:\n",
" dict2 = json.load(fl) \n",
"\n",
"for n in range(2, sheet.max_row+1):\n",
" code = str(sheet.cell(n, 1).value)\n",
" item = 'pushup'\n",
" mark = str(sheet.cell(n, 2).value)\n",
" rq = str(sheet.cell(n, 3).value)\n",
" if code in dict2.keys():\n",
" dict2[code]['rq'] = rq\n",
" dict2[code].setdefault(item,{})\n",
" dict2[code][item]['成绩'] = mark\n",
" else:\n",
" print(code)\n",
" \n",
"filename = 'data/result_沧州炼化-1.json'\n",
"with open(filename,'w') as fl:\n",
" json.dump(dict2, fl, ensure_ascii=False) \n",
"print(len(re_ta)) "
]
},
{
"cell_type": "markdown",
"id": "a446935a-db14-41d5-9420-d1a5ddd0e548",
"metadata": {},
"source": [
"## 统计各部门测试情况"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "503c30bb-c537-43f6-b3c7-a1eeff4c313f",
"metadata": {},
"outputs": [],
"source": [
"import json\n",
"\n",
"filename = 'data/result_沧州炼化.json'\n",
"with open(filename,'r') as fl:\n",
" dict1 = json.load(fl)\n",
"\n",
"filename = 'data/沧州炼化人员.json'\n",
"with open(filename,'r') as fl:\n",
" dict2 = json.load(fl)\n",
"\n",
"dict3 = {}\n",
"for k, v in dict2.items():\n",
" unit = v['unit']\n",
" #sub_unit = v['sub_unit']\n",
" dict3.setdefault(unit,{})\n",
" dict3[unit].setdefault('人数',0)\n",
" dict3[unit].setdefault('体测人数',0)\n",
" #dict3[unit].setdefault(sub_unit,0)\n",
" #dict3[unit][sub_unit] = dict3[unit][sub_unit] + 1\n",
" dict3[unit]['人数'] = dict3[unit]['人数'] + 1\n",
"\n",
"title =['单位','体测人数']\n",
"list1 = []\n",
"for k,v in dict1.items(): \n",
" unit = v['unit']\n",
" #sub_unit = v['sub_unit']\n",
" #dict3[unit][sub_unit] = dict3[unit][sub_unit] - 1\n",
" dict3[unit].setdefault('体测人数',0)\n",
" dict3[unit]['体测人数'] = dict3[unit]['体测人数'] + 1\n",
"for k, v in dict3.items():\n",
" list2 = [k,v['人数'],v['体测人数']]\n",
" list1.append(list2)\n",
"\n",
"filename = 'data/沧州炼化部门测试情况(截至20251114).xlsx'\n",
"wb = openpyxl.Workbook()\n",
"sheet = wb.active\n",
"sheet.append(title)\n",
"for row in list1:\n",
" sheet.append(row)\n",
" \n",
"wb.save(filename)"
]
},
{
"cell_type": "markdown",
"id": "e04d391d-57cb-4ece-a77b-b940950f6717",
"metadata": {},
"source": [
"## 统计未体测人员明细表"
]
},
{
"cell_type": "code",
"execution_count": 7,
"id": "57de7845-76f2-4cdc-88a9-eb869acb28a5",
"metadata": {
"execution": {
"iopub.execute_input": "2025-11-17T01:05:50.422689Z",
"iopub.status.busy": "2025-11-17T01:05:50.421236Z",
"iopub.status.idle": "2025-11-17T01:05:50.450916Z",
"shell.execute_reply": "2025-11-17T01:05:50.450368Z",
"shell.execute_reply.started": "2025-11-17T01:05:50.422616Z"
}
},
"outputs": [],
"source": [
"import json\n",
"import openpyxl\n",
"\n",
"filename = 'data/result_沧州炼化.json'\n",
"with open(filename,'r') as fl:\n",
" dict1 = json.load(fl)\n",
"\n",
"filename = 'data/沧州炼化人员.json'\n",
"with open(filename,'r') as fl:\n",
" dict2 = json.load(fl)\n",
"\n",
"list1 = []\n",
"\n",
"i = 1\n",
"for k, v in dict2.items(): \n",
" if k not in dict1.keys():\n",
" list2 = [i,k,v['name'],v['unit']]\n",
" i+=1\n",
" list1.append(list2)\n",
"#print(list1)\n",
"filename = f'data/沧州炼化未测试人员名单(截至20251114).xlsx'\n",
"title = ['序号','员工编号','姓名','部门']\n",
"wb = openpyxl.Workbook()\n",
"sheet = wb.active\n",
"sheet.append(title)\n",
"for row in list1:\n",
" sheet.append(row) \n",
"wb.save(filename)"
]
},
{
"cell_type": "markdown",
"id": "9d39b9e8-7932-4f99-88da-0becf48d73e0",
"metadata": {},
"source": [
"## 统计体测人员项目数"
]
},
{
"cell_type": "code",
"execution_count": 14,
"id": "c2ca861f-54ca-4312-bf24-20dbc2f3f2e6",
"metadata": {
"execution": {
"iopub.execute_input": "2025-11-17T01:46:18.717093Z",
"iopub.status.busy": "2025-11-17T01:46:18.716407Z",
"iopub.status.idle": "2025-11-17T01:46:18.735809Z",
"shell.execute_reply": "2025-11-17T01:46:18.735127Z",
"shell.execute_reply.started": "2025-11-17T01:46:18.717026Z"
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"1553238 齐金永 公用工程部 13231725301 2\n",
"1552999 赵崇胜 储运部 13722775060 2\n",
"1553836 王成柱 炼油一部 13111760190 1\n",
"1553839 徐振柱 炼油一部 17772650508 1\n"
]
}
],
"source": [
"import json\n",
"\n",
"filename = 'data/result_沧州炼化-1.json'\n",
"with open(filename,'r') as fl:\n",
" dict1 = json.load(fl)\n",
"xm = ['bmi','lung','grip','flexion','jump','pushup','balance','reaction','step','situp']\n",
"for k,v in dict1.items():\n",
" list1 = []\n",
" for item in v.keys():\n",
" if item in xm:\n",
" list1.append(item)\n",
" if len(list1) <3:\n",
" print(k,v['name'],v['unit'],v['phone'],len(list1))"
]
},
{
"cell_type": "markdown",
"id": "57a9f492-6971-4572-9e9e-8086a49dc6ce",
"metadata": {},
"source": [
"## 导出测试人员信息"
]
},
{
"cell_type": "code",
"execution_count": 15,
"id": "e014e1f8-e13d-4bb1-a64a-606a3e44a876",
"metadata": {
"execution": {
"iopub.execute_input": "2025-11-17T01:46:49.086947Z",
"iopub.status.busy": "2025-11-17T01:46:49.086254Z",
"iopub.status.idle": "2025-11-17T01:46:49.440499Z",
"shell.execute_reply": "2025-11-17T01:46:49.439939Z",
"shell.execute_reply.started": "2025-11-17T01:46:49.086882Z"
}
},
"outputs": [],
"source": [
"import json\n",
"import openpyxl\n",
"\n",
"items = ['lung','grip','flexion','jump','pushup','situp','balance','reaction','step']\n",
"title = ['编号','姓名','性别','单位','部门','身高','体重','肺活量','握力','坐位体前屈','纵跳','俯卧撑','一分钟仰卧起坐','单脚站立','选择反应时','台阶指数']\n",
"\n",
"filename = 'data/result_沧州炼化-1.json'\n",
"with open(filename,'r') as fl:\n",
" dict1 = json.load(fl)\n",
"\n",
"filename = 'data/沧州炼化人员.json'\n",
"with open(filename,'r') as fl:\n",
" dict2 = json.load(fl)\n",
" \n",
"list1 = []\n",
"for k, v in dict1.items():\n",
" list2 = []\n",
" list2.append(str(k).rjust(5,'0'))\n",
" list2.append(v['name']) \n",
" list2.append(dict2[k]['sex'])\n",
" list2.append(dict2[k]['unit'])\n",
" list2.append(dict2[k]['birth'])\n",
" if 'phone' in v.keys():\n",
" list2.append(dict2[k]['phone'])\n",
" else:\n",
" list2.append('')\n",
" \n",
" if 'bmi' in v.keys():\n",
" height = v['bmi']['成绩'].split(',')[0]\n",
" weight = v['bmi']['成绩'].split(',')[1]\n",
" list2.append(height)\n",
" list2.append(weight)\n",
" else:\n",
" list2.append('')\n",
" list2.append('')\n",
" for item in items:\n",
" if item in v.keys():\n",
" list2.append(v[item]['成绩']) \n",
" elif item =='name':\n",
" list2.append(v[item])\n",
" else:\n",
" list2.append('')\n",
" \n",
" list1.append(list2)\n",
"filename = 'data/沧州炼化体测情况表(2025年)-1.xlsx'\n",
"wb = openpyxl.Workbook()\n",
"sheet = wb.active\n",
"sheet.append(title)\n",
"for row in list1:\n",
" sheet.append(row)\n",
" \n",
"wb.save(filename)"
]
},
{
"cell_type": "markdown",
"id": "6465528e-449f-460a-8b14-25bf9182466e",
"metadata": {},
"source": [
"## 生成测试得分"
]
},
{
"cell_type": "code",
"execution_count": 19,
"id": "8a6b5e16-d53e-4cb2-8e61-f4ae8e769e46",
"metadata": {
"execution": {
"iopub.execute_input": "2025-11-19T00:45:38.072004Z",
"iopub.status.busy": "2025-11-19T00:45:38.071207Z",
"iopub.status.idle": "2025-11-19T00:45:38.154737Z",
"shell.execute_reply": "2025-11-19T00:45:38.154141Z",
"shell.execute_reply.started": "2025-11-19T00:45:38.071937Z"
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"1553203 张若\n",
"1553402 孙立广\n",
"1554747 胡玉峰\n",
"1552890 郭峰\n",
"1554479 杨华东\n",
"3561740 付忠杰\n",
"1554684 柳金良\n",
"1553226 董强\n",
"1554424 刘忠强\n",
"1554464 张伟\n",
"1553769 张浩\n",
"1553233 张强\n",
"1554714 杨艳超\n",
"3425880 王立斌\n",
"1553843 张艳娥\n",
"1553205 殷宗奎\n",
"1555240 王学军\n",
"1553822 刘超\n",
"3593224 李志扬\n",
"1552852 孙峰\n",
"1554046 綦鑫\n",
"1554522 洪敏\n",
"1554501 刘宏\n",
"1553818 姚宁\n",
"1553247 肖文明\n",
"1553141 庞维忠\n",
"3496183 王树才\n",
"1553695 白栋良\n",
"1552848 丁金国\n",
"1552960 贾祥军\n",
"1553703 保铁强\n",
"1554246 李迎军\n",
"1553594 武国忠\n",
"1554248 李洪杰\n",
"1554303 王春盛\n",
"1554114 徐勇\n",
"1554475 刘群英\n",
"1554734 李伟\n",
"1553685 马桂宝\n",
"2115 崔风滨\n",
"1552864 段建波\n",
"2111 高敬民\n",
"1553759 李玥\n",
"1553304 兰基涛\n",
"1553765 薛俊佳\n",
"1552721 王开河\n",
"1553749 宗喜庆\n",
"1553902 孙越\n",
"1553786 杨洪涛\n",
"1554733 马国松\n",
"1553600 张立强\n",
"1552808 胡汝彦\n",
"1553757 张海龙\n",
"1553767 苏杭\n",
"3128030 张明磊\n",
"3526583 申家伟\n",
"1553859 祁国强\n",
"1553688 陈娟\n",
"1554713 孙金峰\n",
"3463874 王熙霖\n",
"1553062 张洪柱\n",
"1553686 李书君\n",
"1553978 刘春玲\n",
"1553712 武艳\n",
"2147 陈继通\n",
"1553817 刘红海\n",
"1553779 王宝邦\n",
"1553238 齐金永\n",
"1552801 杨少山\n",
"1553150 徐振刚\n",
"1552718 安文胜\n",
"1554210 张鹏\n",
"3241653 刘昊昆\n",
"3316501 王成\n",
"1553861 王东伟\n",
"1553334 杜长波\n",
"1553777 张树峰\n",
"1554538 王玉峰\n",
"1553916 丁浩\n",
"1554474 董元喜\n",
"1553742 胡长亮\n",
"1553917 李志豪\n",
"1553919 吴增\n",
"1553430 薛海利\n",
"1552782 杨海中\n",
"1553071 邵爱梅\n",
"3593200 孔泽旭\n",
"3496167 刘毅\n",
"1552969 张振强\n",
"3496174 祝逸濛\n",
"3404075 周明\n",
"1553754 刘超\n",
"1552959 张学刚\n",
"3316504 王军腾\n",
"1553854 李静\n",
"1554259 赵博\n",
"1554226 周尚江\n",
"1553404 纪德\n",
"1553966 赵志鹏\n",
"1554249 李淑海\n",
"1554529 于革善\n",
"3593254 刘姝妍\n",
"1554276 李邦祥\n",
"3362361 陈琦\n",
"1553914 闫泓瑜\n",
"1553675 刘杨\n",
"1553824 苑涛\n",
"1553661 王颖哲\n",
"3128044 赵金龙\n",
"3593252 华永昌\n",
"1552851 郑忠强\n",
"1553552 徐爱岗\n",
"3128026 季长旺\n",
"1553331 时艳峰\n",
"1553965 刘峰\n",
"1553710 代树峰\n",
"1553846 代华强\n",
"3496192 张宇琪\n",
"3496163 郭家旺\n",
"3496171 娄文涛\n",
"1554323 崔力健\n",
"3362356 杨春萌\n",
"1554110 李伟\n",
"1554705 钱军\n",
"3496182 梁家奇\n",
"1554472 宋均\n",
"2117 赵力\n",
"1552997 崔刚\n",
"1553832 徐建仓\n",
"1552994 刘志强\n",
"1554287 刘丙权\n",
"1553666 张亚丽\n",
"1555232 李长海\n",
"1554048 勾文娟\n",
"1553665 王雪梅\n",
"1553682 赵辉\n",
"2105 杨丽娟\n",
"3593153 齐梦宇\n",
"3316400 王磊\n",
"1554445 崔小景\n",
"1554757 贾红建\n",
"1553967 王洪\n",
"1553646 王剑伟\n",
"3496161 钟静雯\n",
"1553791 刘洪林\n",
"1552795 徐智勇\n",
"1552806 李鹏\n",
"1554641 刘建新\n",
"1554180 冯寿成\n",
"3593234 张增仁\n",
"1552799 张金仓\n",
"1552809 王东\n",
"1552836 刘明辉\n",
"2083 郭立杰\n",
"2081 庞维华\n",
"1554799 郭腾飞\n",
"1553380 刘保存\n",
"1552880 赵义\n",
"1554208 田振生\n",
"2124 董红\n",
"2141 庞燕\n",
"1554258 于宝刚\n",
"1553030 李桂刚\n",
"1554805 冯鹏鹏\n",
"1554369 韩景龙\n",
"9000125 武庆峰\n",
"9000122 刘应伟\n",
"1553780 董克诚\n",
"1554662 刘华东\n",
"1554683 郎松\n",
"3561741 付健\n",
"3593243 王世豪\n",
"3463884 马文月\n",
"3241667 贲洋洋\n",
"1553209 兰迪\n",
"3413375 穆亚萍\n",
"1554061 李孝军\n",
"1553033 回文利\n",
"1553812 刘旭升\n",
"1554321 李春芳\n",
"1553064 刘炳祥\n",
"1554041 刘锐\n",
"1553113 吴赛\n",
"2127 田斌\n",
"1554238 马金沧\n",
"1553621 韩瑞卓\n",
"1553365 魏凤莉\n",
"1554687 张铁成\n",
"1554299 孙茂华\n",
"3128020 刘如振\n",
"2139 王宝庆\n",
"1553590 安永军\n",
"1552868 刘春旺\n",
"1553915 冯伟星\n",
"1553503 王伟\n",
"1553796 冯伟\n",
"1552889 高继海\n",
"1554692 魏群\n",
"2133 孙全庆\n",
"1553061 曹毅\n",
"1554677 陈伟\n",
"1553162 王蕾\n",
"1554707 王蕾\n",
"1553698 周爱春\n",
"1553689 孙家煜\n",
"1554673 韩华\n",
"1554277 高峰\n",
"3444839 齐浩东\n",
"1553164 李丛芳\n",
"1553723 冯志彬\n",
"1553599 殷红卫\n",
"1553055 黄金荣\n",
"1553312 王永凯\n",
"1552974 尹瑞华\n",
"1553856 刘秀云\n",
"1553816 王宝香\n",
"1553148 陈治东\n",
"3463848 于振旺\n",
"1553018 朴文彬\n",
"3316414 李洋\n",
"1553070 李玉峰\n",
"3316502 董旭\n",
"1554743 代华盛\n",
"1554709 刘娜\n",
"3316389 岳鹏\n",
"1554730 孙琳\n",
"3316226 刘博杨\n",
"1553186 范亮\n",
"1553857 刘旭\n",
"1554802 陈刚\n",
"1552843 陈俊升\n",
"1554735 吴娜\n",
"1553000 崔春路\n",
"1553072 王勇\n",
"1553199 牛健\n",
"1553166 王胜\n",
"3496180 李非凡\n",
"1554723 周洋\n",
"1553979 王建\n",
"1554495 张继涛\n",
"1553727 卢玲\n",
"3444817 张进\n",
"1553598 庞增林\n",
"1552839 黄国红\n",
"1552847 王亮\n",
"1552867 姚正川\n",
"1553057 孟令青\n",
"1553920 赵勇\n",
"1554038 吴建兴\n",
"3292206 杨瑞彬\n",
"1553888 吕铁良\n",
"1553770 宫祺\n",
"1553783 刘铎\n",
"1553160 纪智国\n",
"1553151 王建军\n",
"1553243 贾万起\n",
"1553955 张子龙\n",
"1553748 张跃文\n",
"3496188 庞崇江\n",
"1553788 陈纪峰\n",
"1553733 马莉\n",
"3463864 杨鹏光\n",
"1554710 于淑梅\n",
"1553717 史更新\n",
"1553483 张华\n",
"1553397 邢亚超\n",
"1554504 赵群路\n",
"1553671 张萍\n",
"1554451 孙宝祥\n",
"1553704 马文庆\n",
"1554307 杨金岐\n",
"1552803 郭文胜\n",
"1553692 王玉娟\n",
"1553687 杨梦丽\n",
"3561744 刘秦麟\n",
"3526582 马志翔\n",
"1553739 李向彬\n",
"1554666 赵晓辉\n",
"1552918 苗勇\n",
"1552982 周庆彦\n",
"1553126 郭凤海\n",
"3444825 袁振海\n",
"1552859 王万峰\n",
"1554686 姚健\n",
"1554689 崔洪亮\n",
"1554787 曹建圆\n",
"1553302 吴学东\n",
"1553842 张泽\n",
"1553292 吴国强\n",
"1553722 赵广磊\n",
"3362349 刘天梦\n",
"1553737 李义娜\n",
"1553086 孙卫强\n",
"1553618 刘志云\n",
"1553844 白志钢\n",
"2140 孙艳\n",
"3316426 杨鑫宝\n",
"2143 徐洪臣\n",
"3316503 董磊\n",
"1554659 陈慧\n",
"1553293 黄春田\n",
"2157 何爱军\n",
"1554791 许超\n",
"1553313 马铁虎\n",
"3463880 贺诗宇\n",
"1553318 尹毅\n",
"1553222 刘贵强\n",
"1552903 刘辉\n",
"1553191 卢明\n",
"1554702 杨凯\n",
"1553310 王建\n",
"1552965 李书波\n",
"1553690 张俊\n",
"3444805 冯明光\n",
"1553511 王岩松\n",
"1553852 贾超\n",
"1554502 刘忠杰\n",
"1553219 谢华\n",
"1554681 徐刘艳\n",
"1554497 赵恒刚\n",
"1553585 刘强\n",
"1552854 徐艳龙\n",
"3496164 王昭阳\n",
"3496169 王云丛\n",
"3444831 刘彩红\n",
"1552893 韩铁良\n",
"1553708 孙立志\n",
"3444813 尹贺\n",
"3526584 管亚东\n",
"1553732 宋立杰\n",
"1554465 张志强\n",
"1554240 孙洪斌\n",
"1553120 袁绍衡\n",
"3444810 宋扬扬\n",
"1552837 徐健\n",
"1553863 王福顺\n",
"1553701 张静彩\n",
"1553005 刘斌\n",
"1552921 苏卫\n",
"1554310 武金明\n",
"1553202 王桂青\n",
"1554319 姜玉磊\n",
"1553117 罗玉超\n",
"1552821 张志勇\n",
"1553464 孟凡杰\n",
"1553806 张大鹏\n",
"1552729 徐立军\n",
"9000120 孙宗顺\n",
"1554746 张伟\n",
"1553230 杨金国\n",
"1554715 李健\n",
"1553601 王振林\n",
"1553975 杨博胜\n",
"1552825 李国鹏\n",
"1553706 李静\n",
"1553679 王伟\n",
"1553746 于涛\n",
"1553114 张平\n",
"3593231 陈宇\n",
"3593253 李瑞雪\n",
"1552824 郭军\n",
"1553529 蔡旭\n",
"1552985 尤金华\n",
"1553521 葛荣鑫\n",
"1553803 马彩红\n",
"9000102 田明\n",
"1554643 朱晓强\n",
"1553745 邱建勇\n",
"1553463 周洪卫\n",
"1553210 张军\n",
"1552983 刘均龙\n",
"1553789 宋毛毛\n",
"3526581 王腾达\n",
"1554794 王永东\n",
"1553265 王强\n",
"1553339 孟义\n",
"1553982 杜自恒\n",
"3526579 杨硕\n",
"3316408 郭明\n",
"3128039 王伟\n",
"3128049 阚占宇\n",
"1553010 张丽娟\n",
"1553735 赵华\n",
"1553724 梁俊峰\n",
"1554512 仉振华\n",
"1554049 张彤\n",
"1553738 牛鹏飞\n",
"3128021 刘雅男\n",
"3128035 李海宁\n",
"3316415 刘晓琛\n",
"1553075 张景隆\n",
"1552958 李学军\n",
"1553855 李磊\n",
"3496191 王齐英\n",
"1553298 张伟光\n",
"1553285 齐胜利\n",
"1553308 刘文\n",
"1552978 刘强\n",
"1554331 王海东\n",
"1553821 赵海东\n",
"3463883 马仲达\n",
"1553800 高丽娟\n",
"1553758 张橙\n",
"1553782 宗辉\n",
"1553743 迟树刚\n",
"1553635 于杰\n",
"1554507 陈志达\n",
"1552935 杨胜启\n",
"1553021 周永胜\n",
"3316507 祁晓亮\n",
"1552793 时京波\n",
"1553668 尹宁\n",
"1553390 李学东\n",
"1553809 陈立新\n",
"1553766 于献庆\n",
"1553903 张铁\n",
"1553866 张风如\n",
"1554661 张润宝\n",
"1552956 张顺田\n",
"1554365 张焕震\n",
"1553787 封武佳\n",
"1554788 柳贵斌\n",
"3463868 王同达\n",
"3496170 张强\n",
"1553267 梁晓明\n",
"1553246 曹毅\n",
"1552855 胡晓\n",
"1553768 杨洋\n",
"1553470 张云军\n",
"1553248 李广辉\n",
"1554694 刘建敏\n",
"1552849 宋兴彬\n",
"1553851 何淑芳\n",
"3128040 王慧\n",
"1553827 赵文江\n",
"1553110 皮佳伟\n",
"1553691 赵金辉\n",
"1552866 田泉洪\n",
"1553159 邢春晓\n",
"1553587 王红彦\n",
"1553084 张瑞建\n",
"1553677 兰凤华\n",
"1553862 王峰\n",
"1553580 张强\n",
"3463851 刘旭东\n",
"1553638 郭明星\n",
"1554253 曹旭升\n",
"1552751 王莉\n",
"3128041 董帅\n",
"1553094 孙建国\n",
"1553271 董志倩\n",
"1555235 王鹿营\n",
"1552827 华睿\n",
"3128023 姜培荣\n",
"1552753 郑晶晶\n",
"1552767 邵春栋\n",
"1552800 袁忠\n",
"3128034 李学智\n",
"1553581 孙秋菊\n",
"3362350 吕秀杰\n",
"1554079 张加锋\n",
"1554075 蔺峰涛\n",
"1553935 周从雨\n",
"1554054 姜子弟\n",
"1552757 田凯庆\n",
"2088 陈荣\n",
"1553432 丁岗龙\n",
"1554711 耿霞\n",
"1553032 许加民\n",
"3404080 张彦和\n",
"1554653 王非\n",
"1553670 姚蕾\n",
"1554467 高强\n",
"1553868 赵立明\n",
"1554055 冀红庆\n",
"34643855 原博文\n",
"2113 刘振勇\n",
"1554703 祝建军\n",
"1553405 马海威\n",
"1552967 穆森\n",
"1553741 杨海\n",
"1553011 杨玉香\n",
"1552926 王立新\n",
"1554091 钱连新\n",
"1553411 孙伟\n",
"1553567 周成刚\n",
"1552945 张文国\n",
"1553831 曹茂成\n",
"1554690 王家成\n",
"1553731 韩曼彬\n",
"1553251 陈颜卿\n",
"3496175 郑晶晶\n",
"1554745 石聪\n",
"1554632 张云生\n",
"1553229 穆国栋\n",
"1553669 丁娜娜\n",
"1553377 吴明伟\n",
"1552716 吕维胜\n",
"1553465 吴晓峰\n",
"1554793 高亮\n",
"1553240 郭智杰\n",
"1553663 李坤\n",
"1553623 何爱敏\n",
"1552713 李玉柱\n",
"3463850 刘书晨\n",
"1554166 杜国\n",
"1554772 苑鹏鹏\n",
"1553971 高健\n",
"1554547 陈长顺\n",
"1553963 杨印坡\n",
"3463861 张艺鑫\n",
"1552913 刘志勇\n",
"1553807 张海宝\n",
"3496181 郝宸葳\n",
"1553837 车世令\n",
"3404077 吴艳忠\n",
"1554020 王广志\n",
"1553578 代利勇\n",
"1553124 于丰武\n",
"1553314 高绍军\n",
"1554255 佟健\n",
"1554693 徐丽娜\n",
"1552823 刘东宁\n",
"1554671 于强\n",
"1554672 孙康\n",
"1553144 孙超\n",
"1553153 滕仁祥\n",
"1553819 李靖\n",
"1554181 刘焕庆\n",
"1553775 李欢欢\n",
"1554810 宫博林\n",
"1554485 韩宝树\n",
"1553123 白金升\n",
"3404056 张相强\n",
"1553875 赵学良\n",
"3425873 王洪\n",
"1553848 高颖\n",
"1553776 刘英杰\n",
"1552975 朱艳春\n",
"1553869 周红艳\n",
"1553597 于葆永\n",
"3404082 陈元\n",
"1554642 任群\n",
"1554496 王庆生\n",
"1552841 李俊生\n",
"1553763 王鑫\n",
"1554792 尹志佳\n",
"1553283 李娟\n",
"1552856 王军\n",
"1554503 赵贵平\n",
"1553660 弋建华\n",
"1553813 宋安省\n",
"1552829 徐树强\n",
"1552842 郝廷雷\n",
"1552715 贾维刚\n",
"1553268 张杰\n",
"9000114 田连成\n",
"1554748 叶林\n",
"1552863 杨勇\n",
"1552846 姚旭东\n",
"3561739 秦云飞\n",
"1554042 石孝强\n",
"1554712 孔令超\n",
"1552970 贾建欣\n",
"1553707 马建勋\n",
"1553709 张欣\n",
"1553121 史爱国\n",
"1553098 杨恩春\n",
"1553273 马祥贞\n",
"1553720 杨华\n",
"3496187 陆立君\n",
"1554704 路阳\n",
"3241665 许迪\n",
"1553472 韩爱荣\n",
"1553289 韩亮\n",
"1553711 赵冬梅\n",
"1553143 刘树勇\n",
"1552922 王宝昌\n",
"1554035 蔡亚倩\n",
"1552826 张兴宝\n",
"1552948 赵卫胜\n",
"1554490 张洁\n",
"1554691 肖福胜\n",
"1553785 张伟\n",
"1553713 朱荣芳\n",
"1553747 张文超\n",
"1553684 马淑云\n",
"1553201 杨建恒\n",
"1553183 庞宗恒\n",
"1554706 齐健\n",
"2149 王芳\n",
"3241658 康超\n",
"2116 陈明锐\n",
"1552954 张领生\n",
"1554243 刘红星\n",
"3463879 袁磊\n",
"1554241 徐震\n",
"1553272 刘松峰\n",
"3316506 刘陆\n",
"1554658 刘明\n",
"1554173 岳璐\n",
"1553683 谢学智\n",
"1554418 邱金良\n",
"1554697 李明\n",
"1553596 张伟\n",
"1553633 王增曙\n",
"1554738 刘畅\n",
"3425872 马金平\n",
"1553299 徐树峰\n",
"3444808 刘意\n",
"3496168 卜凡\n",
"1554247 张晓东\n",
"2144 宋明洲\n",
"1553896 韩敬涛\n",
"1554251 李连和\n",
"1552930 王玉亮\n",
"1553282 翟富刚\n",
"3241663 杨杨\n",
"1552731 朱刚\n",
"2132 杨悦平\n",
"2134 蒋智\n",
"1553674 于平\n",
"1553721 牛宏丽\n",
"1554326 杨克\n",
"1554804 王令发\n",
"1553083 王亚宾\n",
"1553176 王建强\n",
"1552831 冯连春\n",
"1552998 李建国\n",
"3316370 马晓溪\n",
"3241651 冯德鑫\n",
"3526585 陈禹硕\n",
"1554047 吴联梅\n",
"1553081 李涛\n",
"1553006 崔建栋\n",
"3444830 丁辉\n",
"2125 祝秋成\n",
"2109 徐振波\n",
"1554603 万敏\n",
"1554421 赵春梅\n",
"1553165 董亚健\n",
"1553327 孙振海\n",
"1553284 刘鑫\n",
"1553702 潘洋\n",
"3496172 王美林\n",
"3463870 王帅\n",
"1553867 张磊\n",
"1553001 宗文忠\n",
"1553004 王世忠\n",
"3526580 崔亚静\n",
"1553046 时桂忠\n",
"1553372 禹向东\n",
"3316371 刘永超\n",
"1554265 王景义\n",
"1554414 李淑亮\n",
"1554254 韩国志\n",
"1554244 孙亚强\n",
"1554256 林海鹏\n",
"1553805 刘树旺\n",
"1554052 邓景颂\n",
"2112 何爱东\n",
"1554498 孙红军\n",
"1553097 赵恩涛\n",
"1554267 宋超\n",
"1554716 刘毅\n",
"3444812 宗张鹏\n",
"1554172 马连刚\n",
"3561738 曹峻\n",
"3463881 郑皓轩\n",
"1553561 张冲\n",
"1553953 李家齐\n",
"1553761 刘磊\n",
"1553762 王琳\n",
"1553933 代立成\n",
"1554271 吴晓滨\n",
"1554644 王吉成\n",
"1553924 王作涛\n",
"3463869 王啸\n",
"2082 董永杰\n",
"1553052 吴海松\n",
"1553105 崔学锋\n",
"1553815 张艳\n",
"1553104 弋建梅\n",
"3463852 刘璇\n",
"1554601 李忠\n",
"1553258 高会杰\n",
"1553740 窦淑霞\n",
"1553932 许世铎\n",
"1554419 王勇\n",
"1552916 马建伟\n",
"1552949 周亚岭\n",
"1553797 杜云丽\n",
"1552966 李广发\n",
"1552934 杨海锋\n",
"3444809 回达文\n",
"2135 张晏涛\n",
"1552953 左学锋\n",
"1554654 胡海平\n",
"1553106 杨平\n",
"3128047 郭政坤\n",
"3404079 夏风华\n",
"1554720 李艳敏\n",
"1554426 王冬霜\n",
"1554428 张雪梅\n",
"1553019 王涛\n",
"3404083 周国军\n",
"1553860 王德友\n",
"1553400 蒋文玉\n",
"1553323 张智刚\n",
"1554106 强战\n",
"3463882 金光辉\n",
"1553375 任春艳\n",
"1553715 于金梅\n",
"1553771 吴金龙\n",
"1554425 马含之\n",
"1553053 库建忠\n",
"3444835 田君毓\n",
"1554756 冯文帅\n",
"1553987 唐万增\n",
"1553591 吕红霞\n",
"1553648 孙艳丽\n",
"1552879 张印国\n",
"1553557 刘艳斌\n",
"3444833 安跃晨\n",
"3496190 胡建才\n",
"1554742 代德仁\n",
"1554657 孙德成\n",
"1553399 陈玉生\n",
"3241654 吴振\n",
"1553650 王立梅\n",
"1554350 刘伟\n",
"1553662 李艳梅\n",
"3425874 侯玉泉\n",
"1552830 姜嵬\n",
"1552924 王建新\n",
"1553152 宗宝顺\n",
"1554789 郭洪超\n",
"1553522 赵兴华\n",
"1553217 王亮\n",
"3316410 回亦凡\n",
"1554274 郭希发\n",
"1554417 张国栋\n",
"1554744 时骏\n",
"1553681 李扬\n",
"1553577 赵文超\n",
"1553250 高德军\n",
"1553133 李晓刚\n",
"1553136 贾义\n",
"1553651 张建军\n",
"3463862 曹金霞\n",
"1553560 李新青\n",
"1553249 谢飞\n",
"1552900 李洪亮\n",
"3593227 林志颖\n",
"2148 张志辉\n",
"1553172 赵俊明\n",
"1553486 张金良\n",
"9000103 王英勇\n",
"1553100 李志远\n",
"1553096 杨群英\n",
"1553829 王强\n",
"1554724 张元旺\n",
"1554168 张艳杰\n",
"1554115 杨桂玲\n",
"3241652 刘怀民\n",
"1553974 张亚东\n",
"1552971 叶建文\n",
"1554111 李祥\n",
"1554109 李广喜\n",
"1553637 孙海军\n",
"1553516 高洪敏\n",
"1553645 郭义昌\n",
"1554033 付炳涛\n",
"1553693 张国品\n",
"1553059 徐振忠\n",
"1553074 代汝彬\n",
"1554257 吴建华\n",
"1553510 郭岳\n",
"1554087 何玉军\n",
"1553658 王宏伟\n",
"1554279 李志芳\n",
"1553333 赵红莲\n",
"1553833 贾敏\n",
"1554800 杨宝玉\n",
"1554067 于桐建\n",
"1553900 李延斌\n",
"1554366 苑新卫\n",
"1552815 邢军锁\n",
"1554161 张洪伟\n",
"2122 张建\n",
"2131 吴丽娜\n",
"1553550 申宏年\n",
"1553927 齐爽\n",
"1553505 庞磊\n",
"1554762 张玉香\n",
"1554786 张婷\n",
"1554031 王文丹\n",
"1554359 刘云\n",
"1554273 李志祥\n",
"1553964 田学攀\n",
"1553802 周海峰\n",
"1554272 张晓辉\n",
"1553278 张超\n",
"1554646 吴滨滨\n",
"1554649 刘智\n",
"1553270 李灏\n",
"1553241 李金怀\n",
"1553657 赵岩\n",
"3496189 汤凤林\n",
"3404076 邓书平\n",
"1553193 高用新\n",
"1555237 褚振新\n",
"1554513 吴金松\n",
"3404078 孙希祖\n",
"1554685 韩杰\n",
"3316505 范鹏程\n",
"1554728 刘建政\n",
"1554798 张树仁\n",
"1554812 李涛\n",
"3444823 王洪智\n",
"1552720 龚良军\n",
"1554410 赵英杰\n",
"1553317 杨坤\n",
"1554263 范雷\n",
"1554539 张立新\n",
"1554717 尹志华\n",
"1554761 赖志涛\n",
"3496185 郑睿天\n",
"1553169 陈志昌\n",
"1553756 苑晓宇\n",
"1554505 张国新\n",
"1554695 王强\n",
"1552834 杨传胜\n",
"1553140 尹辉\n",
"1554458 周海春\n",
"1552860 马凤鸣\n",
"1553002 张春元\n",
"1553020 王向东\n",
"1554736 王伟\n",
"3425870 回俊来\n",
"1552955 王志\n",
"1554290 孙由智\n",
"1553174 韩春海\n",
"3425877 魏金柱\n",
"3496165 蒋岳宏\n",
"1552838 林士强\n",
"1554278 闫振杰\n",
"1553728 及秀丽\n",
"1553060 徐振利\n",
"1553714 迟静彬\n",
"1554488 鄢希成\n",
"1552872 张元伟\n",
"1553699 胡秋霞\n",
"3292199 李建平\n",
"2142 孙玉伟\n",
"1554231 王成\n",
"1553696 尹剑\n",
"1553729 王丽梅\n",
"1553795 张顺利\n",
"1553595 张强\n",
"1553234 白明伟\n",
"1552908 刘树连\n",
"1553799 孙娜\n",
"1554660 罗庆\n",
"3496178 董爱成\n",
"1553794 张荣涛\n",
"1553840 李超\n",
"1554320 臧瑞庚\n",
"1553239 路军\n",
"1552898 孔德义\n",
"1552906 刘军\n",
"1553589 高福栋\n",
"3561736 杨永晨\n",
"2094 李杰\n",
"1552858 董世杰\n",
"1553705 张贞贞\n",
"3463863 李睿\n",
"2097 王树臣\n",
"1553269 尹治兴\n",
"1552927 王青松\n",
"1553288 李永刚\n",
"1553870 任福兴\n",
"3241655 吴程程\n",
"1554491 刘瑞刚\n",
"3362355 杨旭辉\n",
"1553960 段海峰\n",
"3128043 赵海男\n",
"1554719 宋秀梅\n",
"1554252 王海波\n",
"3561737 王宪坤\n",
"1552894 何爱国\n",
"1553814 段欣\n",
"1554543 史爱民\n",
"1553753 张广峰\n",
"1553853 李建国\n",
"1553003 王铁军\n",
"1553368 赵贵格\n",
"1553158 李文亮\n",
"1554549 刘雪峰\n",
"1554011 王家祥\n",
"1553755 吴桐\n",
"1553015 王卫\n",
"1554489 李延军\n",
"1552961 高希福\n",
"1553109 王卫锋\n",
"1553477 孙拥军\n",
"1553328 李学霞\n",
"2089 胡彦鹏\n",
"1553295 白根僧\n",
"1553017 冯庆林\n",
"1553108 田洲\n",
"1552996 高宪谱\n",
"1553849 高志涛\n",
"1553056 刘建军\n",
"1553182 于文生\n",
"1554528 李洪\n",
"1552885 陈树春\n",
"1553564 姬琳\n",
"10000 代少欣\n",
"1553190 刘金柱\n",
"1552891 郭伟\n",
"3496179 竺洪泰\n",
"3292212 陈钰博\n",
"1553177 贾宝胜\n",
"1553734 李杰\n",
"3444834 李哲\n",
"1554227 沙林\n",
"3425879 李猛\n",
"1553279 王忠泽\n",
"1553119 刘全宝\n",
"3496186 代汝超\n",
"3128018 于跃龙\n",
"3362358 赵海伟\n",
"1552999 赵崇胜\n",
"1553946 闫吉\n",
"3526586 高玮\n",
"1554778 夏继飞\n",
"1553101 王光\n",
"1554462 冯浩\n",
"1554670 于松\n",
"1553187 李志宾\n",
"1553878 巩旭杰\n",
"1554739 马惠琴\n",
"3463872 王斌\n",
"1553984 李志峰\n",
"3425876 高峰\n",
"1553403 孙海青\n",
"1554725 许瑧\n",
"1552861 高联合\n",
"1554708 高艳\n",
"1554262 刘春晓\n",
"2120 胡学良\n",
"1553286 王玉成\n",
"1554500 肖东\n",
"1553559 于延亭\n",
"1553562 王晓平\n",
"1554780 李艳斌\n",
"1554449 马春胜\n",
"3463877 王飞宇\n",
"3496166 杨之阔\n",
"1554357 张玉峰\n",
"1553255 孙民利\n",
"1553134 赵军\n",
"3444826 赵增煊\n",
"1553068 张金峰\n",
"1554688 宋玉\n",
"1553218 张刚\n",
"1553277 童彦泉\n",
"1553673 齐娜\n",
"1552714 齐永峰\n",
"1553672 赵红\n",
"1552925 王开平\n",
"1554721 马闰之\n",
"1554113 徐红叶\n",
"3444822 牟鹏林\n",
"1553131 刘毅\n",
"1553414 吴尽染\n",
"1553409 孟祥通\n",
"2152 姜吉春\n",
"2151 徐振荣\n",
"1553641 庞莲\n",
"1554050 李利萍\n",
"1554034 潘书生\n",
"1553889 张艳蓉\n",
"1554164 张新江\n",
"1553325 赵明\n",
"1553876 林波\n",
"1552979 王强\n",
"3444838 马超\n",
"3444815 张煜\n",
"3444837 范荣岩\n",
"1553603 袁庆臣\n",
"3463859 张水苗\n",
"1554131 李俊刚\n",
"3463873 王明玮\n",
"1553231 张继川\n",
"1554130 刘新民\n",
"1553830 吴超\n",
"9000108 邓艳\n",
"9000107 周俊茹\n",
"2095 姜志杰\n",
"1553678 刘影\n",
"1553680 钱卫卫\n",
"1553569 王宝珊\n",
"3413374 王雨凡\n",
"1554779 冯兴盛\n",
"1553664 王新\n",
"1554040 杨雪\n",
"1554729 郭石磊\n",
"1552730 何爱民\n",
"3561735 陈利\n",
"1553535 张焕巍\n",
"1553575 韩会娟\n",
"1554530 谷建军\n",
"1553440 翁连芬\n",
"1553367 铁瑞芬\n",
"3463849 任真\n",
"1553512 宋继华\n",
"1554514 王蓬勃\n",
"1552976 赵建新\n",
"1553525 张红亮\n",
"1553157 刘广彬\n",
"1553929 颜付涛\n",
"1553879 田玉宝\n",
"1553764 任洪治\n",
"1552817 陈新\n",
"3463876 王雪松\n",
"1554550 陈小飞\n",
"1555241 李强\n",
"3128038 潘晓明\n",
"1554433 侯卫东\n",
"1554651 吴海\n",
"1553667 李义侠\n",
"1554151 陆道新\n",
"9000111 孙洪起\n",
"1552807 刘树宏\n",
"1553751 于振善\n",
"1553781 刁东鹏\n",
"3444816 张爽\n",
"3463857 周梅\n",
"3404063 李国喜\n",
"1553305 顾庆华\n",
"1553125 卢兴春\n",
"1553784 李宏旭\n",
"1553752 宿云飞\n",
"1554741 张宝龙\n",
"3444804 代峰\n",
"1553944 孟皓\n",
"3463858 姚瑞丰\n",
"1553836 王成柱\n",
"1554665 张立\n",
"1554674 刘清林\n",
"1552881 白云杰\n",
"1554796 崔志勇\n",
"1553178 孟海兴\n",
"1554664 白石强\n",
"3425875 李长江\n",
"1553839 徐振柱\n",
"1553291 宋文军\n",
"1553080 张勇\n",
"1554768 马立明\n",
"1552909 刘文彬\n",
"2119 王海涛\n",
"1553653 郑晶磊\n",
"1553941 刘伟\n",
"1553200 赵国利\n",
"1553322 王建华\n",
"1553644 王腾\n",
"1553307 郭长生\n",
"1552853 尹芊\n",
"3413373 师芳\n",
"1553034 赵永军\n",
"1554016 王巨帮\n",
"1554718 李彬\n",
"1553725 孙文忠\n",
"1553102 王金龙\n",
"1553823 刘斌\n",
"1553237 李振宇\n",
"1554295 曹爱军\n",
"1552951 宗振锁\n",
"1553067 李庆凤\n",
"1554416 朱平\n",
"3128029 张文可\n",
"1554264 张墨砚\n",
"3496162 孙利强\n",
"1553122 张青松\n",
"3362359 邓贺\n",
"3463856 吕昕桐\n",
"1552915 马建伟\n",
"1552984 杨俊升\n",
"1554808 王东\n",
"1553089 李世祥\n",
"1554044 李博\n",
"1554647 刘进\n",
"1553252 王兵\n",
"1554071 王荣耀\n",
"3444824 窦庆元\n",
"1552710 王新\n",
"1553254 王亮\n",
"1554127 王海霞\n",
"3362354 李梦晨\n",
"3128027 张华孝\n",
"1553883 刘亚囡\n",
"1553204 宋大震\n",
"1553838 王宝奇\n",
"1553568 路文娟\n",
"1552794 刘玉河\n",
"1553592 郑玉平\n",
"1552705 解建峰\n",
"1554667 张杰\n",
"3316366 周培欣\n",
"1554015 陈洪明\n",
"1554032 王郑龙\n",
"1554813 丁昊\n",
"1554650 陈余\n",
"1552919 倪金刚\n",
"1552993 张宇\n",
"9000106 王振江\n",
"3362351 唐钰莹\n",
"1554493 陈建正\n",
"3413372 刘欣\n",
"3362357 范琳琳\n",
"1553579 高洪锐\n",
"1554174 牟磊\n",
"1552781 静海翔\n",
"1554053 耿硕明\n",
"1553543 李军\n",
"1553373 陈贺军\n",
"1553321 任炳凯\n",
"1554261 郭春东\n",
"1553897 胡影\n",
"1553540 郭彤\n",
"1554783 赵路\n",
"1554801 张毅\n",
"3280924 穆建玲\n",
"1554017 王如国\n",
"1553808 吴志刚\n",
"1553474 李明芳\n",
"1552884 陈坤峰\n",
"1554740 李亚男\n",
"1553386 朱旭\n",
"1553523 李广峰\n",
"1553481 齐瑞芬\n",
"1553850 郭风轩\n",
"1554784 刘明壮\n",
"1554165 张波\n",
"9000121 刘健\n",
"1554163 王森义\n",
"1552912 刘玉增\n",
"1553930 宋敬虎\n",
"1552990 王海红\n",
"1553793 刘丽静\n",
"1553171 李卫东\n",
"1554325 徐振天\n",
"1554222 王淑静\n",
"1554506 张荣智\n",
"3444828 马天昊\n",
"1553820 付阳阳\n",
"1552892 郭小军\n",
"1552857 屈庆军\n",
"1554051 陈琳\n",
"1553928 钮光明\n",
"1554663 蒋晓明\n",
"2130 刘建新\n",
"1554408 李晓东\n",
"2146 杨强\n",
"1554699 王艳滨\n",
"3444836 白明轩\n",
"3241660 李佳欣\n",
"1553532 李进波\n",
"9000124 苏立新\n",
"1554167 杨洪彬\n",
"1554157 郑胜利\n",
"3280923 毕建增\n",
"1554025 曹玉明\n",
"1554648 代治江\n",
"1553242 王福刚\n",
"1554045 杨永欢\n",
"1553485 谢辉\n",
"1554027 卢晓龙\n",
"1555239 李萍\n",
"1554119 张志勇\n",
"1553626 王之强\n",
"3444821 林川\n",
"1554120 马文静\n",
"1554135 高向阳\n",
"1553524 杜鹏\n",
"1553509 姚思源\n",
"1552780 王文琦\n",
"1553531 周涛\n",
"3444818 李峥\n",
"1552873 刘艳\n",
"1553985 冯平\n",
"2121 丁伟\n",
"1553571 李健\n",
"1553925 冯延龙\n",
"3496173 荆云\n",
"1554362 毕爱辉\n",
"2150 王蕾\n",
"1553553 马红\n",
"1552813 郭中军\n",
"1554014 赵蕊\n",
"1554107 单秀娟\n",
"1553961 徐亚\n",
"3444820 杨立烨\n",
"9000123 王智勇\n",
"9000101 舒益民\n",
"1554117 李艳\n",
"1554043 曹龙\n",
"1553518 卢站刚\n",
"1553572 刘宏\n",
"1553563 王春香\n",
"1554183 孙桂祥\n",
"1553899 刘立\n",
"2092 李春霞\n",
"2093 刘坤\n",
"1552968 主洪国\n",
"1225 计松\n",
"1553297 赵辉\n",
"1554411 孙向东\n",
"1553760 郭洪玺\n",
"2153 刘春和\n",
"1553801 刘双斌\n",
"3496176 王浩然\n",
"3128033 李军\n",
"ok!\n"
]
}
],
"source": [
"import json\n",
"import time\n",
"import my_module as My\n",
"\n",
"#list_item = ['lung','grip','flexion','jump','pushup','balance','reaction','step','situp','height','weight']\n",
"list_item = ['lung','grip','flexion','jump','pushup','balance','reaction','step','situp']\n",
"filename = 'data/result_沧州炼化-1.json'\n",
"with open(filename,'r') as fl:\n",
" dict2 = json.load(fl) \n",
"for k, v in dict2.items():\n",
" print(k,v['name'])\n",
" if v['sex'] == '男':\n",
" sex = 'M'\n",
" else:\n",
" sex = 'F' \n",
" if 'bmi' in v.keys():\n",
" #bmi_data = v['height']['成绩'].split()[0]+','+ v['weight']['成绩'].split()[0]\n",
" bmi_data = v['bmi']['成绩']\n",
" data1 = {'code':k,'sex':sex,'age':v['age'],'item':'HeightWeight','result':bmi_data}\n",
" dict2[k]['bmi'] = {}\n",
" dict2[k]['bmi']['成绩'] = bmi_data\n",
" dict2[k]['bmi']['score'] = My.cal_bmi(data1)\n",
" for item_en in list_item:\n",
" if item_en in v.keys(): \n",
" data1 = {'code':k,'sex':sex,'age':v['age'],'item':item_en,'result':float(v[item_en]['成绩'].split()[0])}\n",
" #print(k,v['name'])\n",
" dict2[k][item_en]['score'] = My.cal_score(data1)\n",
" #print(k,v[item_en]['成绩'],cal_score(data1))\n",
"\n",
"filename = f'data/result_沧州炼化-1.json'\n",
"with open(filename,'w') as fl:\n",
" json.dump(dict2,fl , ensure_ascii=False) \n",
"print('ok!') "
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "28cfc27d-9904-459a-bb5c-b562dfb36ba6",
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3 (ipykernel)",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.12.3"
}
},
"nbformat": 4,
"nbformat_minor": 5
}