【发布时间】:2017-02-21 00:35:06
【问题描述】:
可以从 CSV 文件创建 HTML 页面,其中包含以下内容:
import pandas as pd
df = pd.read_csv('../data.csv',delimiter=';', engine='python')
df.to_html('csv.html')
此表的列宽似乎尊重标题(列标题)大小,但对于某些列,内容大于列标题并被换行到下一行。对于多字单元格 (aaaaaaaaa aaaaaaaaa),以下 CSV 会发生这种情况:
Name1;Name2;Name3;Name4;Name5
1;aaaaaaaaa aaaaaaaaa;b;aaaaaaaaa aaaaaaaaa;aaaaaaaaa aaaaaaaaa
2;aaaaaaaaa aaaaaaaaa;b;aaaaaaaaa aaaaaaaaa;aaaaaaaaa aaaaaaaaa
3;aaaaaaaaa aaaaaaaaa;b;aaaaaaaaa aaaaaaaaa;aaaaaaaaa aaaaaaaaa
我想让列的宽度足够大以适应内容(避免自动换行)。如何以编程方式(使用 Python)到达那里?
【问题讨论】:
-
看来
td { text-align: center; white-space:nowrap }确实如此。
标签: python html css python-2.7 pandas