python-3.x - 需要在python代码中提取特定的excel单元格值
问题描述
import pandas as pd
import io
from google.colab import files
uploaded = files.upload()
df = pd.read_excel(io.BytesIO(uploaded['202009 - Shantanu.xlsm']),sheet_name='1 D',header=16,usecols=['Shift Details','Total Hours'])
df1 = pd.read_excel(io.BytesIO(uploaded['202009 - Shantanu.xlsm']),sheet_name='1 D',header=3)
df = df.rename({'Shift Details': 'Activity', 'Total Hours': 'Hours'}, axis=1)
df=df.assign(ContractNo='McKay2021')
df=df.assign(PlodDate='D5') #Instead of D5 I want date value
df=df.assign(PlodShift='D6') #Instead of D6 I want shift value
附上Excel 文件
问题:如何在python中获取excel工作表特定单元格的值?代码的最后两行。
解决方案
您可以为此使用xlrd库,这pip install xlrd
会有所帮助。此链接将帮助您获得确切的单元格值:
https ://www.geeksforgeeks.org/reading-excel-file-using-python/
推荐阅读
- c# - 由于我不能在 C# 中使用带有隐式变量的 lambda 函数,我可以在这里替换什么?
- soap - METRO SOAP Web 服务不适用于 Tomcat 9 和 Java 11
- postgresql - 在 postgresql 中使用替换更新语句
- validation - 关于表单验证
- amazon-web-services - Snowflake:数据从 AWS 美国拆分到 AWS 澳大利亚
- rest - 如何创建正确的 API URL 来获取数据
- python - 如何在python中格式化数字?
- python - PyLint:模块“main_app”中没有名称“新文件”
- mysql - Spring Boot JPA:如何将字段映射到数据类型不固定的列
- java - 如何使用 java selenium 从显示无元素中获取文本