你好,欢迎进入北京杰飞IT培训学校官网!

专注于电脑培训

Focus on Computer Training

010-88685956 / 18510013611

客服服务时间:9:00-18:00

当前位置: 首页>新闻中心>学习资讯

python的pandas模块保存数据到excel

发布时间:2022-08-28

浏览次数:1951

python的pandas模块保存数据到excel

这篇文章主要介绍了pandas 如何保存数据到excel的实现方式,具有很好的参考价值,希望对大家有所帮助。

pandas 保存数据比较简单

对于任意一个dataframe:

import pandas as pd

import numpy as np

  

dataframe = pd.DataFrame(data=np.random.random(size=(10, 10)))


导入到excel


dataframe.to_excel("bjjiefei.xlsx")


导入到csv中


dataframe.to_csv("bjjiefei.csv")


更细致的操作

可以添加更多的参数,比如:


dataframe.to_excel("bjjiefei.xlsx", index=False, header=None)

其中

index=False,代表不会导出index,就是最左侧的那一列

header=None,代表不会导出第一行,也就是列头

对于csv,还有常用操作:



dataframe.to_csv("文件.csv",sep=',')

sep设置分隔符,这样,每列之间会用“,”隔开,如果改为sep="$",那么两个数据间就会用$符号隔开



将数据保存到csv或者xlsx中的最基本操作

pandas提供了非常方便的函数,能够将数据保存到cvs或者xlsx中。



import pandas as pd

import numpy as np

import pymysql

from sqlalchemy import create_engine

import openpyxl

pdata = pd.read_csv('tips.csv')

df = pdata.to_csv('out.csv')

print(df)

这里我首先读取tips.csv的数据放在了pdata变量中,然后使用


pdata.to_csv(‘out.csv’)将数据保存为‘out.csv’文件中。


这里只介绍这一个参数。若只填文件名,则默认是该python文件的目录下,也可以使用绝对地址。


若不填该参数,则df返回值为string类型的pdata数据。


若填该参数,pd返回值为None


pdata.to_excel('bjjiefei.xlsx',sheet_name="sheetname",index=False)

第一个参数为保存的文件名,注意,不能为空

sheet_name 设置excel文件脚注

index=False 这个意思是不将索引写入到文件中


北京杰飞电脑培训优势
已服务2000余名学员,所有课程学会为止
  • 面对面授课
    零基础者也可以完全掌握,课程内容与深度紧贴职场需要,毕业即可工作
  • 小班与1对1
    小班授课,每班3-5人,学习效果有保证。
  • 作业
    课后布置大量作业需要学员独立完成,动手练习大于一切。
  • 试听
    免费试听课程,满意后报名,杰飞专注电脑培训11年。
  • 长期有效
    报名后长期有效,可以无限复学,工作上有任何问题都可以来杰飞为您解答。

在线客服
服务热线

服务热线

010-88685956 / 18510013611

微信咨询
北京杰飞IT培训学校
返回顶部