数据存在mongodb中,按照类别导出到Excel文件,问题是想把同一类的数据放到一个sheet表中,最后只导出到一个excel文件中
# coding=utf-8
import pandas as pd

def export_to_excel_bycas():
  client = pymongo.MongoClient('localhost', 27017)
  db = client['****']
  coll = db["***"]

#之前看到的都收 
  writer = pd.ExcelWriter("H:\\2019.xls")
  cas_list = ["29411012","30042090",
"29419090",
"29413020",
"29359000",
"29339900",
"29419057",
"29419040",
"29322090",
"29395900",
"29349990",
"29419055",
"29419010"]
             # 列名称
  columns = ['COMMODITY', 'G3_Company', 'G3_Company_EName', 'G3_CompanyShortName',
'G3_Country', 'G3_CountryCode', 'HS_CODE', 'MONTHS', 'PRICE', 'VALUE_USD']

  for cas in cas_list:
    data = pd.DataFrame(
    list(coll.find({"HS_CODE": cas}, {"_id": 0, "PARADATE": 0})))

# 保存到一个sheet表中
    data.to_excel(writer, sheet_name="sheet_{0}".format(cas), header=columns, index=False)

# 保存整个excel文件

writer.save()

if __name__ == '__main__':
    export_to_excel_bycas()

转载于:https://www.cnblogs.com/fly-kaka/p/10281822.html

pandans导出Excel并将数据保存到不同的Sheet表中相关推荐

  1. 博图WINCC报表(SQL数据库的建立,TIA_wincc在数据库中保存和查询数据,调用Excel模板把数据保存到指定的位置)

    这里写目录标题 目录 一.概述 1.1 前言 1.2 主要功能 1.3 使用的软件 二. SQL server建库和建表 2.1.SQL server建库 2.2SQL server建表 三.建立wi ...

  2. php导出照片,TP5导出excel图片和数据--先下载图片到本地服务器

    ## :-: TP5导出excel图片和数据--先下载图片到本地服务器 ~~~ public function Export( ) { set_time_limit(0); ini_set('memo ...

  3. php 导出excel分段导出_php 导出excel 10万数据

    php导出excel 10万数据(此代码主要测试用,没写单元测试 还在修改中 后期加上单元测试) 在工作当中要对一些基本信息和其他信息导出 起初信息比较小无所谓.... 但当信息超出65535的时候 ...

  4. easyexcel导出excel,大数据量100万以内分页查询zip格式导出

    easyexcel导出excel,大数据量100万以内分页查询zip格式导出 准备工作 整体思路 controller层 service层 mapper层 VO 表结构 测试 备注 easyExcel ...

  5. 【唠叨两句】如何将一张树型结构的Excel表格中的数据导入到多张数据库表中...

    小弟昨天遇到一个相对比较棘手的问题,就像标题说的那样.如何将一张树型结构的Excel表格中的数据导入到多张数据库表中,在现实中实际是七张数据库表,这七张表之间有着有着相对比较复杂的主外键关系,对于我这 ...

  6. 将Excel每行数据存储到单独的txt文件中

    将Excel每行数据存储到单独的txt文件中 将Excel每行的第一格作为文件名,每行的剩余数据存放到该文件中. 实现Excel文件转换为txt文件. 以下是Python代码: import os i ...

  7. Excel中使用VLOOKUP在多个sheet表中查询数据的公式

    需求 原始数据较多,甚至超过了一个sheet的行容量,不得不把数据折行到第二个sheet,甚至第三个sheet表中.这样,在另外一个sheet表中的VLOOKUP查询就需要把查询范围设置为多个shee ...

  8. c# applibrary实现一个Sheet表中存放多张DataTable数据

    1.工具类(applibrary.dll) public class ExcelHelper {/// <summary>/// 文件名/// </summary>public ...

  9. mysql从一个表查出写入另一个表_sql语句 怎么从一张表中查询数据插入到另一张表中...

    展开全部 sql语句从一张表中查询数据插入到另一张表中的方法如下:e68a843231313335323631343130323136353331333365653762 1.select * int ...

最新文章

  1. pandas使用groupby函数、agg函数获取每个分组聚合对应的标准差(std)实战:计算分组聚合单数据列的标准差(std)、计算分组聚合多数据列的标准差(std)
  2. C语言实现面向对象示例
  3. [数据结构-严蔚敏版]P61ADT Queue的表示与实现(单链队列-队列的链式存储结构)
  4. RPM包制作及yum仓库搭建
  5. C#获取MySql 数据常用的代码
  6. C# this关键字(给底层类库扩展成员方法)
  7. ARM体系结构与编程
  8. python + selenium 之网银爬虫
  9. 2018.1.23日记
  10. OpenCV——图像窗口namedWindow
  11. 三极管Vbeo、Vceo的介绍
  12. 什么是你最关键的人脉
  13. 博尔德大学计算机专业本科,2020美国大学计算机专业本科排名
  14. JavaScript进阶教程(6)—硬核动图让你轻松弄懂递归与深浅拷贝
  15. web端自动化测试1--selenium基础
  16. 用MATLAB将bilibili缓存视频批量转换成MP4的方法
  17. getTime()方法在苹果系统的bug
  18. 美通企业日报 | 纬创、鸿海、索尼、尼康组建智能摄像系统联盟;贝塔斯曼实现六年来最强劲增长...
  19. Python整型数据详述和进制转换
  20. 该死!GitHub上这些C++项目真香

热门文章

  1. sqlserver常用函数/存储过程/数据库角色
  2. 数据库的缓存管理[ASPNET2.0深入挖掘系列听后感]
  3. android ProgressBar 自定义进度条颜色
  4. 【代码笔记】Web-CSS-CSS 链接(link)
  5. 转载:介绍AD另外一种奇葩的多通道复用的方法
  6. 简单显示分配器的实现
  7. 22、《每天5分钟玩转Docker容器技术》学习--Flannel Network内部结构
  8. windows server 2008解决无法PING通问题
  9. 智慧城市不是“交钥匙”工程 信息技术是根本
  10. springsession 实现session 共享