簡體   English   中英

如何在 Excel 中讀取公式並將其轉換為在 Python 中進行計算?

[英]How do I read in a Formula in Excel and convert it to do the computation in Python?

我有一個從某個系統下載的時間序列數據表。 假設它是不同時間段不同人的收入數據。 例如下面

**Table 1**
|      | Jan 1999| Feb 1999|Dec 1999|
|----- | --------| --------|--------|
| Peter| 9000    | 2000    |1000    |
| John | 6000    | 1000    |5000    |

數據通過 Pandas 讀入 Python 並轉換為數據幀。

接下來,我需要從 Excel 文件中讀取用於計算表 1 的公式。

例如,在 Excel 文件中,表 1 列出的公式為“=sum(Jan 1999: Dec 1999)”

Python 代碼有沒有辦法知道如何解釋這個公式並對表 1 中的每一行進行計算?

所以表1的結果:Peter=12,000; 約翰=12,000

謝謝

似乎模塊formulas適合您嘗試執行的操作,允許解析和計算 Excel 公式,而無需再次打開 Excel。

我沒有深入了解這個庫,所以也許使用過它的人可以用一個實際的代碼片段來補充我的答案。

暫無
暫無

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

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