Python:提取Excel单元格中显示的值,而不是底层数字
是否可以提取MS Excel单元格中显示的格式化值,而不是基础数字 示例1:从单元格A1中提取值Python:提取Excel单元格中显示的值,而不是底层数字,python,excel,openpyxl,Python,Excel,Openpyxl,是否可以提取MS Excel单元格中显示的格式化值,而不是基础数字 示例1:从单元格A1中提取值 Excel cell shows: 0.03 Excel formula bar shows: 0.02827 Python extracts: 0.02826999999999 Excel cell shows: BLANK Excel formula bar shows: =B1 Python extracts: 0 我想提取格式化的0.03值 示例2:从单元格A1中提取值 Ex
Excel cell shows: 0.03
Excel formula bar shows: 0.02827
Python extracts: 0.02826999999999
Excel cell shows: BLANK
Excel formula bar shows: =B1
Python extracts: 0
我想提取格式化的0.03值
示例2:从单元格A1中提取值
Excel cell shows: 0.03
Excel formula bar shows: 0.02827
Python extracts: 0.02826999999999
Excel cell shows: BLANK
Excel formula bar shows: =B1
Python extracts: 0
我想提取格式化的空白值
我正在使用openpyxl,但无法解决我的问题。任何帮助都将不胜感激
谢谢 不,这是不可能的,因为它需要实现数字格式的解析器,而数字格式本身并不规范。客户端代码中的解决方案更简单。加载工作簿时是否尝试过data\u only=True?