1. 程式人生 > >scrapy生成csv檔案空行、csv檔案開啟亂碼(解決方案)

scrapy生成csv檔案空行、csv檔案開啟亂碼(解決方案)

一、scrapy生成csv檔案會有多餘的空行

當使用scrapy crawl testspider -o test.csv後,生成的預設csv檔案每一行之間是有空行的,解決的方法是修改scrapy的原始碼

首先開啟C:\Users\fengyun\AppData\Local\Programs\Python\Python36-32\Lib\site-packages\scrapy裡的exporters.py檔案(依據自己的安裝路徑進行查詢)

在開啟的檔案中新增一行newline=“”,問題就解決了。

 

 二、csv檔案使用excel開啟顯示亂碼

網上大部分的方法都是新建一個excel檔案,然後把這個csv導進去,修改分割值,而且其實最後還可能因為某些原因拷入資料的時候失敗

這裡介紹第二種方法,使用Notepad++修改編碼

中文一般就用UTF-8就可以了,不行就試試UTF-8-BOM編碼

 

好了,關於scrapy命令列生成csv檔案空行,以及excel開啟csv檔案亂碼的問題,解決方案到就到這裡。