首页 > 解决方案 > 需要在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

附加在Google Colab中的代码

附上Excel 文件

问题:如何在python中获取excel工作表特定单元格的值?代码的最后两行。

在此处输入图像描述

标签: python-3.xexcel

解决方案


您可以为此使用xlrd库,这pip install xlrd会有所帮助。此链接将帮助您获得确切的单元格值: https ://www.geeksforgeeks.org/reading-excel-file-using-python/


推荐阅读