提交 6371aa4d 作者: 薛凌堃

基本信息文件创建

上级 e87f42c5
...@@ -7,6 +7,7 @@ import time ...@@ -7,6 +7,7 @@ import time
import logbook import logbook
import logbook.more import logbook.more
import openpyxl
import pandas as pd import pandas as pd
import requests import requests
import zhconv import zhconv
...@@ -586,6 +587,16 @@ class BaseCore: ...@@ -586,6 +587,16 @@ class BaseCore:
return 'cn' return 'cn'
return result[0] return result[0]
#创建excel文件
def check_excel_file(self,file_path):
if os.path.isfile(file_path):
self.getLogger().info("Excel文件已存在")
return True
else:
self.getLogger().info("Excel文件不存在,正在创建...")
return False
# 追加接入excel # 追加接入excel
def writerToExcel(self, detailList, filename): def writerToExcel(self, detailList, filename):
# filename='baidu搜索.xlsx' # filename='baidu搜索.xlsx'
......
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
import openpyxl
import pandas as pd import pandas as pd
import time import time
...@@ -407,7 +408,15 @@ if __name__ == '__main__': ...@@ -407,7 +408,15 @@ if __name__ == '__main__':
} }
name_list.append(name_compile) name_list.append(name_compile)
nowtime = baseCore.getNowTime(1).replace('-', '_')[:10] nowtime = baseCore.getNowTime(1).replace('-', '_')[:10]
baseCore.writerToExcel(name_list, f'企业名称对比.xlsx') file_name = f'企业名称对比_{nowtime}.xlsx'
file_exist = baseCore.check_excel_file(file_name)
if file_exist:
pass
else:
wb = openpyxl.Workbook()
wb.save(file_name)
log.info("Excel文件已创建")
baseCore.writerToExcel(name_list, file_name)
log.info(f'采集{com_name}成功=======耗时{baseCore.getTimeCost(start_time,time.time())}') log.info(f'采集{com_name}成功=======耗时{baseCore.getTimeCost(start_time,time.time())}')
try: try:
producer = KafkaProducer(bootstrap_servers=['114.115.159.144:9092'], api_version=(2, 0, 2)) producer = KafkaProducer(bootstrap_servers=['114.115.159.144:9092'], api_version=(2, 0, 2))
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论