今天是第一次写博客,对之前学以致用的内容做一些总结,以备日后忘了或者可以给别人提供一些帮助。话不多说,开始写内容。
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的名称,值为一个dataframe。然后我们
python读取excel表格指定位置的内容
这篇博客介绍了如何使用Python的pandas库批量读取Excel文件中多个sheet的特定单元格内容。通过`pd.read_excel`函数读取Excel文件,并以字典形式存储各sheet的数据,利用字典和DataFrame的操作获取所需内容。例如,`df.keys()`获取sheet名,`df['keyname'].iloc[3][2]`获取第4行第2列的值。
摘要由CSDN通过智能技术生成