如何在不改变样式的情况下使用openpyxl阅读office 2010 excel文件

时间:2012-03-18 09:49:37

标签: python openpyxl

我是python的新手,我想阅读office 2010 excel文件而不改变它的风格。目前其工作正常但更改日期格式。我想要它,因为他们在Excel文件中。

1 个答案:

答案 0 :(得分:1)

  

我想要它,因为它们在excel文件中。

自1899/1900或1904年的某个日期以来,日期记录在Excel文件(2007+ XLSX文件和早期XLS文件中)中,作为浮点天数(及其中的一小部分) 。只有针对单元格记录的“数字格式”可用于区分日期或数字是否有意。

您需要能够检索实际的浮点值和“数字格式”,并将格式应用于浮点值。如果使用的“数字格式”是标准格式之一,这应该很容易做到。定制的数字格式是另一回事。依赖于区域设置的格式。

要获得详细帮助,您需要举例说明您已获得的原始数据以及您希望“看到”的内容以及现在的呈现方式(“更改日期格式”)。