我有這個腳本可以抓取一些文本并在 excel 文件中打印名稱列表。我無法弄清楚如何打印不是來自抓取文本的列名。下面正確地寫了被抓取的列表: block = [h5.get_text() for h5 in main_block.find_all('h5', class_='Company_line-title')]
worksheet.write_column(1,0,block)
workbook.close()我想在第一列和行中添加名稱“公司”。我試圖創建一個列表,如:comp = ['Company'] worksheet.write_column(0,0,comp)但它沒有用。
1 回答

郎朗坤
TA貢獻1921條經驗 獲得超9個贊
對于一個單元格,使用帶有單元格編號的 write() 并使用字符串變量而不是列表。下面的例子:
worksheet.write('A1', 'Company')? #OR worksheet.write(0, 0, 'Company')??
或者
var='Company'
worksheet.write('A1', var)
我的代碼:
li=['A','B','C']
workbook? ?= xlsxwriter.Workbook('filename.xlsx')
worksheet = workbook.add_worksheet()
worksheet.write('A1', 'Company')? #OR worksheet.write(0, 0, 'Company')??
worksheet.write_column(1,0,li)
添加回答
舉報
0/150
提交
取消