1、SheetJS/js-xlsx
GitHub: https://github.com/sheetjs/js-xlsx
SheetJS
简化了电子表格
阅读,编辑和导出电子表格
适用于Web浏览器和服务器
支持每种Excel文件格式
2、FileSaver.js
官网:https://eligrey.com/blog/saving-generated-files-on-the-client-side/
GitHub: https://github.com/eligrey/FileSaver.js
如果您需要更大的存储真正的大文件,然后斑的大小限制,或者没有足够的内存,然后看看更先进的StreamSaver.js ,可以直接将数据保存到硬盘驱动异步新流的力量API。这将支持进步,取消和知道什么时候写完
FileSaver.js
FileSaver.js saveAs()在本机不支持它的浏览器中实现FileSaver接口。有一个FileSaver.js演示,演示了如何保存各种媒体类型。
FileSaver.js是在客户端保存文件的解决方案,非常适合需要生成文件的webapp,或者用于保存不应发送到外部服务器的敏感信息。
寻找canvas.toBlob()节省的画布?查看 canvas-toBlob.js以获得跨浏览器实现。
3、File Saver
官网:https://www.telerik.com/kendo-angular-ui/components/filesaver/
File Saver组件使您可以在客户端计算机上保存文件。
通过该saveAs方法保存文件。您可以使用TypeScript和JavaScript项目中的包。
4、Wijmo FlexGrid
官网:https://www.grapecity.com/en/wijmo-flexgrid
最快,最灵活的JavaScript数据网格
这是您一直在搜索的JavaScript数据网格:闪电般快速,可扩展且无依赖性
包括一流的Angular和React支持
占地面积小
移动优先,熟悉的界面