网站上表格分页的解决方案有很多。问题是,这些都没有为水平(非常宽)的桌子提供解决方案。
我有一份学生的出勤名单(垂直),其中有很多上学日(水平)。由于天数的原因,列表需要水平滚动很多,并且无法正确打印,因为即使在横向模式下,文本也会被切断。
有没有办法通过重复带有学生姓名的第一列并翻阅日期来按列分页?
<tr><th>Names</th><th>1.01.2019</th><th>2.01.2019</th><th>2.01.2019</th><th>...</th><th>29.04.2019</th></tr>
<tr><td>Bilbo Beutlin<td><td>present</td><td>absent</td><td>present</td><td>...</td><td>present</td></tr>
...
这个答案已经晚了好几年了,但您可能希望探索 pagedtable.js,这是一个允许对行和列进行分页的 JavaScript 表格库。它与 rmarkdown 中的内联分页数据框显示使用相同的实现。
我不相信它有能力像你问的那样“冻结”第一列,但它非常接近。