python从文件路径获取excel,统计内容写入新的excel文件
时间: 2023-07-26 15:46:24 浏览: 47
以下是一个从文件路径获取 Excel 文件,统计内容并写入新的 Excel 文件的示例代码:
```python
import openpyxl
def main():
# 读取原始 Excel 文件
workbook = openpyxl.load_workbook('example.xlsx')
# 获取默认的工作表
sheet = workbook.active
# 统计 A 列和 B 列的值并写入新的 Excel 文件
new_workbook = openpyxl.Workbook()
new_sheet = new_workbook.active
new_sheet['A1'] = 'Total'
for row in sheet.iter_rows(min_row=2, values_only=True):
total = row[0] + row[1]
new_sheet.append([total])
# 保存新的 Excel 文件
new_workbook.save('output.xlsx')
if __name__ == '__main__':
main()
```
这个代码会读取名为 `example.xlsx` 的 Excel 文件,计算每一行 A 列和 B 列的和并写入新的 Excel 文件 `output.xlsx` 中。在这个例子中,我们使用 `iter_rows()` 方法遍历 Excel 表格的每一行,并使用 `values_only=True` 参数获取每一行中的值。然后,我们将每一行 A 列和 B 列的和添加到新的 Excel 文件中。
你可以根据自己的需求修改这个代码,例如修改文件路径,修改计算方式等等。