请提供一个保存Excel文件的Python代码示例。该文件应包含两行，第一行有两个单元格，内容分别为'姓名'和'年龄'，第二行也有两个单元格，内容分别为'张三'和'23'。输出形式以markdown格式。同时解释代码每一句话的作用。
user
```markdown
为了满足您的需求，下面的Python代码将会创建一个Excel文件，其中包含您所描述的内容。这里使用了`openpyxl`库来操作Excel文件，如果您还没有安装这个库，可以使用`pip install openpyxl`命令来安装。

```python
# 导入openpyxl库中的模块
from openpyxl import Workbook

# 创建一个工作簿（即Excel文件）
wb = Workbook()

# 获取当前工作表
ws = wb.active

# 设置第一行单元格的内容，分别是'姓名'和'年龄'
ws.append(['姓名', '年龄'])

# 添加第二行单元格的内容，分别为'张三'和'23'
ws.append(['张三', 23])

# 保存工作簿到文件中，文件名为'sample.xlsx'
wb.save('sample.xlsx')
```

- `from openpyxl import Workbook`: 从openpyxl库中导入Workbook模块，用于创建Excel文件对象。
- `wb = Workbook()`: 初始化一个新的Excel工作簿。
- `ws = wb.active`: 获取工作簿的活动工作表。每个工作簿都有一个默认的工作表。
- `ws.append(['姓名', '年龄'])`: 将'姓名'和'年龄'添加到工作表的第一行。
- `ws.append(['张三', 23])`: 将'张三'和'23'添加到工作表的第二行。
- `wb.save('sample.xlsx')`: 将工作簿保存到一个名为'sample.xlsx'的文件中。
```

这段代码创建并保存了包含您要求内容的Excel文件。通过使用`openpyxl`库，能够轻松地对Excel数据进行读写操作。
assistant