2017-04-17 125 views
0

我有一个网格,如下图所示。 enter image description here导出带有rowspan和colspan的html表到csv或xls

在这里,我们使用rowspans和colspans使它跨越一定数量的行和列。

我想将相同的内容导出到excel或csv,但它应该保留跨越行和列的格式。

有没有更简单的方法,我可以使用Javascript和HTML做到这一点?

+0

[Possible Duplicate](http://stackoverflow.com/questions/5524143/how-can-i-export-tables-to-excel-from-a-webpage) –

回答

2

简短回答:对不起,没有easy的方法。

龙答:虽然有简便的方法,以结构化的HTML表格转换为XLS或CSV(参见例如:HTML Table to CSV/Excel Converter),但不规则,多层次的头在你的表的colspan的多个实例一起和rowspan,颠覆了表中的逻辑关系和可预测性。

提示/建议: 随着一些改动你的表的结构,它可以很容易地:

  1. 更多的机器可读的,因而更容易导出和操纵;
  2. 对于使用辅助技术的用户来说,更易读的人物,包括更易于访问的

具体做法是:

  • 使用列表,而不是表格单元格用于列出城市
  • 尼克斯的其他细胞的任何使用colspanrowspan
  • 删除多级表头。顶排房屋“Place desc”colspan绝对是多余的,最终是不必要的。