python读取excel然后写入到excel
时间: 2023-11-02 13:02:43 浏览: 136
Python可以使用第三方库 openpyxl 来读取和写入Excel文件。
首先,我们需要安装 openpyxl 库,可以通过命令 `pip install openpyxl` 进行安装。
然后,通过 `openpyxl.load_workbook()` 方法来读取Excel文件。例如,如果要读取名为 "data.xlsx" 的Excel文件,可以使用以下代码:
```
from openpyxl import load_workbook
# 打开Excel文件
workbook = load_workbook(filename='data.xlsx')
# 选择要操作的Sheet
sheet = workbook['Sheet1']
# 读取单元格的值
cell_value = sheet['A1'].value
print('A1单元格的值为:', cell_value)
# 循环遍历读取整个Sheet中的数据
for row in sheet.iter_rows(min_row=1, max_row=sheet.max_row, min_col=1, max_col=sheet.max_column, values_only=True):
for cell_value in row:
print(cell_value)
# 关闭Excel文件
workbook.close()
```
接下来,我们可以使用 `openpyxl.Workbook()` 方法创建一个新的Excel文件,并使用 `create_sheet()` 方法创建一个Sheet。之后,可以使用 `sheet.cell()` 方法来写入单元格的值。例如:
```
from openpyxl import Workbook
# 创建新的Excel文件
workbook = Workbook()
# 创建一个新的Sheet
sheet = workbook.create_sheet("Sheet1", 0)
# 写入单元格的值
sheet['A1'].value = 'Hello'
sheet['B1'].value = 'World'
# 保存Excel文件
workbook.save(filename='output.xlsx')
# 关闭Excel文件
workbook.close()
```
以上就是使用Python读取Excel文件然后写入到Excel文件的基本步骤。根据具体需求,可以使用 openpyxl 库提供的更多功能来读取和写入 Excel 文件中的数据。
阅读全文
相关推荐


















