无法使用 openpyxl 将数据附加到 excel 文件中的工作表
Unable to append data to a worksheet in an excel file using openpyxl
如何使用 openpyxl 将数据附加到我现有的工作表中?我在 python 中创建了一个抓取工具,它能够从网页中抓取标题和链接。我希望使用 openpyxl 将它们写入 excel 文件中。但是,我的抓取器既没有将那些新填充的数据写入 excel 文件也没有抛出错误?我哪里错了?在此先感谢您查看它。
这是我的尝试:
import requests
from bs4 import BeautifulSoup
from openpyxl import load_workbook
wb = load_workbook("scraper.xlsx")
ws = wb.worksheets[0]
res = requests.get("https://www.yify-torrent.org/search/1080p/")
soup = BeautifulSoup(res.text, 'lxml')
for item in soup.select(".mv"):
name = item.select("a")[0].text
link = item.select("a")[0]['href']
ws.append([name,link])
修改还在记忆中。在代码末尾添加wb.save("new file.xlsx")
。
如何使用 openpyxl 将数据附加到我现有的工作表中?我在 python 中创建了一个抓取工具,它能够从网页中抓取标题和链接。我希望使用 openpyxl 将它们写入 excel 文件中。但是,我的抓取器既没有将那些新填充的数据写入 excel 文件也没有抛出错误?我哪里错了?在此先感谢您查看它。
这是我的尝试:
import requests
from bs4 import BeautifulSoup
from openpyxl import load_workbook
wb = load_workbook("scraper.xlsx")
ws = wb.worksheets[0]
res = requests.get("https://www.yify-torrent.org/search/1080p/")
soup = BeautifulSoup(res.text, 'lxml')
for item in soup.select(".mv"):
name = item.select("a")[0].text
link = item.select("a")[0]['href']
ws.append([name,link])
修改还在记忆中。在代码末尾添加wb.save("new file.xlsx")
。