我有这个脚本可以抓取一些文本并在 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
提交
取消