That would be very useful. Otherwise it is impossible to recover the formatted value, for example:
ws['A1']='10%' # internally this uses cell.infer_value print (ws['A1'].value) 0.1 print (ws.['A1'].number_format) '0%'
But there is no way to obtain the string '10%' back. This is a problem when using openpyxl to read an excel file and trying to generate a CSV file where formatting should be applied (like excel does when saving to CSV).