pycharm批量操作xlsl
时间: 2023-10-19 21:33:04 浏览: 178
Python批量将文件夹中xls文件批量转换为xlsx
你可以使用Python的openpyxl库来进行批量操作Excel文件,以下是一个示例代码:
```python
from openpyxl import load_workbook
from openpyxl.utils.dataframe import dataframe_to_rows
import pandas as pd
# 加载Excel文件
workbook = load_workbook('example.xlsx')
# 选择要操作的工作表
worksheet = workbook['Sheet1']
# 批量读取数据
data = []
for row in worksheet.iter_rows(values_only=True):
data.append(row)
# 批量修改数据
for i in range(len(data)):
data[i] = [value + 1 if isinstance(value, int) else value for value in data[i]]
# 将修改后的数据写回Excel文件
df = pd.DataFrame(data)
for row in dataframe_to_rows(df, index=False, header=False):
worksheet.append(row)
# 保存修改后的Excel文件
workbook.save('example_modified.xlsx')
```
以上代码示例了如何批量读取、修改和写回Excel文件中的数据。你可以根据实际需求进行修改和扩展。记得在运行代码之前,确保已经安装了openpyxl和pandas库。
阅读全文