Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 熊猫/xlsx_编剧>;修改导出的excel文件(条件格式/列集)的步骤_Python_Python 3.x_Pandas - Fatal编程技术网

Python 熊猫/xlsx_编剧>;修改导出的excel文件(条件格式/列集)的步骤

Python 熊猫/xlsx_编剧>;修改导出的excel文件(条件格式/列集)的步骤,python,python-3.x,pandas,Python,Python 3.x,Pandas,我想导出excel文件并获取修改后的excel文件 设置列:当我导出文件时,每个列宽都是相同的,所以我不能一次看到这些值。我想根据列值的长度调整列 使用条件格式:在比较列中,如果值为NG,我希望其行填充颜色(背景色)。它必须是红色的。如果可以,则不需要更改。 您可以在下面的电子表格中找到数据(很抱歉,我无法轻松上传数据) 下面是我的代码。但它不起作用 excel_file = current_time + '_' + SECOND_SIDE + '_Result_' + OK_Nr_name

我想导出excel文件并获取修改后的excel文件

  • 设置列:当我导出文件时,每个列宽都是相同的,所以我不能一次看到这些值。我想根据列值的长度调整列
  • 使用条件格式:在比较列中,如果值为NG,我希望其行填充颜色(背景色)。它必须是红色的。如果可以,则不需要更改。 您可以在下面的电子表格中找到数据(很抱歉,我无法轻松上传数据)
  • 下面是我的代码。但它不起作用

    excel_file = current_time + '_' + SECOND_SIDE + '_Result_' + OK_Nr_name + '.xlsx'
    sheet_name = SECOND_SIDE
    
    writer = pd.ExcelWriter(excel_file, engine='xlsxwriter')
    dfmerged.to_excel(writer, sheet_name=sheet_name)
    
    workbook = writer.book
    worksheet = writer.sheets[sheet_name]
    
    red_Format = workbook.add_format({'bg_color': 'red'})
    
    
    worksheet.conditional_format('Comparison', {'type': 'text', 'criteria': 'containing', 'value': '', 'format': red_Format})
    worksheet.set_column('BOM_part:Comparison', 20)