簡體   English   中英

如何從 Python 中的現有文件在 Excel 中編寫列標題

[英]How to write a column header in Excel from an existing file in Python

我有這個腳本,可以抓取一些文本並在 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)

但它沒有用。

對於一個單元格,使用帶有單元格編號的 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)

excel文件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM