python - 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、...)?
解决方案
使用类型()
if type(cell2) == int or type(cell2) == float:
print("Cell2 is a int")
#Manipulate away!
我希望这是你问的。
推荐阅读
- c# - 如何阅读 HttpResponse 正文?
- python - 如何使我的应用程序几何图形动态更改?
- django - django-import-export 包在导出到 XL 文件时获取外键值
- react-native - 双引号包含,预期用尖括号代替
- python - 我遇到了 SQL 语法错误问题
- swiper - IOS 使用 swiper 在大(超过 50 个)图像上加载失败
- typescript - 使用 Vue 类组件,Vuex 类的 ESLint 错误
- json - 合并多个 JSON 文件并在结果对象中包含每个文件的文件名
- django - 获取用户名或用户作为 django 表单的初始值
- c++ - PCL中的广义ICP算法