前端预览excel插件_【html】xlsx文件实现预览,浏览器实现xlsx文件的预览,前端实现xlsx文件的预览...

本文介绍了两种快速实现前端xlsx文件预览的方法:利用微软和谷歌提供的接口,直接通过拼接文件URL实现预览。同时提到了预览方案的优缺点,包括对低版本IE的支持、转换复杂度以及保密性问题。
摘要由CSDN通过智能技术生成

=====================================================

实现xlsx文件预览的快速的解决方案,使用微软提供的接口地址,直接拼接自己文件的url即可

【注意:本方法需要注意文档如果具有保密性,谨慎使用】

【因为文件url是直接暴露给微软】

1.首先你的xlsx文件得有一个可下载的url地址

=================================收集到的方法:【供参考使用】==========================================

如果你要预览的是Excel,只需要在你的下载链接前面拼上

微软方案:http://view.officeapps.live.com/op/view.aspx?src=你的链接 即可预览

谷歌方案:https://docs.google.com/viewer?url=你的链接 即可预览

中文方案:http://view.gokuai.com/op/view.aspx?src=

第二方案:http://sg1b-excel.officeapps.live.com/x/_layouts/xlviewerinternal.aspx?ui=zh-CN&rs=zh-CN&WOPISrc=

可以直接下载的xlsx地址:

http://offline-trade-1256468630.cos.ap-beijing.myqcloud.com/promotion/dev/%E4%BF%83%E9%94%80%E5%95%86%E5%93%81%E6%95%B0%E6%8D%AE-2019122414390201.xlsx?sign=q-sign-algorithm%3Dsha1%26q-ak%3DAKIDPhojU3JwCLI4e3rLF7QjtvyscAWloJbj%26q-sign-time%3D1577169548%3B1892529548%26q-key-time%3D1577169548%3B1892529548%26q-header-list%3D%26q-url-param-list%3D%26q-signature%3Ddfa559c3a7af248b343e44b1e8d238e6fa4f1591

URL的UrlEncode编码转化的地址:

http://www.jsons.cn/urlencode/

可预览的地址:

http://view.officeapps.live.com/op/view.aspx?src=http%3A%2F%2Foffline-trade-1256468630.cos.ap-beijing.myqcloud.com%2Fpromotion%2Fqtest%2F%25E4%25BF%2583%25E9%2594%2580%25E5%2595%2586%25E5%2593%2581%25E6%2595%25B0%25E6%258D%25AE-2019122511191501.xlsx%3Fsign%3Dq-sign-algorithm%253Dsha1%2526q-ak%253DAKIDPhojU3JwCLI4e3rLF7QjtvyscAWloJbj%2526q-sign-time%253D1577244125%253B1892604125%2526q-key-time%253D1577244125%253B1892604125%2526q-header-list%253D%2526q-url-param-list%253D%2526q-signature%253Dce132453576e5f813257329e1ef62c14dff3271a

4.总结

1)office -> pdf -> swf, 然后使用 flash 控件展示, 优点是支持 ie 低版本; 缺点是转换真 tm 麻烦, 而且不支持移动端

2)office -> pdf, 然后使用 pdf.js 预览, 优点是比较美观, 少了一道转换程序, 缺点是不支持 ie9 以下

3)使用 Office 提供的 Server, 优点是不用复杂的转换, 缺点是需要部署服务, 个人觉得极其麻烦

4)使用各种商业产品, 优点是不用操心, 简单; 缺点是需要付费(如果这也算的话)以及保密性问题(可能也不算)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值