From 5f6983ee65275c43a7f019d468e5ddd0eeb8d2df Mon Sep 17 00:00:00 2001 From: shilixia <2309368887@qq.com> Date: Mon, 21 Dec 2020 16:19:20 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8B=E6=8B=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/apps/ability/views.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/server/apps/ability/views.py b/server/apps/ability/views.py index 1f6d430..ec75f31 100644 --- a/server/apps/ability/views.py +++ b/server/apps/ability/views.py @@ -317,11 +317,14 @@ class CNASViewSet(ModelViewSet): os.chdir(fulldir) CNAS.objects.all().delete() with zipfile.ZipFile(fullpath,'r') as zzz: + print(zzz) zzz.extractall(fulldir) for root, dirs, files in os.walk(fulldir): for f in files: + print(f) if f.endswith('.xls'): return Response('不支持旧xls格式', status = status.HTTP_400_BAD_REQUEST) + print(f.encode('cp437').decode('gbk'), os.path.join(root,f)) import_cnas(f.encode('cp437').decode('gbk'), os.path.join(root,f)) return Response(status = status.HTTP_200_OK) @@ -386,8 +389,11 @@ def import_cma(filename, path): CMA.objects.bulk_create(datalist) def import_cnas(filename, path): + print(path) wb = load_workbook(path) + sheet = wb.get_sheet_by_name('检测能力范围') + print(wb) datalist = [] sszx = filename.replace('.xlsx','').replace('检测能力范围(含能源之星)-','') i = 3 @@ -417,6 +423,7 @@ def import_cnas(filename, path): data['sszx'] = sszx datalist.append(CNAS(**data)) i = i + 1 + print(i,data) CNAS.objects.bulk_create(datalist) def import_cma2(filename, path):