From a029e8b3a64543b6c9115af386b6174dfcf328dd Mon Sep 17 00:00:00 2001 From: 512song Date: Fri, 22 Aug 2025 17:06:26 +0800 Subject: [PATCH] 20240822 --- 体测单位/南京化工.ipynb | 73 ++++++++++++++++++++++++++++++++++------- 体测单位/宁夏能化.ipynb | 43 ++++++++++++++++++++---- 2 files changed, 99 insertions(+), 17 deletions(-) diff --git a/体测单位/南京化工.ipynb b/体测单位/南京化工.ipynb index 785faa6..9a5107f 100644 --- a/体测单位/南京化工.ipynb +++ b/体测单位/南京化工.ipynb @@ -435,9 +435,17 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 60, "id": "9b801085-ca98-4958-8dcc-bcd9985fcd4b", - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2025-08-20T04:29:28.410551Z", + "iopub.status.busy": "2025-08-20T04:29:28.403719Z", + "iopub.status.idle": "2025-08-20T04:29:28.443048Z", + "shell.execute_reply": "2025-08-20T04:29:28.440751Z", + "shell.execute_reply.started": "2025-08-20T04:29:28.410496Z" + } + }, "outputs": [], "source": [ "import json\n", @@ -453,7 +461,7 @@ "\n", "\n", "list1 = []\n", - "filename = 'data/survey_records_20250814.csv'\n", + "filename = 'data/survey_records_20250820.csv'\n", "with open(filename,'r',newline='') as csv_file:\n", " fl = csv.reader(csv_file,delimiter=',')\n", " header = next(fl) \n", @@ -542,19 +550,33 @@ { "cell_type": "markdown", "id": "19c6e8b6-2663-447d-884b-a22af3944c71", - "metadata": { - "jp-MarkdownHeadingCollapsed": true - }, + "metadata": {}, "source": [ "## 计算中医体质并导出" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 62, "id": "e233e6c3-9c3f-42c7-8057-012bbcfe8b26", - "metadata": {}, - "outputs": [], + "metadata": { + "execution": { + "iopub.execute_input": "2025-08-20T04:29:47.260065Z", + "iopub.status.busy": "2025-08-20T04:29:47.255846Z", + "iopub.status.idle": "2025-08-20T04:29:47.343088Z", + "shell.execute_reply": "2025-08-20T04:29:47.342363Z", + "shell.execute_reply.started": "2025-08-20T04:29:47.260018Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "ok\n" + ] + } + ], "source": [ "import openpyxl\n", "import json\n", @@ -700,7 +722,7 @@ " list3.append(item)\n", " list2.append(list3)\n", "\n", - "filename = 'data/南化第二次问卷明细表.xlsx'\n", + "filename = 'data/南化第二次问卷明细表(截至20250820).xlsx'\n", "wb = openpyxl.Workbook()\n", "sheet = wb.active\n", "\n", @@ -1059,8 +1081,37 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 55, "id": "221b35dc-3a17-4950-993c-b634ee9a53cf", + "metadata": { + "execution": { + "iopub.execute_input": "2025-08-15T00:53:31.414664Z", + "iopub.status.busy": "2025-08-15T00:53:31.413959Z", + "iopub.status.idle": "2025-08-15T00:53:32.212146Z", + "shell.execute_reply": "2025-08-15T00:53:32.211576Z", + "shell.execute_reply.started": "2025-08-15T00:53:31.414598Z" + } + }, + "outputs": [], + "source": [ + "from spire.pdf.common import *\n", + "from spire.pdf import *\n", + "\n", + "# 创建PdfDocument类的实例\n", + "pdf = PdfDocument()\n", + "\n", + "# 加载PDF文档\n", + "pdf.LoadFromFile(\"file/南化体重/new/1782596-唐荣.pdf\")\n", + "\n", + "# 将PDF转换为Markdown文件\n", + "pdf.SaveToFile(\"PDF转Markdown.md\", FileFormat.Markdown)\n", + "pdf.Close()\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "1b9d4042-5e73-44e3-8079-eee2c5be1858", "metadata": {}, "outputs": [], "source": [] diff --git a/体测单位/宁夏能化.ipynb b/体测单位/宁夏能化.ipynb index e91c189..8b8e504 100644 --- a/体测单位/宁夏能化.ipynb +++ b/体测单位/宁夏能化.ipynb @@ -10,12 +10,27 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 2, "id": "bbba6efc-73cd-4db6-bae7-014724fee731", "metadata": { + "execution": { + "iopub.execute_input": "2025-08-14T12:48:54.906761Z", + "iopub.status.busy": "2025-08-14T12:48:54.906261Z", + "iopub.status.idle": "2025-08-14T12:48:55.181497Z", + "shell.execute_reply": "2025-08-14T12:48:55.180926Z", + "shell.execute_reply.started": "2025-08-14T12:48:54.906723Z" + }, "tags": [] }, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1698 ok\n" + ] + } + ], "source": [ "import openpyxl\n", "import json\n", @@ -42,7 +57,7 @@ " \n", " dict1['birth'] = str(sheet.cell(n, 5).value).replace('/','-').split(' ')[0] \n", " person[code] = dict1\n", - "filename = 'data/宁夏能化人员.json'\n", + "filename = 'data/宁夏能化人员-1.json'\n", "with open(filename, 'w') as fl:\n", " json.dump(person, fl, ensure_ascii=False)\n", "print(len(person),'ok')" @@ -493,10 +508,26 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 1, "id": "d31020be-c9c0-404f-8e0b-f8f507385f48", - "metadata": {}, - "outputs": [], + "metadata": { + "execution": { + "iopub.execute_input": "2025-08-14T12:28:32.225197Z", + "iopub.status.busy": "2025-08-14T12:28:32.224475Z", + "iopub.status.idle": "2025-08-14T12:28:32.933373Z", + "shell.execute_reply": "2025-08-14T12:28:32.932821Z", + "shell.execute_reply.started": "2025-08-14T12:28:32.225127Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "ok\n" + ] + } + ], "source": [ "import json\n", "import openpyxl\n",