我在openpyxl上遇到了一个奇怪的现象。
有谁知道如何解决它?
(1) 我想操纵从外部网站下载的xlsx文件(比如银行交易,这里以xlsx格式提供)。
然后我想用openpyxl提取数据。
(2) 这是我的代码。
wb = xl.load_workbook(file, data_only=True, read_only=True)
ws = wb[sh]
print( ws.cell(column=col, row=row).value )
(3) 我运行这段代码。 然后结果是"无"。
(4) 我打开文件并确认有数据。
(5) 我保存文件(没有任何更改)。
(6) 我再次运行代码。 然后结果不是"无",而是存储在xlsx中的数据。
很好,但我认为每次打开并保存一次此操作非常沉闷。
我读过像' data_only',' use_iterators',' read_only'可能会更改返回的值。我试着评论其中一些,看看结果是否有所改变,但不是原因。
有人知道解决方案吗?