如何从Excel中获取数据并进行计算?

时间:2017-04-20 17:00:01

标签: python excel spreadsheet

我想计算一个公式。 我有2张桌子:

table 1

table 2

我想从我的表中获取数据。 我可以从table_2中选择不同的参数,例如:
"B5""B6""B7" ("21-35", "36-60", "61-100")

另外,我想为单元格指定值,例如T1=25t1=12

公式如下:

M = (Т1*Tab2C5 + Т1*Tab2D5 + Т1*Tab2E5 + Т1*Tab2F5 + t1*Tab1C4 + t1*Tab1C5 + t1*Tab1C6 + t1*Tab1C7 + t1*Tab1C8)*10^6

如果我从B5获取参数table_2,则应计算如下:

M = (25*18.3+25*4.7+25*0.7+25*0.023+12*0,091387+12*0,056901+12*0,019186+12*0,14136+12*0,114861)*10^6

如果我从B6获取参数table_2,则应计算如下:

M =(25*23.3+25*5.8+25*1.2+25*0.029+12*0,091387+12*0,056901+12*0,019186+12*0,14136+12*0,114861)*10^6

有人可以帮忙并告诉我如何做这些事吗?

2 个答案:

答案 0 :(得分:1)

查看Openpyxl模块Openpyxl

Automate the Boring stuff解释了如何使用Openpyxl模块操作Excel。

答案 1 :(得分:1)

您可以使用Google表格API来阅读和编写Python,PHP,Node.js和其他几种语言的内容。

https://developers.google.com/sheets/api/guides/concepts

API既可以按原样输入值,也可以输入您要求的公式。

编辑:此答案基于您希望从屏幕截图中使用Google表格的假设。