Files
jupyter/体测单位/西藏.ipynb
T
2023-06-08 17:10:42 +08:00

182 lines
21 KiB
Plaintext

{
"cells": [
{
"cell_type": "markdown",
"id": "70c15816-2ad5-4486-be33-378963d70934",
"metadata": {},
"source": [
"## 人员信息导入"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "07f7e97e-670e-4301-b83d-1304514f15d5",
"metadata": {
"tags": []
},
"outputs": [],
"source": [
"import openpyxl\n",
"import json\n",
"\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",
" if sheet.cell(n,1).value is not None:\n",
" code = int(sheet.cell(n, 1).value)\n",
" person.setdefault(code, {})\n",
" dict1 = {}\n",
" dict1['name'] = sheet.cell(n, 2).value\n",
" if sheet.cell(n, 3).value ==1:\n",
" sex = '男'\n",
" else:\n",
" sex = '女'\n",
" dict1['sex'] = sex\n",
" birth = str(sheet.cell(n, 4).value).split()[0]\n",
" dict1['birth'] = birth\n",
" dict1['unit'] = sheet.cell(n, 6).value\n",
" if sheet.cell(n,5).value is not None:\n",
" dict1['phone'] = str(sheet.cell(n, 5).value) \n",
" person[code] = dict1\n",
"\n",
"filename = 'data/西藏销售人员名单.json'\n",
"with open(filename, 'w') as fl:\n",
" json.dump(person, fl, ensure_ascii=False)\n",
"print('ok')"
]
},
{
"cell_type": "markdown",
"id": "25ffcc7a-5709-4377-b821-bce5097cbd78",
"metadata": {},
"source": [
"## 导入脊柱问卷信息"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "85599cf2-3673-4d3b-ae77-f5ef77217f71",
"metadata": {
"tags": []
},
"outputs": [],
"source": [
"import openpyxl\n",
"import json\n",
"\n",
"\n",
"wb = openpyxl.load_workbook('data/西藏手工记录.xlsx')\n",
"sheet = wb['Sheet1']\n",
"\n",
"dict1 = {}\n",
"data1 =list(sheet.values)\n",
"list_bh = data1[0][1:]\n",
"del data1[0]\n",
"for i in range(1,len(list_bh)+1):\n",
" list2 = []\n",
" dict1.setdefault(int(list_bh[i-1]),{})\n",
" for item in data1:\n",
" list2.append(item[i])\n",
" dict1[int(list_bh[i-1])]['wenjuan'] = list2\n",
"print(dict1)\n",
"filename = 'data/西藏脊柱问卷原始信息.json'\n",
"with open(filename, 'w') as fl:\n",
" json.dump(dict1, fl, ensure_ascii=False)\n",
"print('ok')"
]
},
{
"cell_type": "markdown",
"id": "56538b71-aedc-4880-b655-a814778bda07",
"metadata": {},
"source": [
"## 导入体测信息"
]
},
{
"cell_type": "code",
"execution_count": 31,
"id": "fa2fe417-cd1d-47c1-bcf6-2e711d49af20",
"metadata": {
"execution": {
"iopub.execute_input": "2023-06-06T06:23:30.367063Z",
"iopub.status.busy": "2023-06-06T06:23:30.366639Z",
"iopub.status.idle": "2023-06-06T06:23:30.426132Z",
"shell.execute_reply": "2023-06-06T06:23:30.425296Z",
"shell.execute_reply.started": "2023-06-06T06:23:30.367035Z"
},
"tags": []
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"{'1': {'wenjuan': [2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2], 'item10': 173, 'item11': 86, 'item1': 3893, 'item2': 33, 'item3': -15, 'item6': 16.85, 'item7': 0.44, 'yao': 101, 'tun': 106}, '2': {'wenjuan': [2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2], 'item10': 153, 'item11': 60, 'item1': 1749, 'item2': 19.2, 'item3': 0, 'item6': 6.6, 'item7': 0.611, 'yao': 79, 'tun': 96}, '3': {'wenjuan': [2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2], 'item10': 162, 'item11': 46, 'item1': 2654, 'item2': 15.9, 'item3': -9, 'item6': 7.65, 'item7': 0.415, 'yao': 71, 'tun': 87}, '4': {'wenjuan': [2, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2], 'item10': 160, 'item11': 58, 'item1': 2591, 'item2': 14.4, 'item6': 0.924, 'item7': 0.527, 'yao': 78, 'tun': 99}, '5': {'wenjuan': [2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2], 'item10': 156, 'item11': 51, 'item1': 2059, 'item2': 17.4, 'item3': -6.5, 'item6': 10.23, 'item7': 0.57, 'yao': 86, 'tun': 94}, '6': {'wenjuan': [1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 2], 'item10': 158, 'item11': 51, 'item1': 1924, 'item2': 23.7, 'item3': -8.5, 'item6': 44.62, 'item7': 0.553, 'yao': 80, 'tun': 91}, '7': {'wenjuan': [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2], 'item10': 159, 'item11': 60, 'item1': 1988, 'item2': 21.3, 'item3': -10, 'item6': 6.7, 'item7': 0.671, 'yao': 81, 'tun': 99}, '8': {'wenjuan': [2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2], 'item10': 151, 'item11': 47, 'item1': 1922, 'item2': 24.7, 'item3': 0, 'item6': 15.33, 'item7': 0.466, 'yao': 65, 'tun': 88}, '9': {'wenjuan': [2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2], 'item10': 168, 'item11': 48, 'item1': 1516, 'item2': 17.5, 'item3': 0, 'item6': 9.43, 'item7': 0.501, 'yao': 65, 'tun': 93.5}, '10': {'wenjuan': [2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2], 'item10': 172, 'item11': 86, 'item1': 3970, 'item2': 41.2, 'item3': -2, 'item6': 20.9, 'item7': 0.466, 'yao': 101, 'tun': 105}, '11': {'wenjuan': [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2], 'item10': 165, 'item11': 80, 'item1': 2978, 'item2': 26, 'item3': 0, 'item6': 218, 'item7': 0.624, 'yao': 89, 'tun': 112}, '12': {'wenjuan': [2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 2], 'item10': 162, 'item11': 68.5, 'item1': 2297, 'item2': 30.3, 'item3': -16, 'item6': 5.21, 'item7': 0.628, 'yao': 86, 'tun': 104}, '13': {'wenjuan': [2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 2], 'item10': 160, 'item11': 62, 'item1': 1621, 'item2': 25.7, 'item3': -23, 'item6': 4.63, 'item7': 0.584, 'yao': 80, 'tun': 95}, '14': {'wenjuan': [2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2], 'item10': 158, 'item11': 60, 'item1': 2091, 'item2': 27.5, 'item3': -2, 'item6': 4.8, 'item7': 0.622, 'yao': 84, 'tun': 101}, '15': {'wenjuan': [2, 2, 2, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2], 'item10': 177, 'item11': 62, 'item1': 3442, 'item2': 33.9, 'item3': 0, 'item6': 19.57, 'item7': 0.545, 'yao': 77, 'tun': 92}, '16': {'wenjuan': [1, 2, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2], 'item10': 172, 'item11': 92.5, 'item1': 3240, 'item2': 35, 'item3': -6, 'item6': 18.17, 'item7': 0.793, 'yao': 103, 'tun': 102}, '17': {'wenjuan': [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 2], 'item10': 162, 'item11': 72.5, 'item1': 1995, 'item2': 32.5, 'item3': 0, 'item6': 4.4, 'item7': 0.448, 'yao': 89, 'tun': 96.5}, '18': {'wenjuan': [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2], 'item10': 170, 'item11': 70, 'item1': 3427, 'item2': 40.2, 'item3': 13, 'item6': 14.88, 'item7': 0.564, 'yao': 88, 'tun': 101}, '19': {'wenjuan': [2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2], 'item10': 178, 'item11': 62, 'item1': 3125, 'item2': 45.6, 'item3': 11, 'item6': 31.75, 'item7': 0.529, 'yao': 74, 'tun': 97}, '20': {'wenjuan': [2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2], 'item10': 154, 'item11': 49, 'item1': 1877, 'item2': 28, 'item3': 14, 'item6': 46.3, 'item7': 0.522, 'yao': 68, 'tun': 86}, '21': {'wenjuan': [2, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2], 'item10': 160, 'item11': 58, 'item1': 1930, 'item2': 25.1, 'item3': -5, 'item6': 25.59, 'item7': 0.559, 'yao': 76, 'tun': 94}, '22': {'wenjuan': [2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2], 'item10': 170, 'item11': 56, 'item1': 2693, 'item2': 34.4, 'item3': 10, 'item6': 11.76, 'item7': 0.556, 'yao': 83, 'tun': 98}, '23': {'wenjuan': [2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2], 'item10': 162, 'item11': 68, 'item1': 2441, 'item2': 32.3, 'item3': 6, 'item6': 5.941, 'item7': 0.591, 'yao': 89, 'tun': 110}, '24': {'wenjuan': [2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2], 'item10': 165, 'item11': 48.5, 'item1': 2263, 'item2': 29.8, 'item3': 0, 'item6': 4.9, 'item7': 0.499, 'yao': 66, 'tun': 89}, '25': {'wenjuan': [2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2], 'item10': 177, 'item11': 72.5, 'item1': 3697, 'item2': 37.6, 'item3': 2, 'item6': 8.28, 'item7': 0.565, 'yao': 87, 'tun': 96}, '26': {'wenjuan': [2, 2, 1, 2, 1, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2], 'item10': 156, 'item11': 68, 'item1': 1610, 'item2': 22.9, 'item3': 0, 'item6': 2.6, 'item7': 0.633, 'yao': 88, 'tun': 104}, '27': {'wenjuan': [1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2], 'item10': 150, 'item11': 70, 'item1': 1693, 'item2': 20, 'item3': 1, 'item6': 12.5, 'item7': 0.612, 'yao': 91.5, 'tun': 113}, '28': {'wenjuan': [1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2], 'item10': 160, 'item11': 81, 'item1': 1905, 'item2': 26.8, 'item3': 0, 'item6': 10.78, 'item7': 0.693, 'yao': 100, 'tun': 109.5}, '29': {'wenjuan': [2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2], 'item10': 156, 'item11': 52, 'item1': 1935, 'item2': 22, 'item3': 16, 'item6': 13.92, 'item7': 0.537, 'yao': 71, 'tun': 94}, '30': {'wenjuan': [2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 2, 2], 'item10': 170, 'item11': 60, 'item1': 2081, 'item2': 22.9, 'item3': 0, 'item6': 3.89, 'item7': 0.644, 'yao': 82, 'tun': 102}, '31': {'wenjuan': [1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2], 'item10': 169, 'item11': 66, 'item1': 2480, 'item2': 29.8, 'item3': 0, 'item6': 4.39, 'item7': 0.679, 'yao': 93, 'tun': 94}, '32': {'wenjuan': [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2], 'item10': 180, 'item11': 54, 'item1': 4032, 'item2': 31.2, 'item3': 7, 'item6': 3.34, 'item7': 0.448, 'yao': 81, 'tun': 90}, '33': {'wenjuan': [1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2], 'item10': 165, 'item11': 52, 'item1': 3416, 'item2': 33, 'item3': 0, 'item6': 16.93, 'item7': 0.437, 'yao': 81, 'tun': 93.5}, '34': {'wenjuan': [2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2], 'item10': 173, 'item11': 75, 'item1': 3337, 'item2': 44.9, 'item3': 2, 'item6': 60, 'item7': 0.474, 'yao': 88, 'tun': 100}, '36': {'wenjuan': [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2], 'item10': 168, 'item11': 60, 'item1': 3218, 'item2': 36.6, 'item3': 0, 'item6': 10.76, 'item7': 0.448, 'yao': 82, 'tun': 99}, '37': {'wenjuan': [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2], 'item10': 171, 'item11': 63, 'item1': 3081, 'item2': 42.9, 'item3': 0, 'item6': 11.26, 'item7': 0.529, 'yao': 81, 'tun': 100}, '38': {'wenjuan': [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2], 'item10': 185, 'item11': 90, 'item1': 3460, 'item2': 52.3, 'item3': -10, 'item6': 11.23, 'item7': 0.633, 'yao': 106, 'tun': 107}, '39': {'wenjuan': [2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2], 'item10': 170, 'item11': 70, 'item1': 2382, 'item2': 41, 'item3': 0, 'item6': 20.6, 'item7': 0.542, 'yao': 87, 'tun': 100}, '40': {'wenjuan': [2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 1, 1, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2], 'item10': 169, 'item11': 70, 'item1': 2343, 'item2': 41.3, 'item3': 10, 'item6': 60, 'item7': 0.456, 'yao': 89, 'tun': 99}, '41': {'wenjuan': [2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2], 'item10': 176, 'item11': 55, 'item1': 3512, 'item2': 37, 'item3': -10, 'item6': 9.87, 'item7': 0.462, 'yao': 73, 'tun': 88}, '42': {'wenjuan': [1, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2], 'item10': 169, 'item11': 60, 'item1': 2459, 'item2': 34.5, 'item3': -15, 'item6': 5.59, 'item7': 0.594, 'yao': 84, 'tun': 88}, '43': {'wenjuan': [2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2], 'item10': 175, 'item11': 98, 'item1': 2733, 'item2': 41.3, 'item3': 0, 'item6': 4.5, 'item7': 0.448, 'yao': 129, 'tun': 121}, '44': {'wenjuan': [2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2], 'item10': 179, 'item11': 75, 'item1': 1989, 'item2': 40, 'item3': -7, 'item6': 14.61, 'item7': 0.496, 'yao': 93, 'tun': 104}, '45': {'wenjuan': [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2], 'item10': 170, 'item11': 79, 'item1': 2156, 'item2': 44, 'item3': 0, 'item6': 57.3, 'item7': 0.497, 'yao': 96, 'tun': 103}, '46': {'wenjuan': [2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2], 'item10': 158, 'item11': 64, 'item1': 2383, 'item2': 39.1, 'item3': 2, 'item6': 35.5, 'item7': 0.538, 'yao': 81, 'tun': 98}, '47': {'wenjuan': [1, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 2], 'item10': 178, 'item11': 80, 'item1': 3113, 'item2': 47, 'item3': 0, 'item6': 7, 'item7': 0.543, 'yao': 98, 'tun': 99}, '48': {'wenjuan': [2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2]}, '49': {'wenjuan': [2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1, 2, 2, 2, 2, 2]}, '50': {'wenjuan': [2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2]}, '51': {'wenjuan': [2, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2]}, '52': {'wenjuan': [2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2]}, '53': {'wenjuan': [2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]}, '54': {'wenjuan': [2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2]}, '55': {'wenjuan': [2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2]}, '56': {'wenjuan': [2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2]}, '57': {'wenjuan': [2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1]}, '58': {'wenjuan': [2, 2, 2, 1, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2]}, '59': {'wenjuan': [1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2]}, '60': {'wenjuan': [1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]}, '61': {'wenjuan': [2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2]}, '62': {'wenjuan': [2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2]}, '63': {'wenjuan': [2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 2, 2]}, '64': {'wenjuan': [1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2]}, '65': {'wenjuan': [2, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2]}, '66': {'wenjuan': [1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 2, 2]}, '67': {'wenjuan': [2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2]}, '68': {'wenjuan': [2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2]}, '69': {'wenjuan': [2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]}, '70': {'wenjuan': [1, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 2, 2]}, '71': {'wenjuan': [2, 2, 2, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2]}, '72': {'wenjuan': [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]}, '73': {'wenjuan': [1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2]}, '74': {'wenjuan': [2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2]}, '75': {'wenjuan': [2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2]}, '76': {'wenjuan': [2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1, 2, 1, 2, 2, 2]}, '77': {'wenjuan': [2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2]}, '78': {'wenjuan': [2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2]}, '79': {'wenjuan': [2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 2]}, '80': {'wenjuan': [2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2]}, '81': {'wenjuan': [2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]}, '82': {'wenjuan': [2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]}, '83': {'wenjuan': [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]}, '84': {'wenjuan': [1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2]}, '85': {'wenjuan': [2, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 2]}, '86': {'wenjuan': [2, 2, 2, 1, 2, 1, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]}, '87': {'wenjuan': [1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]}, '88': {'wenjuan': [2, 2, 2, 2, 2, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2]}, '89': {'wenjuan': [2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2]}, '90': {'wenjuan': [2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]}, '91': {'wenjuan': [1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1]}, '92': {'wenjuan': [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2]}, '93': {'wenjuan': [2, 2, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2]}, '94': {'wenjuan': [1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2]}, '95': {'wenjuan': [2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2]}, '96': {'wenjuan': [2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]}, '97': {'wenjuan': [1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 1, 2, 2]}, '98': {'wenjuan': [2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 1, 2, 2, 2, 1, 1]}, '99': {'wenjuan': [2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 2]}, '100': {'wenjuan': [2, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 1]}, '101': {'wenjuan': [1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 2]}, '102': {'wenjuan': [2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]}, '103': {'wenjuan': [2, 1, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 2, 2, 2, 1]}, '104': {'wenjuan': [1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2]}, '105': {'wenjuan': [2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2]}, '106': {'wenjuan': [1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 1, 2]}, '35': {'item10': 167, 'item11': 65, 'item1': 3486, 'item2': 29.6, 'item3': 0, 'item6': 4.5, 'item7': 0.71, 'yao': 92, 'tun': 100}}\n",
"ok\n"
]
}
],
"source": [
"import openpyxl\n",
"import json\n",
"\n",
"\n",
"wb = openpyxl.load_workbook('data/西藏手工记录.xlsx')\n",
"sheet = wb['Sheet2']\n",
"filename = 'data/西藏脊柱问卷原始信息.json'\n",
"with open(filename,'r') as fl:\n",
" dict1 = json.load(fl)\n",
"\n",
"data1 =list(sheet.values)\n",
"\n",
"for item in data1:\n",
" bh = str(item[0])\n",
" dict1.setdefault(bh,{})\n",
" xm = item[1]\n",
" result = item[2]\n",
" dict1[bh][xm] = result\n",
"filename = 'data/西藏脊柱问卷原始信息.json'\n",
"with open(filename, 'w') as fl:\n",
" json.dump(dict1, fl, ensure_ascii=False)\n",
"print('ok')"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "f453a437-5217-4db5-bc6f-695e0822960f",
"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.10.6"
}
},
"nbformat": 4,
"nbformat_minor": 5
}