如何将从python中爬虫到的数据保存到Excel表格中不用pandas库
时间: 2024-09-12 17:02:13 浏览: 43
在Python中,如果不使用pandas库,你还可以使用`openpyxl`或`xlsxwriter`这样的库来将爬取到的数据保存到Excel表格中。以下是使用`openpyxl`库保存数据的一个简单示例:
首先,你需要安装`openpyxl`库(如果你还没有安装的话):
```bash
pip install openpyxl
```
然后,你可以按照以下步骤将数据写入Excel:
```python
from openpyxl import Workbook
# 创建一个工作簿对象
wb = Workbook()
# 选择默认的工作表
ws = wb.active
# 假设我们从爬虫得到的数据是一个列表,每个元素也是一个包含多个值的列表
data = [
["姓名", "年龄", "职业"],
["张三", "28", "工程师"],
["李四", "25", "设计师"],
["王五", "30", "产品经理"]
]
# 将数据写入工作表的相应位置
for row in data:
ws.append(row)
# 保存工作簿到文件
wb.save("output.xlsx")
```
上面的代码将创建一个包含三列数据的Excel文件,分别是姓名、年龄和职业。
如果你想要更灵活地控制数据的写入,还可以直接指定行和列来写入单个值,例如:
```python
# 写入特定的单元格
ws['A1'] = '姓名'
ws['B1'] = '年龄'
ws['C1'] = '职业'
ws['A2'] = '张三'
ws['B2'] = 28
ws['C2'] = '工程师'
```
请确保在写入单元格之前创建工作表以及相应的行列索引,否则可能会遇到错误。
阅读全文