簡體   English   中英

Python:提取顯示在Excel單元格中的值,而不是基礎數字

[英]Python: Extract value as it appears in Excel cell not underlying number

是否可以提取MS Excel單元格中顯示的格式化值,而不提取基礎數字?

示例1:從單元格A1中提取值

Excel cell shows: 0.03 

Excel formula bar shows: 0.02827 

Python extracts: 0.02826999999999

我想提取格式化的“ 0.03”值

示例2:從單元格A1中提取值

Excel cell shows: BLANK

Excel formula bar shows: =B1

Python extracts: 0

我想提取格式化的BLANK值

我正在使用“ openpyxl”,但無法解決我的問題。 任何幫助將不勝感激!!

謝謝!

不,這是不可能的,因為這將涉及為數字格式實現解析器,而數字格式本身不是規范性的。 客戶端代碼中的解決方案更容易。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM