html怎么读取tsv文件,以html格式查看tsv表,行和列标题固定

作者分享了如何使用Python和HTML创建复杂表格,并寻求CSS优化解决方案,以实现列标题和行固定显示。通过实例代码展示了数据转换与输出的过程,期待CSS高手提供帮助,最终仅用DataTables完成视觉呈现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我试图用HTML来可视化一个大表。原点是tsv表。我找了一些包来自动完成这项工作,但最后我设法创建了一个python代码来创建所需的HTML代码。我很难获得正确的视觉效果。在

我将输出分成三个重叠的表。我希望列和行的标题变得固定,这样当你浏览结果时,你总是知道它们对应的是什么。这就是我目前所掌握的。我认为它只需要在css中稍作修改。在f = open('output/overview_table.html','w')

print>>f,''

print>>f,''

print>>f,'

'

print>>f,'

'

print>>f,'

print>>f,'

Logo'

for locus in all_locus:

print>>f,'

'+locus+''

print>>f,'

'

print>>f,'

print>>f,'

'

print>>f,'

'

for indiv in records:

print>>f,'

'+indiv+''

print>>f,'

'

print>>f,'

'

print>>f,'

for indiv in records:

print>>f,'

'

for locus in all_locus:

if locus in records[indiv]:

print>>f,'

'+format(len(records[indiv][locus]))+''

else:

print>>f,'

NA'

print>>f,'

'

print>>f,'

'

print>>f,'

'

print>>f,' '

f.close()

css可以在以下位置查看示例输出:

如有任何帮助,将不胜感激。在

编辑

如果有人感兴趣,最后我只使用了DataTables

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值