当前位置:   article > 正文

Flask MongoDB数据库导入Excel文件_python 调用mongodb结果文件 利用模板写入excel

python 调用mongodb结果文件 利用模板写入excel

1.使用uuid进行唯一编码,写入新文件

file_name = 'case_%s.xls'%(uuid.uuid4().hex)

2.如果文件路径不存在,就创建。

  1. if not os.path.exists(path_store):
  2. os.makedirs(path_store)

3.打开并写入文件

  1. with open(upload_path, 'wb+') as f2:
  2. content = f.read()
  3. f2.write(content)

这里的upload_path指的是具体到文件名称的文件路径,f指前端传入的文件

4.使用Python的xlrd库读取文件内容

  1. data = xlrd.open_workbook(upload_path)
  2. sheet = data.sheet_by_name("sheet1")

5.写入前将每行数据提取

  1. for i in range(0, sheet.nrows):
  2. returnData = sheet.row_values(i)

6.有用到Python的集合,利用集合中没有重复元素这一特性去重。

  1. case_belong_set = set()#定义集合
  2. case_belong_set.add(ca
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/464527
推荐阅读
相关标签
  

闽ICP备14008679号