我想我不能使用.write_number(row,col,value)方法因为我需要在excel表中读取我刚才谈到的两个单元格的值并将它们相乘得到" value&# 34 ;. 所以,在这一点上,我不知道该怎么做...... 我应该关闭我正在编写的工作簿,使用xlrd模块,读取我想要乘以的2列的值,将结果存储在列表中,然后重新打开并再次使用xlsx writer? 或者有更快的方法吗?
我希望自己清楚明白。我在一周前开始使用Python,所以请放纵。
此致
马
答案 0 :(得分:2)
在相邻的单元格中,第二个单元我需要做的是将这两个单元格相乘,并对所有行进行。
一种方法是使用公式并让Excel为您进行计算:
worksheet.write('C1', '=A1*B1')
我想我不能使用.write_number(row,col,value)方法因为我需要在excel表中读取我刚才谈到的两个单元格的值并将它们相乘以得到“value”。
如果您刚刚将两个数字写入工作表,那么可能是您在程序中的某个位置存储或提供了数据。因此,您不必重新读取Excel文件中的数据。