为了账号安全,请及时绑定邮箱和手机立即绑定

如何从 Python 中的现有文件在 Excel 中写入列标题

如何从 Python 中的现有文件在 Excel 中写入列标题

慕侠2389804 2023-06-13 16:21:12
我有这个脚本可以抓取一些文本并在 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)

查看完整回答
反对 回复 2023-06-13
  • 1 回答
  • 0 关注
  • 158 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信