diff --git a/体测单位/东营羊庙.ipynb b/体测单位/东营羊庙.ipynb index 944050d..d8a913a 100644 --- a/体测单位/东营羊庙.ipynb +++ b/体测单位/东营羊庙.ipynb @@ -4,7 +4,8 @@ "cell_type": "markdown", "id": "f501bde1-90cb-40c4-9dd4-533c27f81be5", "metadata": { - "tags": [] + "tags": [], + "toc-hr-collapsed": true }, "source": [ "# 调查报告线下数据管理" @@ -661,27 +662,12 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "id": "b51b73fa-97fa-473c-ab8a-d1fd958eb52a", "metadata": { - "execution": { - "iopub.execute_input": "2023-03-29T00:18:26.048784Z", - "iopub.status.busy": "2023-03-29T00:18:26.047970Z", - "iopub.status.idle": "2023-03-29T00:18:26.267055Z", - "shell.execute_reply": "2023-03-29T00:18:26.266257Z", - "shell.execute_reply.started": "2023-03-29T00:18:26.048741Z" - }, "tags": [] }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "ok\n" - ] - } - ], + "outputs": [], "source": [ "import openpyxl\n", "import json\n", @@ -719,426 +705,12 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": null, "id": "ac3bb674-77e2-4edb-aae7-7b589c8d9b5a", "metadata": { - "execution": { - "iopub.execute_input": "2023-03-29T02:59:45.489205Z", - "iopub.status.busy": "2023-03-29T02:59:45.488318Z", - "iopub.status.idle": "2023-03-29T02:59:46.069036Z", - "shell.execute_reply": "2023-03-29T02:59:46.068298Z", - "shell.execute_reply.started": "2023-03-29T02:59:45.489163Z" - }, "tags": [] }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "file/140/宋王村/00002-吴淑香.pdf\n", - "file/140/前许村/00003-许广仁.pdf\n", - "file/140/南范村/00004-王立英.pdf\n", - "file/140/小街村/00005-刘桂英.pdf\n", - "file/140/前许村/00006-李俊孝.pdf\n", - "file/140/东范村/00007-刘英芳.pdf\n", - "file/140/罗盖村/00008-盖玉德.pdf\n", - "file/140/新李村/00009-李国厂.pdf\n", - "file/140/罗盖村/00010-盖会存.pdf\n", - "file/140/罗盖村/00011-杨翠平.pdf\n", - "file/140/后许村/00012-王秀英.pdf\n", - "file/140/北范村/00013-张桂娥.pdf\n", - "file/140/罗盖村/00015-罗增峰.pdf\n", - "file/140/未明确/00016-王金花.pdf\n", - "file/140/杨庙村/00017-杨中华.pdf\n", - "file/140/罗盖村/00018-许华英.pdf\n", - "file/140/北范村/00022-李同艳.pdf\n", - "file/140/小街村/00023-刘云美.pdf\n", - "file/140/罗盖村/00024-盖象彬.pdf\n", - "file/140/未明确/00025-许福贞.pdf\n", - "file/140/后许村/00026-许华岭.pdf\n", - "file/140/南范村/00027-张霞.pdf\n", - "file/140/小街村/00028-盖玉娥.pdf\n", - "file/140/罗盖村/00029-盖树臣.pdf\n", - "file/140/小街村/00030-秦福成.pdf\n", - "file/140/罗盖村/00031-盖会西.pdf\n", - "file/140/小街村/00032-李梅.pdf\n", - "file/140/罗盖村/00033-史增欣.pdf\n", - "file/140/南范村/00034-胡世杰.pdf\n", - "file/140/杨庙村/00035-臧学亮.pdf\n", - "file/140/宋王村/00036-韩立庆.pdf\n", - "file/140/北范村/00037-李金友.pdf\n", - "file/140/罗盖村/00038-罗炳顺.pdf\n", - "file/140/罗盖村/00039-盖长胜.pdf\n", - "file/140/罗盖村/00040-罗守先.pdf\n", - "file/140/杨庙村/00041-程光田.pdf\n", - "file/140/杨庙村/00042-许奎果.pdf\n", - "file/140/南范村/00043-刘文吉.pdf\n", - "file/140/罗盖村/00044-盖明月.pdf\n", - "file/140/西韩村/00045-韩健康.pdf\n", - "file/140/杨庙村/00046-蒋梅.pdf\n", - "file/140/未明确/00047-王其美.pdf\n", - "file/140/罗盖村/00048-罗增勤.pdf\n", - "file/140/罗盖村/00049-盖子忠.pdf\n", - "file/140/小街村/00051-王荣华.pdf\n", - "file/140/杨庙村/00052-郑存玉.pdf\n", - "file/140/罗盖村/00053-盖孔德.pdf\n", - "file/140/东范村/00054-孙汉章.pdf\n", - "file/140/北范村/00055-张树森.pdf\n", - "file/140/杨庙村/00056-杨学功.pdf\n", - "file/140/罗盖村/00057-盖勤功.pdf\n", - "file/140/南范村/00058-程大英.pdf\n", - "file/140/罗盖村/00059-张守兰.pdf\n", - "file/140/未明确/00060-盖景华.pdf\n", - "file/140/小街村/00061-薄遵兰.pdf\n", - "file/140/未明确/00062-吕吉刚.pdf\n", - "file/140/南范村/00063-王长征.pdf\n", - "file/140/未明确/00064-刘小凤.pdf\n", - "file/140/未明确/00065-许秀风.pdf\n", - "file/140/杨庙村/00066-刘小玉.pdf\n", - "file/140/前许村/00067-许建忠.pdf\n", - "file/140/杨庙村/00068-杨恩.pdf\n", - "file/140/罗盖村/00069-臧小麦.pdf\n", - "file/140/罗盖村/00070-陈秀玙.pdf\n", - "file/140/南范村/00071-李爱花.pdf\n", - "file/140/东范村/00072-张芳.pdf\n", - "file/140/小街村/00073-韩针.pdf\n", - "file/140/北范村/00074-李若梅.pdf\n", - "file/140/宋王村/00075-李秀芬.pdf\n", - "file/140/未明确/00076-韩吉锋.pdf\n", - "file/140/前许村/00077-程绍秀.pdf\n", - "file/140/北范村/00078-赵收良.pdf\n", - "file/140/前许村/00079-盖三好.pdf\n", - "file/140/未明确/00080-刘凤英.pdf\n", - "file/140/小街村/00081-张守玲.pdf\n", - "file/140/小街村/00082-秦洪泽.pdf\n", - "file/140/北范村/00083-王在.pdf\n", - "file/140/东范村/00084-刘忠华.pdf\n", - "file/140/北范村/00085-李如杰.pdf\n", - "file/140/罗盖村/00086-盖长生.pdf\n", - "file/140/新李村/00087-李松山.pdf\n", - "file/140/未明确/00088-杨学忠.pdf\n", - "file/140/未明确/00089-石云贞.pdf\n", - "file/140/未明确/00090-刘桂英.pdf\n", - "file/140/西韩村/00091-刘学云.pdf\n", - "file/140/杨庙村/00092-王六好.pdf\n", - "file/140/小街村/00093-程春.pdf\n", - "file/140/未明确/00094-崔玉珍.pdf\n", - "file/140/小街村/00095-刘干臣.pdf\n", - "file/140/罗盖村/00096-吕兴秀.pdf\n", - "file/140/北范村/00097-黄爱勇.pdf\n", - "file/140/小街村/00098-左秀英.pdf\n", - "file/140/未明确/00099-周洪新.pdf\n", - "file/140/未明确/00100-韩春秀.pdf\n", - "file/140/小街村/00101-黄永臣.pdf\n", - "file/140/北范村/00103-张美荣.pdf\n", - "file/140/西韩村/00104-刘云翠.pdf\n", - "file/140/东范村/00105-孙汉永.pdf\n", - "file/140/小街村/00106-秦福华.pdf\n", - "file/140/杨庙村/00107-程国利.pdf\n", - "file/140/罗盖村/00108-盖玉帅.pdf\n", - "file/140/小街村/00109-黄永强.pdf\n", - "file/140/罗盖村/00110-罗传家.pdf\n", - "file/140/罗盖村/00111-盖兰英.pdf\n", - "file/140/罗盖村/00112-程爱菊.pdf\n", - "file/140/罗盖村/00113-程汝枝.pdf\n", - "file/140/未明确/00114-许建岭.pdf\n", - "file/140/宋王村/00115-程维荣.pdf\n", - "file/140/宋王村/00116-李凤英.pdf\n", - "file/140/西韩村/00117-韩帮庆.pdf\n", - "file/140/西韩村/00118-吕秀芬.pdf\n", - "file/140/小街村/00119-刘殿卿.pdf\n", - "file/140/未明确/00120-郑风.pdf\n", - "file/140/东范村/00121-李爱英.pdf\n", - "file/140/东范村/00122-王希云.pdf\n", - "file/140/东范村/00123-刘秀云.pdf\n", - "file/140/东范村/00124-孟献荣.pdf\n", - "file/140/小街村/00126-张小香.pdf\n", - "file/140/东范村/00127-孙小芹.pdf\n", - "file/140/罗盖村/00128-盖玉明.pdf\n", - "file/140/罗盖村/00129-盖会民.pdf\n", - "file/140/罗盖村/00130-吕德双.pdf\n", - "file/140/北范村/00132-崔新军.pdf\n", - "file/140/杨庙村/00133-李小荣.pdf\n", - "file/140/未明确/00134-张荣俊.pdf\n", - "file/140/罗盖村/00135-盖仁德.pdf\n", - "file/140/小街村/00136-刘兆合.pdf\n", - "file/140/罗盖村/00137-盖爱英.pdf\n", - "file/140/北范村/00138-赵殿文.pdf\n", - "file/140/新李村/00139-杨俊祥.pdf\n", - "file/140/南范村/00140-王泽民.pdf\n", - "file/140/北范村/00141-刘学荣.pdf\n", - "file/140/罗盖村/00142-吕相美.pdf\n", - "file/140/杨庙村/00143-王俊娥.pdf\n", - "file/140/杨庙村/00144-程国华.pdf\n", - "file/140/未明确/00145-裴建美.pdf\n", - "file/140/东范村/00146-张淑平.pdf\n", - "file/140/未明确/00147-王海方.pdf\n", - "file/140/未明确/00148-冯静静.pdf\n", - "file/140/未明确/00149-盖梦娜.pdf\n", - "file/140/宋王村/00150-韩继双.pdf\n", - "file/140/后许村/00151-许海仙.pdf\n", - "file/140/宋王村/00152-程明月.pdf\n", - "file/140/新李村/00153-李广民.pdf\n", - "file/140/东范村/00154-张友振.pdf\n", - "file/140/新李村/00155-程好.pdf\n", - "file/140/杨庙村/00156-李志娟.pdf\n", - "file/140/杨庙村/00157-李玉玲.pdf\n", - "file/140/罗盖村/00158-盖景献.pdf\n", - "file/140/小街村/00159-郭松年.pdf\n", - "file/140/小街村/00160-胡会.pdf\n", - "file/140/杨庙村/00161-程新华.pdf\n", - "file/140/东范村/00162-杨呈祥.pdf\n", - "file/140/宋王村/00163-程兴叶.pdf\n", - "file/140/北范村/00164-杨立新.pdf\n", - "file/140/南范村/00165-王长合.pdf\n", - "file/140/新李村/00166-李广明.pdf\n", - "file/140/东范村/00167-张学亭.pdf\n", - "file/140/杨庙村/00168-程宗华.pdf\n", - "file/140/罗盖村/00169-史增秀.pdf\n", - "file/140/罗盖村/00170-盖长平.pdf\n", - "file/140/杨庙村/00171-韩爱.pdf\n", - "file/140/新李村/00172-张相荣.pdf\n", - "file/140/前许村/00173-程兰兰.pdf\n", - "file/140/宋王村/00174-程芳斌.pdf\n", - "file/140/罗盖村/00175-盖胜泉.pdf\n", - "file/140/东范村/00177-胡环环.pdf\n", - "file/140/南范村/00178-马翠苹.pdf\n", - "file/140/北范村/00179-王希英.pdf\n", - "file/140/新李村/00180-程秀芹.pdf\n", - "file/140/杨庙村/00181-程云.pdf\n", - "file/140/后许村/00183-许荣德.pdf\n", - "file/140/南范村/00184-许奎英.pdf\n", - "file/140/宋王村/00185-李新美.pdf\n", - "file/140/小街村/00186-吴秀荣.pdf\n", - "file/140/小街村/00187-胡学来.pdf\n", - "file/140/未明确/00188-杨志敏.pdf\n", - "file/140/罗盖村/00189-盖士奎.pdf\n", - "file/140/南范村/00190-孙秀兰.pdf\n", - "file/140/后许村/00191-李建栋.pdf\n", - "file/140/罗盖村/00192-郑云香.pdf\n", - "file/140/小街村/00193-樊风贤.pdf\n", - "file/140/南范村/00194-王寿朋.pdf\n", - "file/140/后许村/00195-许春堂.pdf\n", - "file/140/未明确/00196-王连秀.pdf\n", - "file/140/新李村/00197-杨东云.pdf\n", - "file/140/新李村/00198-李福友.pdf\n", - "file/140/北范村/00199-李汝芹.pdf\n", - "file/140/未明确/00200-李勇军.pdf\n", - "file/140/罗盖村/00201-崔云花.pdf\n", - "file/140/北范村/00202-吕秀娥.pdf\n", - "file/140/宋王村/00203-程玉柱.pdf\n", - "file/140/罗盖村/00204-张玉花.pdf\n", - "file/140/杨庙村/00205-崔海玲.pdf\n", - "file/140/北范村/00206-王路荣.pdf\n", - "file/140/杨庙村/00207-程河清.pdf\n", - "file/140/未明确/00208-王小冬.pdf\n", - "file/140/小街村/00209-吴秀芝.pdf\n", - "file/140/北范村/00210-张立山.pdf\n", - "file/140/北范村/00211-赵学孔.pdf\n", - "file/140/小街村/00212-秦玉美.pdf\n", - "file/140/未明确/00213-张金宗.pdf\n", - "file/140/宋王村/00214-薛玉华.pdf\n", - "file/140/前许村/00215-李福翠.pdf\n", - "file/140/北范村/00216-李金江.pdf\n", - "file/140/罗盖村/00217-刘学荣.pdf\n", - "file/140/未明确/00218-程玉良.pdf\n", - "file/140/罗盖村/00219-盖敢含.pdf\n", - "file/140/未明确/00220-许胜田.pdf\n", - "file/140/前许村/00221-许广和.pdf\n", - "file/140/小街村/00222-张金花.pdf\n", - "file/140/未明确/00223-樊风亭.pdf\n", - "file/140/东范村/00224-崔彦美.pdf\n", - "file/140/新李村/00225-许清芝.pdf\n", - "file/140/罗盖村/00227-罗守生.pdf\n", - "file/140/南范村/00228-李新民.pdf\n", - "file/140/西韩村/00229-韩炳章.pdf\n", - "file/140/南范村/00231-王新荣.pdf\n", - "file/140/北范村/00233-胡相芝.pdf\n", - "file/140/罗盖村/00234-冯秀花.pdf\n", - "file/140/未明确/00235-胡巧英.pdf\n", - "file/140/罗盖村/00236-盖相英.pdf\n", - "file/140/罗盖村/00237-史宝英.pdf\n", - "file/140/前许村/00238-许洪民.pdf\n", - "file/140/小街村/00239-胡志东.pdf\n", - "file/140/北范村/00240-赵小华.pdf\n", - "file/140/东范村/00241-张合亭.pdf\n", - "file/140/小街村/00242-刘云祥.pdf\n", - "file/140/未明确/00243-盖会友.pdf\n", - "file/140/未明确/00244-罗桂贤.pdf\n", - "file/140/小街村/00245-刘维康.pdf\n", - "file/140/宋王村/00248-王联军.pdf\n", - "file/140/小街村/00249-胡志霞.pdf\n", - "file/140/小街村/00250-裴双双.pdf\n", - "file/140/罗盖村/00251-高继梅.pdf\n", - "file/140/罗盖村/00253-盖秀香.pdf\n", - "file/140/杨庙村/00255-程新永.pdf\n", - "file/140/小街村/00256-李介花.pdf\n", - "file/140/小街村/00257-刘茂亭.pdf\n", - "file/140/罗盖村/00258-罗公民.pdf\n", - "file/140/罗盖村/00259-盖象温.pdf\n", - "file/140/北范村/00260-李长会.pdf\n", - "file/140/罗盖村/00261-樊玉清.pdf\n", - "file/140/东范村/00262-范英华.pdf\n", - "file/140/罗盖村/00263-罗增海.pdf\n", - "file/140/东范村/00264-孙汉云.pdf\n", - "file/140/后许村/00265-杨麦英.pdf\n", - "file/140/宋王村/00266-程友海.pdf\n", - "file/140/未明确/00267-杨忠香.pdf\n", - "file/140/新李村/00268-盖学全.pdf\n", - "file/140/未明确/00269-韩娟娟.pdf\n", - "file/140/北范村/00270-蒋小岭.pdf\n", - "file/140/北范村/00271-张英.pdf\n", - "file/140/北范村/00272-崔跃宗.pdf\n", - "file/140/北范村/00273-生华荣.pdf\n", - "file/140/北范村/00274-张建民.pdf\n", - "file/140/小街村/00275-樊海昌.pdf\n", - "file/140/小街村/00276-刘建合.pdf\n", - "file/140/北范村/00277-赵殿武.pdf\n", - "file/140/罗盖村/00278-盖玉海.pdf\n", - "file/140/小街村/00279-周立美.pdf\n", - "file/140/小街村/00281-郭树本.pdf\n", - "file/140/北范村/00282-张成敏.pdf\n", - "file/140/北范村/00283-李金岭.pdf\n", - "file/140/小街村/00284-胡元乐.pdf\n", - "file/140/罗盖村/00285-盖玉祥.pdf\n", - "file/140/南范村/00286-王杰英.pdf\n", - "file/140/杨庙村/00287-程新利.pdf\n", - "file/140/罗盖村/00289-赵乐奎.pdf\n", - "file/140/罗盖村/00290-盖在庆.pdf\n", - "file/140/罗盖村/00291-盖树旺.pdf\n", - "file/140/罗盖村/00292-盖树强.pdf\n", - "file/140/西韩村/00293-韩冠英.pdf\n", - "file/140/未明确/00294-赵乐荣.pdf\n", - "file/140/罗盖村/00295-程建美.pdf\n", - "file/140/未明确/00296-张士忠.pdf\n", - "file/140/罗盖村/00297-盖长良.pdf\n", - "file/140/小街村/00301-樊盛杰.pdf\n", - "file/140/小街村/00302-张玉芹.pdf\n", - "file/140/南范村/00303-王玉枝.pdf\n", - "file/140/西韩村/00305-韩春光.pdf\n", - "file/140/西韩村/00306-许洪奎.pdf\n", - "file/140/未明确/00307-程潍芳.pdf\n", - "file/140/小街村/00308-刘玉娥.pdf\n", - "file/140/罗盖村/00309-罗炳花.pdf\n", - "file/140/未明确/00310-盖长修.pdf\n", - "file/140/未明确/00313-王祝娥.pdf\n", - "file/140/未明确/00314-程伯银.pdf\n", - "file/140/新李村/00315-盖学忠.pdf\n", - "file/140/杨庙村/00316-程泽旭.pdf\n", - "file/140/杨庙村/00317-程建国.pdf\n", - "file/140/罗盖村/00318-盖利民.pdf\n", - "file/140/罗盖村/00319-张学敏.pdf\n", - "file/140/罗盖村/00320-盖引.pdf\n", - "file/140/罗盖村/00321-杨霞.pdf\n", - "file/140/罗盖村/00322-胡秀兰.pdf\n", - "file/140/杨庙村/00323-程田.pdf\n", - "file/140/罗盖村/00324-史贞花.pdf\n", - "file/140/前许村/00325-李福荣.pdf\n", - "file/140/罗盖村/00326-王娜林.pdf\n", - "file/140/未明确/00327-魏希罕.pdf\n", - "file/140/未明确/00328-崔友秀.pdf\n", - "file/140/西韩村/00329-韩秀山.pdf\n", - "file/140/前许村/00330-李友秀.pdf\n", - "file/140/罗盖村/00331-王振芳.pdf\n", - "file/140/杨庙村/00332-杨秀英.pdf\n", - "file/140/北范村/00333-程少荣.pdf\n", - "file/140/东范村/00334-赵爱华.pdf\n", - "file/140/东范村/00335-李建文.pdf\n", - "file/140/南范村/00336-王秀珍.pdf\n", - "file/140/东范村/00337-李金花.pdf\n", - "file/140/小街村/00340-程美.pdf\n", - "file/140/前许村/00342-许建峰.pdf\n", - "file/140/罗盖村/00343-韩立花.pdf\n", - "file/140/新李村/00344-盖克怀.pdf\n", - "file/140/北范村/00345-崔振南.pdf\n", - "file/140/未明确/00346-韩翠荣.pdf\n", - "file/140/未明确/00347-刘慧丽.pdf\n", - "file/140/未明确/00348-李树兰.pdf\n", - "file/140/未明确/00349-刘跃芹.pdf\n", - "file/140/未明确/00351-魏小变.pdf\n", - "file/140/未明确/00352-魏建军.pdf\n", - "file/140/未明确/00353-韩英廷.pdf\n", - "file/140/未明确/00354-刘志强.pdf\n", - "file/140/未明确/00355-袁克英.pdf\n", - "file/140/宋王村/00356-任树荣.pdf\n", - "file/140/宋王村/00357-王桂荣.pdf\n", - "file/140/南范村/00358-史景霞.pdf\n", - "file/140/南范村/00359-刘增花.pdf\n", - "file/140/小街村/00360-刘德收.pdf\n", - "file/140/宋王村/00361-张玉环.pdf\n", - "file/140/小街村/00362-孙明华.pdf\n", - "file/140/北范村/00363-张焕.pdf\n", - "file/140/南范村/00364-李翠英.pdf\n", - "file/140/罗盖村/00365-盖会武.pdf\n", - "file/140/未明确/00368-韩华祥.pdf\n", - "file/140/北范村/00369-刘会英.pdf\n", - "file/140/宋王村/00370-张英.pdf\n", - "file/140/西韩村/00371-韩登峰.pdf\n", - "file/140/西韩村/00372-裴新红.pdf\n", - "file/140/罗盖村/00373-张琼.pdf\n", - "file/140/前许村/00374-李其珍.pdf\n", - "file/140/北范村/00375-赵鹏飞.pdf\n", - "file/140/杨庙村/00376-李大玉.pdf\n", - "file/140/杨庙村/00377-许翠田.pdf\n", - "file/140/杨庙村/00378-许福荣.pdf\n", - "file/140/东范村/00379-王希英.pdf\n", - "file/140/新李村/00381-张玉香.pdf\n", - "file/140/宋王村/00382-张树香.pdf\n", - "file/140/未明确/00383-张向明.pdf\n", - "file/140/罗盖村/00386-盖在昌.pdf\n", - "file/140/南范村/00387-刘良民.pdf\n", - "file/140/东范村/00389-杨建美.pdf\n", - "file/140/新李村/00391-盖景红.pdf\n", - "file/140/罗盖村/00392-赵庆英.pdf\n", - "file/140/东范村/00393-胡玉芝.pdf\n", - "file/140/西韩村/00394-韩宏祥.pdf\n", - "file/140/西韩村/00395-韩迎迎.pdf\n", - "file/140/罗盖村/00396-盖长吉.pdf\n", - "file/140/南范村/00397-王金花.pdf\n", - "file/140/新李村/00399-任瑞英.pdf\n", - "file/140/杨庙村/00400-程庆祥.pdf\n", - "file/140/西韩村/00401-郭荣华.pdf\n", - "file/140/东范村/00402-张立业.pdf\n", - "file/140/北范村/00403-缪秀荣.pdf\n", - "file/140/北范村/00404-何大英.pdf\n", - "file/140/罗盖村/00405-张树萍.pdf\n", - "file/140/北范村/00406-张绪珍.pdf\n", - "file/140/杨庙村/00407-程洪清.pdf\n", - "file/140/杨庙村/00408-张蕾蕾.pdf\n", - "file/140/罗盖村/00410-张花训.pdf\n", - "file/140/前许村/00411-许广新.pdf\n", - "file/140/宋王村/00412-程海峰.pdf\n", - "file/140/罗盖村/00414-李梅.pdf\n", - "file/140/小街村/00415-张连芬.pdf\n", - "file/140/小街村/00416-石金峰.pdf\n", - "file/140/南范村/00417-张玉娟.pdf\n", - "file/140/南范村/00418-王树青.pdf\n", - "file/140/小街村/00419-黄文星.pdf\n", - "file/140/东范村/00420-马燕辉.pdf\n", - "file/140/小街村/00421-刘云霄.pdf\n", - "file/140/小街村/00422-王海.pdf\n", - "file/140/东范村/00423-崔云卿.pdf\n", - "file/140/罗盖村/00424-王玉凤.pdf\n", - "file/140/南范村/00427-高俊臣.pdf\n", - "file/140/宋王村/00429-董丽娜.pdf\n", - "file/140/小街村/00430-许发荣.pdf\n", - "file/140/北范村/00431-魏玉珍.pdf\n", - "file/140/新李村/00432-王秀花.pdf\n", - "file/140/宋王村/00433-程军花.pdf\n", - "file/140/北范村/00434-王保芹.pdf\n", - "file/140/小街村/00435-崔娟.pdf\n", - "file/140/杨庙村/00436-杨大妮.pdf\n", - "file/140/小街村/00437-刘华训.pdf\n", - "file/140/未明确/06000-车呈淼.pdf\n", - "file/140/未明确/06001-苏莎莎.pdf\n", - "file/140/未明确/06002-宗文琴.pdf\n", - "file/140/未明确/06003-朱连梅.pdf\n", - "file/140/未明确/98765-张红霞.pdf\n", - "file/140/未明确/98776-唐庆振.pdf\n" - ] - } - ], + "outputs": [], "source": [ "import os,sys,shutil\n", "import json\n", @@ -1189,27 +761,12 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": null, "id": "b1ff81f5-a8fa-4cea-9158-f80bccbf1494", "metadata": { - "execution": { - "iopub.execute_input": "2023-03-29T03:02:01.912359Z", - "iopub.status.busy": "2023-03-29T03:02:01.911447Z", - "iopub.status.idle": "2023-03-29T03:02:01.978446Z", - "shell.execute_reply": "2023-03-29T03:02:01.977386Z", - "shell.execute_reply.started": "2023-03-29T03:02:01.912319Z" - }, "tags": [] }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "ok!\n" - ] - } - ], + "outputs": [], "source": [ "import os,sys,shutil\n", "import openpyxl\n", @@ -1252,10 +809,129 @@ "print('ok!')" ] }, + { + "cell_type": "markdown", + "id": "791d2bce-3183-4405-b41a-4da8df6f5567", + "metadata": {}, + "source": [ + "## 生成脊柱问卷信息表" + ] + }, + { + "cell_type": "code", + "execution_count": 28, + "id": "78109eb9-9c40-4289-b358-a68e64bb3361", + "metadata": { + "execution": { + "iopub.execute_input": "2023-03-31T02:43:16.189320Z", + "iopub.status.busy": "2023-03-31T02:43:16.188583Z", + "iopub.status.idle": "2023-03-31T02:43:16.366939Z", + "shell.execute_reply": "2023-03-31T02:43:16.366217Z", + "shell.execute_reply.started": "2023-03-31T02:43:16.189279Z" + }, + "tags": [] + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "ok!\n" + ] + } + ], + "source": [ + "import json\n", + "import pymysql\n", + "import openpyxl\n", + "\n", + "filename = 'data/杨庙体测明确人员信息(20230328).json'\n", + "with open(filename,'r') as fl:\n", + " dict1 = json.load(fl)\n", + "#print(dict1)\n", + "xm = ['qv1','qv2','qv3','qv4','qv5','qv6','qv7','qv8','qv9','qv10','qv11','qv12','qv13','qv14','qv15','qv16','qv17','qv18','qv19','qv20','qv21','qv22','qv23','qv24','qv25','qv26']\n", + "title = ['编号','姓名','性别']\n", + "for item in xm:\n", + " title.append(item)\n", + "db = pymysql.connect(host = \"localhost\",user = \"songyi\",password = \"yylzs\",database = \"ydyb\" )\n", + "cursor = db.cursor()\n", + "sql = 'SELECT a.phone ,a.name,a.code,a.data FROM Survey as a WHERE a.surveyId =\"merge1\"'\n", + "cursor.execute(sql)\n", + "results = cursor.fetchall()\n", + "list2 =[]\n", + "for result in results: \n", + " c=json.loads(result[3])\n", + " if result[2] is None:\n", + " phone = result[0]\n", + " for k,v in dict1.items():\n", + " if 'phone' in v.keys() and phone ==v['phone']:\n", + " list1 = []\n", + " code = k\n", + " name = v['name']\n", + " list1.append(code)\n", + " list1.append(name)\n", + " list1.append(v['sex'])\n", + " for item in xm:\n", + " if item in c.keys():\n", + " list1.append(c[item])\n", + " else:\n", + " list1.append('')\n", + " list2.append(list1)\n", + " else:\n", + " list1 = []\n", + " code = result[2]\n", + " name = result[1]\n", + " list1.append(code)\n", + " list1.append(name)\n", + " list1.append(v['sex'])\n", + " for item in xm:\n", + " if item in c.keys():\n", + " list1.append(c[item])\n", + " else:\n", + " list1.append('') \n", + " list2.append(list1)\n", + "filename = 'data/杨庙脊柱问卷明细表.xlsx'\n", + "wb = openpyxl.Workbook()\n", + "sheet = wb.active\n", + "sheet.append(title)\n", + "for row in list2:\n", + " sheet.append(row)\n", + " \n", + "wb.save(filename) \n", + "print('ok!') " + ] + }, { "cell_type": "code", "execution_count": null, - "id": "ca490666-c968-45e0-b42d-3b53a0e7c19c", + "id": "8a641c17-f628-4f5f-94bb-de95e0c40286", + "metadata": { + "tags": [] + }, + "outputs": [], + "source": [ + "import json\n", + "import pymysql\n", + "\n", + "filename = 'data/杨庙体测明确人员信息(20230328).json'\n", + "with open(filename,'r') as fl:\n", + " dict1 = json.load(fl)\n", + "#print(dict1)\n", + "xm = ['qv1','qv2','qv3','qv4','qv5','qv6','qv7','qv8','qv9','qv10','qv11','qv12','qv13','qv14','qv15','qv16','qv17','qv18','qv19','qv20','qv21','qv22','qv23','qv24','qv25','qv26']\n", + "db = pymysql.connect(host = \"localhost\",user = \"songyi\",password = \"yylzs\",database = \"ydyb\" )\n", + "cursor = db.cursor()\n", + "sql = 'SELECT a.phone ,a.name,a.code,a.data FROM Survey as a WHERE a.surveyId =\"merge1\"'\n", + "cursor.execute(sql)\n", + "results = cursor.fetchall()\n", + "for result in results:\n", + " c=json.loads(result[3])\n", + " print(c, type(c))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "1e998980-22f3-42de-a05e-21b13a666f0a", "metadata": {}, "outputs": [], "source": [] diff --git a/调查问卷管理.ipynb b/调查问卷管理.ipynb new file mode 100644 index 0000000..1188f33 --- /dev/null +++ b/调查问卷管理.ipynb @@ -0,0 +1,183 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "8a667c39-fd48-4cd3-9c67-0ab97b07f54e", + "metadata": {}, + "source": [ + "## 中医体质问卷" + ] + }, + { + "cell_type": "markdown", + "id": "e035269e-4cd4-4c86-aa13-68ece6e5186f", + "metadata": {}, + "source": [ + "### 生成中医体质问卷项目表" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "id": "bb8f52ac-ec78-4cb8-84a4-e1c6447ce89b", + "metadata": { + "execution": { + "iopub.execute_input": "2023-03-31T00:43:11.603821Z", + "iopub.status.busy": "2023-03-31T00:43:11.602956Z", + "iopub.status.idle": "2023-03-31T00:43:11.636835Z", + "shell.execute_reply": "2023-03-31T00:43:11.635507Z", + "shell.execute_reply.started": "2023-03-31T00:43:11.603779Z" + }, + "tags": [] + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "平和 28 6 91.66666666666666\n", + "气虚 4 4 0.0\n", + "阳虚 6 6 0.0\n", + "阴虚 8 6 8.333333333333332\n", + "痰湿 9 8 3.125\n", + "湿热 11 6 20.833333333333336\n", + "血瘀 16 7 32.142857142857146\n", + "气郁 7 7 0.0\n", + "特禀 10 7 10.714285714285714\n" + ] + } + ], + "source": [ + "import json\n", + "\n", + "filename = 'data/tcm0.json'\n", + "with open(filename,'r') as fl:\n", + " dict1 = json.load(fl) \n", + "dict2 = {}\n", + "#print(dict1)\n", + "for items in dict1['pages']:\n", + " for item in items['elements']:\n", + " dict2[item['name']] = item['title']['zh-cn']\n", + "#print(dict2)\n", + "dict3 = {\n", + " '平和':['q1','q2','q3','q4','q5','q6','q7','q8'],\n", + " '气虚':['q2','q9','q10','q11','q12','q13','q3','q14'],\n", + " '阳虚':['q15','q16','q17','q5','q12','q18','q19'],\n", + " '阴虚':['q20','q21','q22','q23','q24','q25','q26','q27'],\n", + " '痰湿':['q28','q29','q30','q31','q32','q33','q34','q35'],\n", + " '湿热':['q36','q37','q38','q39','q40','q41'],\n", + " '血瘀':['q42','q43','q44','q45','q46','q8','q47'],\n", + " '气郁':['q4','q48','q49','q50','q51','q52','q53'],\n", + " '特禀':['q54','q55','q56','q57','q58','q59','q60']\n", + "}\n", + "#print(dict3)\n", + "fanxiang = ['q2','q3','q4','q5','q7','q8']\n", + "data1 = {\"Gender\":\"f\",\"Age\":\"O\",\"q1O\":3,\"q2O\":1,\"q3O\":1,\"q4O\":5,\"q5O\":5,\"q6O\":5,\"q7O\":5,\"q8O\":4,\"q9O\":5,\"q10O\":1,\"q11O\":5,\"q12O\":5,\"q13O\":5,\"q14O\":5,\"q15O\":5,\"q16O\":5,\"q17O\":5,\"q18O\":4,\"q19O\":5,\"q20O\":5,\"q21O\":3,\"q22O\":3,\"q23O\":4,\"q24O\":5,\"q25O\":5,\"q26O\":5,\"q27O\":3,\"q28O\":5,\"q29O\":5,\"q30O\":4,\"q1\":4,\"q3\":2,\"q4\":1,\"q5\":1,\"q6\":1,\"q8\":4,\"q10\":1,\"q13\":1,\"q14\":1,\"q15\":1,\"q16\":1,\"q17\":1,\"q18\":1,\"q19\":1,\"q20\":1,\"q22\":3,\"q23\":1,\"q25\":1,\"q26\":1,\"q27\":1,\"q28\":1,\"q29\":1,\"q30\":3,\"q31\":1,\"q32\":1,\"q33\":1,\"q34\":1,\"q35\":1,\"q36\":1,\"q37\":1,\"q38\":1,\"q39\":1,\"q40\":1,\"q41\":1,\"q42\":1,\"q43\":1,\"q44\":1,\"q45\":2,\"q46\":1,\"q47\":4,\"q48\":1,\"q49\":1,\"q50\":1,\"q51\":1,\"q52\":1,\"q53\":1,\"q54\":2,\"q55\":1,\"q56\":1,\"q57\":1,\"q58\":1,\"q59\":1,\"q60\":1,\"qv1\":2,\"qv2\":2,\"qv3\":2,\"qv4\":2,\"qv5\":2,\"qv6\":2,\"qv7\":2,\"qv8\":2,\"qv9\":2,\"qv10\":2,\"qv11\":2,\"qv12\":2,\"qv13\":2,\"qv14\":2,\"qv15\":2,\"qv16\":2,\"qv17\":2,\"qv18\":2,\"qv19\":2,\"qv20\":2,\"qv21\":2,\"qv22\":2,\"qv23\":2,\"qv24\":2,\"qv25\":2,\"qv26\":2}\n", + "data = {\"Gender\":\"m\",\"Age\":\"O\",\"q1O\":1,\"q2O\":4,\"q3O\":1,\"q4O\":1,\"q5O\":5,\"q6O\":5,\"q7O\":5,\"q8O\":5,\"q9O\":5,\"q10O\":1,\"q11O\":5,\"q12O\":5,\"q13O\":5,\"q14O\":5,\"q15O\":5,\"q16O\":5,\"q17O\":5,\"q18O\":5,\"q19O\":5,\"q20O\":5,\"q21O\":5,\"q22O\":5,\"q23O\":5,\"q24O\":5,\"q25O\":5,\"q26O\":5,\"q27O\":5,\"q28O\":2,\"q29O\":5,\"q30O\":5,\"q1\":5,\"q3\":1,\"q4\":1,\"q5\":1,\"q6\":5,\"q8\":3,\"q10\":1,\"q13\":1,\"q14\":1,\"q15\":1,\"q16\":1,\"q17\":1,\"q18\":1,\"q19\":1,\"q20\":3,\"q22\":1,\"q23\":1,\"q25\":1,\"q26\":1,\"q27\":1,\"q28\":1,\"q29\":1,\"q30\":1,\"q31\":1,\"q32\":2,\"q33\":1,\"q34\":1,\"q35\":1,\"q36\":1,\"q37\":1,\"q38\":1,\"q39\":3,\"q40\":4,\"q41\":1,\"q42\":1,\"q43\":3,\"q44\":1,\"q45\":3,\"q46\":1,\"q47\":4,\"q48\":1,\"q49\":1,\"q50\":1,\"q51\":1,\"q52\":1,\"q53\":1,\"q54\":1,\"q55\":4,\"q56\":1,\"q57\":1,\"q58\":1,\"q59\":1,\"q60\":1,\"qv1\":1,\"qv2\":2,\"qv3\":2,\"qv4\":1,\"qv5\":2,\"qv6\":2,\"qv7\":1,\"qv8\":2,\"qv9\":2,\"qv10\":2,\"qv11\":2,\"qv12\":2,\"qv13\":2,\"qv14\":2,\"qv15\":2,\"qv16\":1,\"qv17\":2,\"qv18\":2,\"qv19\":1,\"qv20\":2,\"qv21\":2,\"qv22\":2,\"qv23\":2,\"qv24\":2,\"qv25\":2,\"qv26\":2}\n", + "del data['Gender']\n", + "del data['Age']\n", + "for k, v in dict3.items():\n", + " score = 0\n", + " i = 0\n", + " for item in v: \n", + " if item in data.keys():\n", + " if k =='平和' and item in fanxiang:\n", + " score =score+6-data[item]\n", + " else:\n", + " score =score+data[item]\n", + " i = i+1\n", + " #print(k,score)\n", + " zhuanhuan = (score-i)/i/4*100\n", + " print(k,score,i,zhuanhuan)\n", + " \n" + ] + }, + { + "cell_type": "markdown", + "id": "79995c3d-6877-4740-8b80-19eaa80e9f66", + "metadata": {}, + "source": [ + "### 生成脊柱问卷项目表" + ] + }, + { + "cell_type": "code", + "execution_count": 52, + "id": "3d708383-c178-492f-8f63-59620aaf19df", + "metadata": { + "execution": { + "iopub.execute_input": "2023-03-31T01:31:30.802357Z", + "iopub.status.busy": "2023-03-31T01:31:30.801497Z", + "iopub.status.idle": "2023-03-31T01:31:30.850713Z", + "shell.execute_reply": "2023-03-31T01:31:30.849626Z", + "shell.execute_reply.started": "2023-03-31T01:31:30.802318Z" + }, + "tags": [] + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'枕寰椎段': ['qv1', 'qv2', 'qv3', 'qv4', 'qv5', 'qv6', 'qv7', 'qv8', 'qv9', 'qv10'], '胸椎段': ['qv11', 'qv12', 'qv13', 'qv14', 'qv15', 'qv16', 'qv17'], '腰椎段': ['qv18', 'qv19', 'qv20', 'qv21', 'qv22', 'qv23', 'qv24'], '骨盆段': ['qv25', 'qv26']}\n", + "{'qv1': '您是否会经常出现耳鸣的感觉?', 'qv2': '您经常出现眩晕的症状吗?', 'qv3': '您是否会经常牙痛?', 'qv4': '您近视吗?', 'qv5': '您有偏头疼吗?', 'qv6': '您是否会经常牙痛?', 'qv7': '您有失眠的困扰吗?', 'qv8': '您的手会经常麻木吗?', 'qv9': '您的肩臂痛吗?', 'qv10': '您有网球肘吗?', 'qv11': '您有时会感到胸闷气短吗?', 'qv12': '您会感觉到心慌吗?', 'qv13': '您有心绞痛吗?', 'qv14': '您有哮喘吗?', 'qv15': '您有胃胀痛的感觉吗?', 'qv16': '您平时会消化不良吗?', 'qv17': '您有胃溃疡吗?', 'qv18': '您平时会腰胁部痛吗?', 'qv19': '您会因腰痛而弯腰受限吗?', 'qv20': '您有尿血的问题吗?', 'qv21': '您容易便秘吗?', 'qv22': '您有妇科症状吗?', 'qv23': '您有前列腺问题吗?', 'qv24': '您的脚容易感到凉吗?', 'qv25': '您有没有长短腿的问题?', 'qv26': '您有没有膀胱问题?'}\n" + ] + } + ], + "source": [ + "import yaml\n", + "filename = 'data/脊柱症状自我诊断表.yml'\n", + "with open(filename, 'r', encoding='utf-8') as f:\n", + " result = yaml.load(f.read(), Loader=yaml.FullLoader)\n", + "\n", + "dict1 = {}\n", + "for items in result['pages']: \n", + " dict1.setdefault(items['title'],[])\n", + " for item in items['elements']:\n", + " if item['type'] == 'radiogroup':\n", + " #dict2 = {item['name']:item['title']['zh-cn']}\n", + " dict1[items['title']].append( {item['name']:item['title']['zh-cn']})\n", + "xm = ['qv1','qv2','qv3','qv4','qv5','qv6','qv7','qv8','qv9','qv10','qv11','qv12','qv13','qv14','qv15','qv16','qv17','qv18','qv19','qv20','qv21','qv22','qv23','qv24','qv25','qv26']\n", + "dict_jizhu = {}\n", + "dict_wenjuan = {}\n", + "for k, v in dict1.items():\n", + " dict_jizhu.setdefault(k,[])\n", + " for item in v:\n", + " for k1,v1 in item.items():\n", + " dict_jizhu[k].append(k1)\n", + " dict_wenjuan[k1] = v1\n", + "print(dict_jizhu)\n", + "print(dict_wenjuan) " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "31b9d73b-8eac-4b5e-99b8-37c9f714fb3b", + "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 +}