要生成表格,可以使用Python中的pandas庫。以下是一個簡單的示例代碼,演示如何使用pandas生成一個表格并將爬取到的數(shù)據(jù)填充進去:
import pandas as pd
# 假設(shè)爬取到的數(shù)據(jù)存儲在一個名為data的列表中
data = [
{"姓名": "張三", "年齡": 20, "性別": "男"},
{"姓名": "李四", "年齡": 25, "性別": "男"},
{"姓名": "王五", "年齡": 30, "性別": "女"}
]
# 使用pandas創(chuàng)建一個DataFrame對象
df = pd.DataFrame(data)
# 將DataFrame對象保存為Excel文件
df.to_excel("data.xlsx", index=False)
運行以上代碼后,將會生成一個名為data.xlsx的Excel文件,其中包含了爬取到的數(shù)據(jù)。
如果你希望將數(shù)據(jù)以表格的形式顯示在終端上,可以使用pandas的.to_string()
方法:
import pandas as pd
# 假設(shè)爬取到的數(shù)據(jù)存儲在一個名為data的列表中
data = [
{"姓名": "張三", "年齡": 20, "性別": "男"},
{"姓名": "李四", "年齡": 25, "性別": "男"},
{"姓名": "王五", "年齡": 30, "性別": "女"}
]
# 使用pandas創(chuàng)建一個DataFrame對象
df = pd.DataFrame(data)
# 將DataFrame對象以表格形式顯示在終端上
print(df.to_string(index=False))
運行以上代碼后,將會在終端上打印出以下內(nèi)容:
姓名 年齡 性別
張三 20 男
李四 25 男
王五 30 女
這樣就實現(xiàn)了將爬取到的數(shù)據(jù)以表格的形式呈現(xiàn)出來。