策略显示非常宽的表

jus*_*mer 6 html design-patterns tabular

我有一个表,其中有23列数据,我需要显示.这显然是不合理的广泛,我正在寻找一种策略,使其对我的用户来说更易于管理.

Don*_*ows 5

听起来,最好将数据以 CSV 格式提供,以便用户可以下载它并在他们最喜欢的电子表格程序中阅读。我从经验中知道,没有什么比我们添加此选项时让我们的用户(1)更高兴的了(除了一个值得注意的例外),而且这确实很容易做到。(是的,将所有内容都放在一个流畅的网络界面中是一个不错的目标,但有时您不需要那么努力就能获得更好的结果。)


(1) 我们的用户是科学家。尤其是物理学家,但我听说生物学家也是一样。您的用户可能会有所不同;查看!


Den*_*dic 4

我认为 99% 的情况下,用户不会同时对那么多数据感兴趣,因此尝试以某种方式将其拆分:

  1. 尝试显示几个主要列,并使用 jQuery 和弹出窗口显示每一行的详细信息,包括其他列中的其他数据。

  2. 可能并非所有用户都对所有列感兴趣。显示所有用户共有的列,并在上面放置一个选项来显示/隐藏其他列

  3. 如果没有适用,则仅使用水平分隔符显示所有 23 列,没有其他选项。如果您确实出于某些复杂的报告目的而这样做,也许可以提供对列重新排序的功能,以便用户可以将他们感兴趣的列并排放置或进行其他操作。

但是,我确信您的报告可以拆分为许多更具体的报告,仅针对部分数据,或者采用其他方式......