【发布时间】:2021-07-01 00:49:50
【问题描述】:
我对 pandas 很陌生,我正在尝试读取一个 excel 文件并根据特定的单元格值将数据返回给我。
我有一个 excel 工作簿,其中有几张表格,表格中的数据如下所示。
LUID DATE & TIME IN S# - IN STATUS S# - OUT DATE & TIME OUT
PTLZ191238 2021-02-21 S12345 LOADING (OUT) s123456 2021-03-01
我已经能够遍历工作簿表,现在我希望仅在 DATE & TIME IN 具有值且 DATE & TIME OUT 时返回数据为空白。 这是我目前的代码
import pandas as pd
#main Tyr Workbook
xl_file = 'excel_workbook.xlsm'
worksheets
fwd = pd.read_excel(xl_file, sheet_name='sheet1`')
epes = pd.read_excel(xl_file,sheet_name='sheet2')
mvt = pd.read_excel(xl_file,sheet_name='sheet3')
ls = pd.read_excel(xl_file,sheet_name='sheet4')
knight = pd.read_excel(xl_file,sheet_name='sheet5')
hzl = pd.read_excel(xl_file,sheet_name='sheet6')
cfi = pd.read_excel(xl_file,sheet_name='sheet7')
hub = pd.read_excel(xl_file,sheet_name='sheet8')
eh = pd.read_excel(xl_file,sheet_name='sheet9')
ttl = pd.read_excel(xl_file,sheet_name='sheet10')
all_sheet = [fwd,epes,mvt,ls,knight,hzl,cfi,hub,eh,ttl]
for sheet in all_sheet:
print(sheet.head(10))
我翻遍了文件,似乎找不到我的答案,任何帮助将不胜感激
【问题讨论】:
标签: python-3.x dataframe