样式数据并使用javascript将其导出为XLS / CSV / PDF
我一直在寻找一种将数据导出到xls / csv / pdf的方法,并且发现了许多关于这个主题的话题:
- angularJS – 如何导出JavaScript对象到XLS文件?
- 使用angularjs导出到xls
但是,这些方法都不支持样式数据。 文本颜色,背景颜色,常规/粗体/斜体等。例如,我想将一个xls
文件的标题行背景设为灰色。 而且,其中大部分都不支持Safari / IE9。
有没有用于导出这些types数据的库,它们支持样式数据,还支持所有现代浏览器?
对于样式,您需要使用其他可用的API / .jar
文件
- Apache POI for Excel
- IText for PDF
我怀疑是否有JS文件为deviseExcel和PDF提供支持。
你应该看看这里的Microsoft Office XML格式( https://en.wikipedia.org/wiki/Microsoft_Office_XML_formats )
您可以使用xml标记构造一个variables,然后将其输出为XLSX。