[英]Get data from cell with spilled data from excel using Openpyxl
我有一個 excel 電子表格,它在 A1 中有=STOCKHISTORY("A",TODAY()-5*365,TODAY(),0)
,它從 A1 溢出到 B1258。 我正在嘗試將數據從 B2 獲取到 B1258,以使用 python 對數據運行算法。 我一直在使用openpylx,我想出了
wb = openpyxl.load_workbook(filename = r"filepath.xlsm")
for sheet in wb:
if sheet.title != 'SNP500':
cells = []
for row in sheet.iter_rows(min_row = 2, min_col = 2, max_col = 2, values_only=True):
cells.append(row)
if sheet.title == 'A':
break
print(cells)
當我運行這個時,我得到
[('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',), ('=',)]
excel 表看起來像excel 數據謝謝
您的問題是您正在閱讀的單元格包含該單元格的公式,而不是公式的結果(Excel 公式通常以“=”開頭)。 要解決此問題,請在加載工作簿時添加data_only=True
作為參數
from openpyxl import load_workbook
wb = load_workbook(filename="foo.xlsx", data_only=True)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.