如何用xlrd写入数据
时间: 2024-02-29 17:52:06 浏览: 70
xlrd是一个读取Excel文件的Python库,无法直接写入数据。如果要写入数据到Excel文件中,可以使用xlwt或openpyxl库。下面是使用xlwt库写入数据的示例代码:
```python
import xlwt
# 创建一个新的Excel文件
workbook = xlwt.Workbook()
# 添加一个工作表
worksheet = workbook.add_sheet('Sheet1')
# 写入数据
worksheet.write(0, 0, 'Hello')
worksheet.write(0, 1, 'World')
# 保存Excel文件
workbook.save('example.xls')
```
这个示例代码创建了一个新的Excel文件,并在第一个工作表中写入了两个单元格的数据。你可以根据自己的需要修改这个示例代码。
相关问题
xlrd写入excel
xlrd库是一个用于读取Excel文件的Python库,如果需要向Excel文件中写入数据,需要使用另一个库xlwt。
以下是一个简单的示例代码,可以向Excel文件中写入数据:
```python
import xlwt
# 创建一个workbook对象,相当于创建一个Excel文件
workbook = xlwt.Workbook()
# 添加一个sheet页
sheet = workbook.add_sheet('Sheet1')
# 向sheet页中写入数据
sheet.write(0, 0, '姓名')
sheet.write(0, 1, '年龄')
sheet.write(1, 0, '张三')
sheet.write(1, 1, '18')
sheet.write(2, 0, '李四')
sheet.write(2, 1, '20')
# 保存Excel文件
workbook.save('example.xls')
```
在这个示例中,我们首先创建了一个`workbook`对象,然后通过`add_sheet`方法添加了一个名为`Sheet1`的sheet页。接下来,我们使用`write`方法向sheet页中写入数据,第一个参数指定行号,第二个参数指定列号,第三个参数指定要写入的数据。最后,我们通过`save`方法保存了Excel文件。
需要注意的是,xlwt库只支持创建和编辑xls格式的Excel文件,如果需要创建和编辑xlsx格式的Excel文件,需要使用openpyxl或xlsxwriter等其他库。
python怎么用xlrd写入Excel文件
你可以使用xlwt库来写入Excel文件,而不是xlrd库。以下是一个简单的示例代码:
```python
import xlwt
# 创建一个新的Excel文件
workbook = xlwt.Workbook()
# 添加一个工作表
worksheet = workbook.add_sheet('Sheet1')
# 写入数据
worksheet.write(, , 'Hello')
worksheet.write(, 1, 'World')
# 保存文件
workbook.save('example.xls')
```
这将在当前目录下创建一个名为“example.xls”的Excel文件,并在第一个工作表中写入“Hello”和“World”。
阅读全文