openpyxl-以read_mode读取xlsx并保留单元格编号格式

时间:2020-06-24 17:12:36

标签: python openpyxl

我有一个很大的xlsx文件(20mb)。我正在以read_only模式读取此文件。有没有办法读取Excel中显示的单元格值,也许像“ preserve_cell_number_formatting”选项一样?

在Excel中,我的值显示为99%,但openpyxl会将其读取/返回为0.99990000。我希望返回的单元格值为Excel中的“ 99%”。

如果我在正常模式下读取文件,但我知道可以读取单元格格式(ws.cell(i, j).number_format),但是该文件太大而无法加载到内存中。

例如,

tabulator-py可以选择在保留单元格格式的同时读取xlsx文件,并且它们使用openpyxl,所以我很好奇在openpyxl中是否可能? tabulator-py保持单元格格式的方式-https://github.com/frictionlessdata/tabulator-py/commit/e41235b1152c75e013fc53cc42b8989464db3a5c

0 个答案:

没有答案
相关问题