是否有一个客户端Javascript框架类似于Java中的碧玉报告。我的要求是在客户端生成PDF和Excel(浏览器),而不是在服务器端。我发现有javascript库,如JsPDF和PDFkit生成PDF和不同的库生成Excel,这使得开发工作更加困难。我希望一些事情完全类似于什么是由碧玉报告。此外,如果它可以添加使用NPM没有手动导入到代码和使用它,那么它是非常适合我的要求。
y4ekin9u1#
我相信jquery数据表附带了你所需要的一切,看看https://datatables.net/extensions/buttons/examples/initialisation/export.html
0yycz8jy2#
恐怕你必须使用两个最适合你需要的单独的库,一个用于PDF,另一个用于Excel。如果你想一想,这是有道理的。用普通的Javascript来渲染PDF是一项巨大的任务,看看PDF.js的复杂性就知道了!Excel也不例外。这些都是复杂的格式。
您的用例是呈现PDF和Excel。其他人可能希望呈现PDF和DOC。您应该明白,有大量不同的格式,没有一个库可以处理所有这些格式。即使有人有足够的资源来构建这样的东西,它可能会被分解成模块,你可以根据你的需要挑选。一个单一的框架对web来说太大了,不实用。
eyh26e7m3#
感谢Fadi和阿克塞尔的及时回复。是的,你提到的解决方案是一个很好的解决方案,但我不知道。当它被用于我的要求时,该解决方案有一个限制。请参考下面的报告截图,我必须使用javascript库生成PDF和Excel格式的报告。在该报告中,需要包括的不仅仅是数据表。但也有一些细节的顶部和一个标志。此外,该应用程序是使用EmberJS开发的,这个jquery表插件不能使用,因为我们正在使用的Ember表不能被这个Jquery表取代。有没有一个替代的解决方案,除了Jquery数据表?
jhdbpxl94#
https://jsreport.net,对于那些还在寻找的人,看看这个!制作人员:jsreport Author
4条答案
按热度按时间y4ekin9u1#
我相信jquery数据表附带了你所需要的一切,看看https://datatables.net/extensions/buttons/examples/initialisation/export.html
0yycz8jy2#
恐怕你必须使用两个最适合你需要的单独的库,一个用于PDF,另一个用于Excel。如果你想一想,这是有道理的。
用普通的Javascript来渲染PDF是一项巨大的任务,看看PDF.js的复杂性就知道了!Excel也不例外。这些都是复杂的格式。
您的用例是呈现PDF和Excel。其他人可能希望呈现PDF和DOC。您应该明白,有大量不同的格式,没有一个库可以处理所有这些格式。即使有人有足够的资源来构建这样的东西,它可能会被分解成模块,你可以根据你的需要挑选。一个单一的框架对web来说太大了,不实用。
eyh26e7m3#
感谢Fadi和阿克塞尔的及时回复。是的,你提到的解决方案是一个很好的解决方案,但我不知道。当它被用于我的要求时,该解决方案有一个限制。请参考下面的报告截图,我必须使用javascript库生成PDF和Excel格式的报告。在该报告中,需要包括的不仅仅是数据表。但也有一些细节的顶部和一个标志。此外,该应用程序是使用EmberJS开发的,这个jquery表插件不能使用,因为我们正在使用的Ember表不能被这个Jquery表取代。有没有一个替代的解决方案,除了Jquery数据表?
jhdbpxl94#
https://jsreport.net,对于那些还在寻找的人,看看这个!
制作人员:jsreport Author