在爬取數據之后,數據的保存就成為一個新的問題,一般不太大的的數據存儲到EXCEL就可以了。這里介紹一個python的第三方庫——xlsxwriter.
這個庫的安裝就不介紹了,pip就可以,不用翻牆。這里僅介紹一些簡單常用的命令。
首先,說明一下,xlsxwriter只能寫入數據,不能讀取和修改數據(讀取和修改可以用xlrd和xlwt)。上代碼。
import xlsxwriter workbook = xlsxwriter.Workbook("xlsx_test.xlsx") # 創建一個名為 xlsx_test.xlsx 的工作薄 worksheet1 = workbook.add_worksheet("ID") # 新增一個工作表,可傳入表名,不傳默認為sheet1 worksheet2 = workbook.add_worksheet("姓名") # 重復命令可新增多張數據表 # 設置列的參數,20,10代表字符數 worksheet1.set_column("A:A", 20) worksheet1.set_column('B:B', 10) # 插入數據,傳入三個參數 worksheet1.write(0, 0, "hello world!") # 三個參數分別為:行,列,數據。注意行列索引值從零開始。 # 最后要關閉工作薄,完成數據的保存 workbook.close()
