前端Excel插件开发
Office 2013 和 Office2016的发布赋予了前端工程师给Excel编写插件的能力,当然无坑不微软,实际开发体验下来,其中的坑也是非常的多
前言
因为公司业务需求,再加上自己想要尝试,于是就那么开了个坑,2018年开年的时候看到MSDN文档进行了一系列更新,于是本着尝试的心态,进了这个天坑
开发所用工具
- Vue 本人是vue前端开发,所以自然就以vue为主
未完待续
目前遇到的坑
Excel版本
一些高级API确实只有高级版本的excel才能提供,UDF功能1804版我等到现在了
manifest.xml
这个东西编辑起来实在是太麻烦了
调试
Windows下调试一般还是得依靠F12工具或者使用VS来开发,但是项目模版是基于C#的,一点也不自由,Mac下就得使用Vorlon.js
万恶的IE
内部浏览器在win下是使用IE的,Mac下是基于AppleWebKit,兼容性的调整是个大问题
强制Https
图片的加载,对话框的打开必须经过Https认证,对不熟悉自签名https的人实在是太麻烦了
文章列表
好吧,还没有东西
目前Excel API情况
Requirement set | Office 365 for Windows* | Office 365 for iPad | Office 365 for Mac | Office Online | Office Online Server |
---|---|---|---|---|---|
ExcelApi1.7 Beta | Version 1704 (Build 8201.2001) or later | Coming soon | Coming soon | April 2017 | Coming soon |
ExcelApi1.6 | Version 1704 (Build 8201.2001) or later | 2.2 or later | 15.36 or later | April 2017 | Coming soon |
ExcelApi1.5 | Version 1703 (Build 8067.2070) or later | 2.2 or later | 15.36 or later | March 2017 | Coming soon |
ExcelApi1.4 | Version 1701 (Build 7870.2024) or later | 2.2 or later | 15.36 or later | January 2017 | Coming soon |
ExcelApi1.3 | Version 1608 (Build 7369.2055) or later | 1.27 or later | 15.27 or later | September 2016 | Version 1608 (Build 7601.6800) or later |
ExcelApi1.2 | Version 1601 (Build 6741.2088) or later | 1.21 or later | 15.22 or later | January 2016 | |
ExcelApi1.1 | Version 1509 (Build 4266.1001) or later | 1.19 or later | 15.20 or later | January 2016 |
推荐工具:
- 一个非常棒的Excel管理工具Office Tool Plus