回复 楼主 wang97
可不可以换一个思路。你可以读取每个cell的数据格式。根据不同的格式做判断,我实验了一下,你可以自己测试下:程序代码:
for cell in row: print(cell.value,cell.number_format) ---------------------------------- 0.0023 0.00% 百分比 0.23 General 常规 0.23 0.00_ 数值 0.23 @ 文本
from openpyxl import load_workbook workbook1=load_workbook('test_case.xlsx') sheet=workbook1['Sheet1'] max_row=sheet.max_row for row in range(1,max_row+1): print(sheet.cell(row,1).number_format) ##你得指向每个具体的单元格。不能直接使用sheet.cell ------------------- 0.00% General 0.00_ @
[此贴子已经被作者于2020-10-16 09:48编辑过]