我是python的新手,我正在尝试从Excel工作表中读取信息以生成图表 . 到目前为止,我在嵌套for循环中使用最新版本的xlrd库(0.9.4)来从每个单元格中获取值 . 但是,我不确定如何访问每个单元格的格式信息

例如,如果格式化单元格在excel文件中显示为货币,则使用xlrd中的标准 sheet.cell(row, column).value 将仅返回 5.0 而不是 $5.00

我发现here你可以在打开工作簿时将formatting_info参数设置为true,以便查看一些格式信息,但是我主要使用excel 2013,默认情况下我的Excel工作表被保存为.xlsx文件 . 根据这个issue on GitHub,还没有为.xlsx文件实现对formatting_info的支持 .

是否有任何方法可以使用formatting_info标志,或者在使用格式,特定货币时,我可以检测到的任何其他方式,以便在我的图表中反映出来?我知道可以将.xlsx文件转换为.xls文件,如here所示,但我担心信息/格式丢失 .