使用pandas读取excel内容

170 阅读1分钟

简单的使用pandas读取excel内容

安装需要的依赖

pip install pandas
pip install openpyxl

建一个目录作为我们的处理目录

比如:C:\分支机构报表\G3008_T交易表-期末市值

并且将需要的excel文件放到这个目录里面

开始写代码

# 文件的目录,比如放在
path_value = r'C:\分支机构报表\G3008_T交易表-期末市值'

# 列出这个目录下所有的文件,items_value是一个数组,里面是文件名称
items_value = os.listdir(path_value)

# 这里可以把文件名称打印出来看看
print(items_value)

# 读取一个文件,我们之前的错误是目录不对,这里只写了文件名称,没有写全路径
# data_z_p = pd.read_excel("1.市值-主板-普通.xls", header=0)
data_z_p = pd.read_excel(path_value + "\\" + "\1.市值-主板-普通.xls", header=0)

# 数据打印出来看看
print(data_z_p)

这里有几个点需要注意

  1. 这里的items_value = os.listdir(path_value),是将目录里的文件名称通过数组返回回来,这里我们暂时没有用到,后面可能会用到。
  2. 读取文件的时候,一定要传文件的绝对路径,也就是:目录名称 + 文件名称,注意中间的连接符号,在mac上是/在windows上是\。这里为什么要写\\是因为是转义,这个知识点我们后面在学。

然后再把内容打印出来,今天咋们就讲到这里。