python切换excel的显示sheet
时间: 2024-02-25 13:30:26 浏览: 17
要切换 Excel 中的 sheet,可以使用 openpyxl 库。
以下是一个示例代码,通过指定 sheet 名称来切换 sheet:
```python
import openpyxl
# 打开 Excel 文件
workbook = openpyxl.load_workbook('example.xlsx')
# 获取 sheet
sheet1 = workbook['Sheet1']
sheet2 = workbook['Sheet2']
# 切换 sheet
workbook.active = sheet2
# 保存文件
workbook.save('example.xlsx')
```
在这个示例中,`load_workbook()` 函数打开名为 `example.xlsx` 的 Excel 文件。然后,它使用 sheet 名称 `Sheet1` 和 `Sheet2` 获取两个 sheet 对象。最后,将 `active` 属性设置为 `sheet2` 来切换到 `Sheet2`,并使用 `save()` 函数保存文件。
相关问题
python切换excel表格代码
可以使用openpyxl库来切换excel表格,示例如下:
```
import openpyxl
# 打开excel文件
wb = openpyxl.load_workbook('example.xlsx')
# 获取所有表格的名称
sheet_names = wb.sheetnames
# 切换至第二个表格
ws = wb[sheet_names[1]]
# 对第二个表格进行操作
# ...
# 保存修改
wb.save('example.xlsx')
```
python workbook 切换sheet写入
使用Python的openpyxl库可以实现在Excel文件中切换sheet并写入数据。下面是一个简单的示例代码:
```python
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 切换到指定sheet
worksheet = workbook['Sheet2']
# 写入数据
worksheet.cell(row=1, column=1).value = 'Hello, World!'
# 保存Excel文件
workbook.save('example.xlsx')
```
在这个示例代码中,我们首先使用`load_workbook`方法打开Excel文件。然后,我们通过传递sheet名称来选择要操作的sheet。在这个示例中,我们选择了名为`Sheet2`的sheet。接下来,我们使用`cell`方法选择要写入的单元格,并使用`value`属性设置单元格的值。最后,我们使用`save`方法保存Excel文件。
注意:在使用这个示例代码之前,需要确保已经安装了openpyxl库。可以通过`pip install openpyxl`命令来安装。