使用 Python 中的 openpyxl 在 excel 文件中进行算术运算
Python 可以帮助我们直接从 Python 环境使用 Excel 文件。我们可以引用 Excel 中的每个单元格或单元格区域,并对这些单元格应用算术运算符。这些运算的结果也可以存储在特定单元格中,这些单元格的位置可以由 Python 程序指定。
在以下示例中,我们使用 Excel 的内置函数执行各种算术运算。例如单元格内的数字总和或平均值。结果也存储在特定位置。我们使用 openpyxl 模块,该模块打开一个工作簿并将其标记为活动。然后,我们存储某些值在预定义的单元格中,然后将这些单元格上的函数应用到存储在其他单元格中的结果。
示例
import openpyxl
excel = openpyxl.Workbook()
excel_file = excel.active
excel_file['A1'] = 50
excel_file['B1'] = 100
excel_file['C1'] = 150
excel_file['D1'] = 200
excel_file['E1'] = 250
excel_file['A3'] = 20
excel_file['B3'] = 40
excel_file['C3'] = 60
excel_file['D3'] = 80
excel_file['E3'] = 100
excel_file['A5'] = 2
excel_file['B5'] = 4
excel_file['C5'] = 6
excel_file['D5'] = 9
excel_file['E5'] = 15
excel_file['A7'] = 4
excel_file['B7'] = 11
excel_file['C7'] = 27
excel_file['D7'] = 40
excel_file['E7'] = 75
excel_file['F1'] = 'Sum(A1 to E1)'
excel_file['G1'] = '= SUM(A1:E1)'
excel_file['F3'] = 'Sum(A3 to E3)'
excel_file['G3'] = '= AVERAGE(A3:E3)'
excel_file['F5'] = 'Product(A5 to E5)'
excel_file['G5'] = '= PRODUCT(A5:E5)'
excel_file['F7'] = 'Count(A7 to E7)'
excel_file['G7'] = '= COUNT(A7:E7)'
excel.save("D:\Arithmetic_operations.xlsx")输出
运行以上代码,得到以下结果 −

广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP