Bootstrap

python获取指定单元格内容_python读取excel表格指定位置的内容

今天是第一次写博客,对之前学以致用的内容做一些总结,以备日后忘了或者可以给别人提供一些帮助。话不多说,开始写内容。

python读取excel表格指定位置的内容

需求:现在有一个excel表格,里面有多个sheet。现在需要抓取每个sheet特定位置的一个单元格内容(我做的是获取项目名称)。如果一个一个复制,sheet多的话(我做的有20个sheet),重复复制粘贴,比较无聊。现在用python获取一下。

需要用到这几个命令:(用pandas解决)

import pandas as pd

df = pd.read_excel(“XXX.xlsx”, None)*说明:https://pandas.pydata.org/pandas-docs/version/0.23.0/generated/pandas.read_excel.html(详细参数看官方帮助)我们用到的主要是第二个参数sheetname:默认是sheetname为0,返回第一个表;多表使用sheetname=列表[0,1,…],若sheetname=None是返回全表 。注意:一个表int/string返回的是dataframe,而多个表none和list返回的是dict of dataframe。

这样就获得一个字典…

*说明:这里简单补充一下字典的相关知识。python中字典使用{ }建立,每个元素为一个键值对,形式为{键:值,键:值},需要明白这三个符号的使用,大括号、冒号,逗号。*键值对是没有顺序,而且不能重复,与集合性质类似。

… 键为sheet的名称,值为一个

;