简体   繁体   English

xlsxwriter / 如何用空格('')填充所有空白单元格?

[英]xlsxwriter / How do I fill all blank cells with a space (' ')?

So, I want to do this for styling: to prevent text overspilling, without doing a text wrap.所以,我想为样式做这个:防止文本溢出,而不做文本换行。

I'm not sure even where to start with this one.我什至不确定从哪里开始。 I know there's a {'type':'blank'} attribute you can use... but I'm not sure what to do with it.我知道您可以使用 {'type':'blank'} 属性......但我不确定如何处理它。

My code so far is below.到目前为止,我的代码如下。

def export_to_xlsx(date):
    global df
    ## CREATE PD DATAFRAME
    all_mp_dict = scraper(date)
    df = pd.DataFrame(all_mp_dict)

    ## WORKSHEET FORMATTING
    workbook_loc = './mp_excel/mp_data_'+date+'.xlsx'
    writer = pd.ExcelWriter(workbook_loc, engine='xlsxwriter')
    df.to_excel(writer, sheet_name=date+'_raw')

    workbook = writer.book
    worksheet = writer.sheets[date+'_raw']

    header_format = workbook.add_format({
        'bold': True,
        'text_wrap': True,
        'valign': 'top',
        'fg_color': '#FFFF00',
        'border': 1})

    for col_num, value in enumerate(df.columns.values):
        worksheet.write(0, col_num+1, value, header_format)

    ## TO_EXCEL
    writer.close()

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM