pandans导出Excel并将数据保存到不同的Sheet表中
數(shù)據(jù)存在mongodb中,按照類別導(dǎo)出到Excel文件,問(wèn)題是想把同一類的數(shù)據(jù)放到一個(gè)sheet表中,最后只導(dǎo)出到一個(gè)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})))
? ? ? ? ? ? ? ? ? ? ? ? ?# 保存到一個(gè)sheet表中
data.to_excel(writer, sheet_name="sheet_{0}".format(cas), header=columns, index=False)
# 保存整個(gè)excel文件
writer.save()
if __name__ == '__main__':
? ? export_to_excel_bycas()
轉(zhuǎn)載于:https://www.cnblogs.com/fly-kaka/p/10281822.html
總結(jié)
以上是生活随笔為你收集整理的pandans导出Excel并将数据保存到不同的Sheet表中的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 2019-1-15 课后作业
- 下一篇: 深入理解PHP的运行模式