Python 使用 openpyxl 库将信息保存到 Excel 表格
这段代码使用了 openpyxl 库来创建 Excel 表格并将信息写入其中。
首先使用 Workbook() 方法创建一个新的工作簿,然后使用 active 属性获取当前活动的工作表。接着使用 append() 方法添加表头,包括名称、英雄、皮肤和图片链接。
wb = openpyxl.Workbook()
ws = wb.active
ws.append(['名称', '英雄', '皮肤', '图片链接'])
然后遍历 skin_list 列表,使用 select_one() 方法获取每个皮肤的名称、英雄、皮肤名称和图片链接,并将这些信息添加到工作表中,使用 append() 方法将每行数据添加到表格中。
for skin in skin_list:
name = skin.select_one('.pic-pf-name').text
hero = skin.select_one('.pic-pf-title').text
skin_name = skin.select_one('.pic-pf-name span').text
pic_url = skin.select_one('.pic-pf-img')['src']
ws.append([name, hero, skin_name, pic_url])
最后使用 save() 方法将工作簿保存到指定的文件名“skin.xlsx”中。
wb.save('skin.xlsx')
代码说明:
openpyxl库是一个 Python 库,用于操作 Excel 文件。Workbook()方法创建一个新的工作簿。active属性获取当前活动的工作表。append()方法向工作表添加数据行。select_one()方法在网页元素中选择第一个匹配的元素。text属性获取元素的文本内容。['src']获取元素的src属性值。save()方法将工作簿保存到指定的文件。
原文地址: https://www.cveoy.top/t/topic/f1cn 著作权归作者所有。请勿转载和采集!