导出为Excel的dynamicHTML表

我有一个与Angularjs集成的HTML视图,它有一个dynamic表。

  • 有15列,用户可以决定他想看哪个列。 列可以隐藏。
  • filter可应用于表中的数据以进一步细化。 数据位于对象“vm.reportData”的数组内,该对象在应用filter时发生更改。
  • 一次,表格只显示10行,用户必须点击下一页才能查看更多的数据。

有没有办法将过滤的数据,只有可见的列导出到xls或csv文件? 我试图使用Javascript和其他库做同样的事情,但它只返回可见的前10行,也显示文件中的HTML。

在这里输入图像说明

有什么解决scheme,我可以获取文件中的所有行数据?

在这里输入图像说明