用xlwt一次性写入多个单元格
时间: 2023-10-18 22:04:40 浏览: 100
批量读取同一文件夹下所有excel指定单元格内容并写入新单元格
使用xlwt库写入多个单元格可以通过以下代码实现:
```python
import xlwt
# 创建一个workbook对象,相当于创建一个Excel文件
workbook = xlwt.Workbook(encoding='utf-8')
# 创建一个sheet对象,相当于在Excel文件中添加一个工作表
sheet = workbook.add_sheet('Sheet1')
# 定义要写入的数据
data = [['姓名', '性别', '年龄'], ['张三', '男', 18], ['李四', '女', 20], ['王五', '男', 22]]
# 遍历数据并写入Excel文件中
for i in range(len(data)):
for j in range(len(data[i])):
sheet.write(i, j, data[i][j])
# 保存Excel文件
workbook.save('example.xls')
```
以上代码中,我们定义了一个二维列表`data`,表示要写入的数据。然后遍历该列表,并使用`sheet.write()`方法将数据写入Excel文件中。其中,`i`表示行数,`j`表示列数,`data[i][j]`表示要写入的单元格数据。
最后,调用`workbook.save()`方法保存Excel文件即可。
阅读全文