为了清楚起见,所讨论的电子表格是我的翻唱乐队表演的所有歌曲的曲目列表,其中包含歌词和和弦的超链接。我可以在 Excel 中很好地对其进行排序,但在导出到 HTML 时却无法排序。
我已经开始将其导出为 HTML,因为在舞台上现场时更容易访问。然而,如果能够按流派、艺术家、年份等不同属性对列表进行排序,将会很有帮助。
据我所知,我无法直接对 HTML 表中的数据进行排序。为了重新排序数据,我必须打开 Excel,对表格进行排序,然后将其重新保存/重新发布为网页。
我尝试了这个名为 Tabulazer 的扩展,但它似乎不起作用。
由于我只是一名业余程序员,我不确定如何解决这个问题。我猜这可能与
thead
表头标签有关。
首先,Tabulazer 仅可用作网络浏览器扩展。因此,您的访客必须先安装它,然后才能整理表格。
如果您对 JQuery 和 JQuery UI 等优秀的旧 JavaScript 框架不够热衷,也没关系。 MDN 提供了 一个简单的示例,您可以通过单击
<th>
(表格标题)单元格对表格进行排序。
MDN 中没有任何示例可以让您通过单击任何内容对表格进行排序。