首先需要安装下openpyxl,写入Excel是用的这个库

pip install openpyxl

根据需要存储的item字段写入到Sheet的第一行,假如存储的字段分别是sources,url,title的话,如下代码所示,会在wuliao.xlsx中新建一个ware_detail的Sheet来存放数据,通过isinstance判断item的类型,存储指定的item

from openpyxl import Workbook'''
author: tieyongjie
'''class ExcelPipeline(object):def __init__(self):self.wb = Workbook()self.wb.create_sheet("ware_detail")self.ws = self.wb["ware_detail"]self.ws.append(['sources', 'url', 'title'])def process_item(self, item, spider):if isinstance(item, FactoryMaterialItem):self.ws.append([item['sources'], item['url'], item['title']])return itemdef __del__(self):# 调用__del__() 销毁对象,释放其空间self.wb.save('wuliao.xlsx')

最后需要在settings中打开 ITEM_PIPELINES 中存储Excel的管道就可以愉快的存储数据了,如下图

ITEM_PIPELINES = {'HAHA.pipelines.ExcelPipeline': 300,
}

scrapy存储到Excel中相关推荐

  1. easypoi导出word表格_拒绝加班,批量将word文档中的信息高效率提取出来存储到Excel中...

    最近,有小伙伴跟我提了一个需求,小伙伴是做扶贫工作的,从扶贫系统里面可以批量的导出每一户的信息到一个word文档中,导出的内容是在word中是以表格的形式存在的.小伙伴的需求是如何批量的将每个word ...

  2. 使用selenium爬取电视剧排行榜中电视剧的信息并存储到excel中

    本人是爬虫初学者,想通过爬取电视剧信息来巩固自己所学的一些知识,但是在一些网站中并没有找到类似于page的参数,或者就是参数加密,自己的能力没法解开,导入无法使用下一页的功能.所以我就想到了selen ...

  3. 【uiautomation】微信好友昵称及备注获取(存储到excel中)

  4. 一键获取前程无忧招聘信息,并存储到excel中,全程只需要输入职位名称(51job 你要的自动化 这里全都有~~~)

    from selenium import webdriver import time import pymysql import pandas as pd from selenium.webdrive ...

  5. pandas 取excel 中的某一列_Excel快速分表(xlwings+pandas)

    Excel总表快速分表: step1: 读取exel数据到DataFrame step2: dataframe中数据进行筛选 step3:将筛选完的数据存储到excel中 工作中应用实例 step1: ...

  6. matlab数据导出excel,matlab数据点导出excel表格-怎样将matlab中数据导出到excel中?...

    怎样将matlab中数据导出到excel中? xlswrite('E:系数.xls',B,'','A2') E:系数.xls 是路径 B是需要导入的矩阵 A2是指矩阵从表格中的A2开始输入 希望可以帮 ...

  7. 实战|手把手教你用Python爬取存储数据,还能自动在Excel中可视化

    来源 | 早起Python 大家好,在之前我们讲过如何用Python构建一个带有GUI的爬虫小程序,很多本文将迎合热点,延续上次的NBA爬虫GUI,探讨如何爬取虎扑NBA官网数据,并且将数据写入Exc ...

  8. 如何用DELPHI实现把WORD、EXCEL和图片等存储到数据库中

    如何用DELPHI实现把WORD.EXCEL和图片等存储到数据库中 用image字段保存这些文档.     var         word_stream:   TMemoryStream;      ...

  9. Python 批量提取Excel中的图片,图片文件名按指定列存储

    openpyxl 以及 openpyxl_image_loader,conda或者pip无法安装的话,官网下载whl,然后pip安装本地包 [注意]:图片必须在单元格内,不能压过单元格边界 from ...

最新文章

  1. 十大被低估的python库_小白必读!十大被低估的Python自带库!
  2. 中文分词工具的初步使用图解
  3. Codeforces Round #315 (Div. 2)
  4. 1884: 三个家庭(思维题)
  5. HDU 1247 Hat’s Words 字典树(Trie树)
  6. r语言electricity数据集_R语言实战学习
  7. Android笔记 使用AIDL和远程服务实现进程通信
  8. wepy公共样式_小程序开发wepy框架类vue的开发方式
  9. 27款优秀的Android逆向工程工具
  10. 北京双线机房的优缺点分析
  11. 【华为云技术分享】漫谈LIteOS-物联网操作系统介绍
  12. Win11系统Windows.old能删除吗?Windows.old怎么删?
  13. Freemarker提供了3种加载模板目录的方法
  14. 网路学员面试常见问题:
  15. 实战1-数据项目分析流程
  16. 贪婪洞窟2怎么在电脑上玩 贪婪洞窟2安卓模拟器教程
  17. Linux常用命令英文全称与中文解释 (pwd、su、df、du等)
  18. 掌握好亚马逊品类销量排名规则助力备战旺季!
  19. Linux--系统管理
  20. 14个以春天为主题的网页设计

热门文章

  1. 计算某年某月的天数问题
  2. Python_获取某年某月的天数
  3. 用java计算某年某月的天数
  4. 公需科目必须学吗_可以补学2019年专业技术人员公需科目学时吗?
  5. excel2003函数应用完全手册
  6. 如何关闭“若要接收后续 google chrome 更新,您需使用 windows 10 或更高版本”
  7. Java面向对象之构造器
  8. 根据MRP建议对采购订单需求日期的建议修改采购订单需求日期 (续)
  9. pyQT5 AES 加解密
  10. imopen和bwmorph_数字图像处理第九章讲义.ppt