Я собираю цену с веб-сайта, используя lxml, и я хотел бы вставить эту цену в существующий файл Excel с помощью openpyxl. Когда я запускаю код, я получаю сообщение об ошибке «ValueError: Невозможно преобразовать ['364 $] в Excel» (' 364 $ - это списанная цена). Как я могу это исправить? Похоже, что проблема в строке 11 кода: sheet['A1'] = price
. Мой код enitre ниже.
from lxml import html
import requests
page = requests.get('http://www.randomlengths.com/Woodwire/RL-Lbr-Pnl/')
tree = html.fromstring(page.content)
price = tree.xpath('//*[@id="main-frame"]/div/div[1]/table/tbody/tr[2]/td[2]/strong/text()')
print(price)
import openpyxl
xfile = openpyxl.load_workbook('C:/Users/noah.merkousko/randomlengthslumber.xlsx')
sheet = xfile.get_sheet_by_name('Framing Lumber')
sheet['A1'] = price
xfile.save('random lengths lumber test.xls')