You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

pandas set_table_styles对table标签样式不生效问题咨询

解决Pandas表格边框不显示的问题

你的代码里边框未渲染的核心问题有两个:一是边框样式缺少必要的单位和样式声明,二是仅给外层table设置边框,无法让单元格之间显示完整边框。修改后的代码如下:

styled_df = df.style.applymap(colorize).set_table_styles([
        {'selector': 'table',
         'props': 'border: 1px solid #000; border-collapse: collapse; font-size: 13px;'
         },
        {'selector': 'thead th',
         'props': 'background-color : #3176B5; color: white; padding: 4px; border: 1px solid #000;'
         },
        {'selector': 'tbody td',
         'props': 'border: 1px solid #000; padding: 4px;'
         }
    ])

关键修改说明:

  • 补全border属性:原代码的border: 1不符合CSS语法,需要明确单位(如px)、边框样式(如solid)和颜色(如#000),写成border: 1px solid #000
  • 新增单元格边框设置:单独给表头单元格(thead th)和内容单元格(tbody td)添加边框,配合border-collapse: collapse,让整个表格的边框完整连贯显示

内容的提问来源于stack exchange,提问作者Adarsh Ravi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 09:57:32