Pandas学习笔记——读写Excel文件

1、环境准备python

  Windows10网络

  python3.6.5工具

  pandas:能够使用pip进行安装(  pip install pandas  )学习

  开发工具:Anaconda或者PyCharm开发工具

  数据准备:从网络获取或本身生成的Excel格式数据编码

2、学习内容spa

  使用Pandas读写Excel格式文件excel

3、细节code

1 导入pandasblog

import pandas as pd

2 获取数据源(直接获取数据源、先切换目录后获取数据源)

读取csv文件数据,转为Pandas的DataFrame。

data = pd.read_excel("文件名称","表名",nrows=5)

说明:

  fileName:若文件在当前目录,直接输入"文件名.xlsx"便可,若未在当前路径,须要指定全路径(或者使用os.chdir("your file path")更改路径后使用文件名读取)

  表名:即打开的Excel文件中的工做簿的名称,也能够使用工做簿在文件中的索引

  encoding= : 指定文件的编码类型,常见的有:utf8,gbk,gbk2312等

  nrow= : 指定数据读取的最大行数

  另外,其余参数在此不一一赘述。

3 将数据写入Excel文件(数据默认保存在当前目录下)

data.to_excel("save2TestExcel.xlsx",index=False,sheet_name="sheet_name")

说明:

  savedName: 须要将数据保存的文件名

  index=False: 通常不会去保存数据在Pandas中的索引 

  sheet_name= :将数据保存到Excel文件时指定工做簿的名称

  此外,还能够经过:ecoding="编码" 指定文件的编码,

须要注意:在保存文件时,默认保存在当前目录下。若非当前目录请指定全路径(文件存放的父路径要存在,如不存在可能会报异常)。故,建议使用 os.chdir("your file path") 去更改路径。

3、总体示例

import pandas as pd
import os

# 更改路径
os.chdir(u"E:\\testData")

# 获取数据
data = pd.read_excel("test.xlsx","123",nrows=5)

# 打印获取到的数据
print(data)

# 保存数据
data.to_excel("save2TestExcel.xlsx",index=False,sheet_name="sheet_name")

print("程序执行结束!!!")

【PyCharm】执行结果示例:

 

 

【Jupyter notebook】演示示例:

相关文章
相关标签/搜索