首页 > 解决方案 > Python excel 单元格类型(数字,单词,日期,...)

问题描述

我有一个 Python 3 代码读取 Excel 表。

import openpyxl as xl
wb = xl.load_workbook('31s61934.xlsx')

我必须确定特定单元格内的内容。例如:

for row2 in range(5,9):
    cell2 = sheet.cell(row2, 4)

如果 cell2 是一个数字,那么我可以继续操作我的数据。如果是其他内容(如日期、单词、YES/No、N/A、...),则不应执行任何操作。我怎么知道 cell2 是一个数字(如 1.3333、-6.5555、...)?

标签: pythonexceltypes

解决方案


使用类型()

if type(cell2) == int or type(cell2) == float:
   print("Cell2 is a int")
   #Manipulate away!

我希望这是你问的。


推荐阅读