我对熊猫不熟悉,所以我不知道这是否是一个愚蠢的问题。
我怎样才能使 if 语句检测到空白单元格并运行代码(如果为真)。
前任。
if (blank_cell_found):
execute_code
Run Code Online (Sandbox Code Playgroud)
我尝试使用 if cell is None 但我没有从 if 语句中得到响应。
我使用数组来存储 pandas 列,我知道可能有更好的方法来做到这一点,但就像我说的,我对此很陌生。
假设我的 Excel 工作表如下所示:
A B
Name1 LastName1
Name2
Name3 LastName3
Name4 LastName4
Run Code Online (Sandbox Code Playgroud)
我的代码:
xls = pd.ExcelFile('File.xlsx')
df = pd.read_excel(xls, 'Sheet1')
LastName = df['B'].values
for Array in LastName:
if Array is None:
print('Cell is empty')
Run Code Online (Sandbox Code Playgroud)
当我运行这个时,我希望在控制台中得到响应,但没有得到任何响应。
我尝试Array == ""看看Array == LastName[1]是否能得到任何信息,但仍然没有回应。
如果有一种更简单的方法来做到这一点,也将不胜感激。
我想使用 openpyxl 格式化 Excel 工作表中的列单元格,使其数字小数位为“0”。
示例表:
B C
63245634566 NAME
63562341234 NAME
23452345345 NAME
21345234554 NAME
41234123442 NAME
23542345345 NAME
6.24333E+11 NAME
43242334233 NAME
Run Code Online (Sandbox Code Playgroud)
输出' 6.24333E+11 '
想要输出' 62433323422 '