在excel中进行乘法运算

时间:2015-04-27 08:38:47

标签: excel python-2.7 xlrd xlsxwriter

  • 我要感谢xlsx编写了一本不同表格的工作簿,并提供了一些关于数字测试的信息。
  • 在单元格中,我编写了第一个我需要的参数
  • 在相邻的单元格中,第二个单元格 我需要做的是将这两个单元格相乘,然后对所有行进行。

我想我不能使用.write_number(row,col,value)方法因为我需要在excel表中读取我刚才谈到的两个单元格的值并将它们相乘得到" value&# 34 ;. 所以,在这一点上,我不知道该怎么做...... 我应该关闭我正在编写的工作簿,使用xlrd模块,读取我想要乘以的2列的值,将结果存储在列表中,然后重新打开并再次使用xlsx writer? 或者有更快的方法吗?

我希望自己清楚明白。我在一周前开始使用Python,所以请放纵。

此致

1 个答案:

答案 0 :(得分:2)

  

在相邻的单元格中,第二个单元我需要做的是将这两个单元格相乘,并对所有行进行。

一种方法是使用公式并让Excel为您进行计算:

worksheet.write('C1', '=A1*B1')
  

我想我不能使用.write_number(row,col,value)方法因为我需要在excel表中读取我刚才谈到的两个单元格的值并将它们相乘以得到“value”。

如果您刚刚将两个数字写入工作表,那么可能是您在程序中的某个位置存储或提供了数据。因此,您不必重新读取Excel文件中的数据。