因Excel催化劑用了VSTO的開發技術,並且為了最好的用戶體驗,用了Clickonce的佈署方式(無需人工干預自動更新,讓用戶使用如瀏覽器訪問網站一般,永遠是最新的內容和功能)。對安裝過程有一定的難度要求。僅以此文簡單羅列一下,希望能夠給廣大用戶一些實質性的指引(安裝成功過Excel催化劑插件或安 ...
因Excel催化劑用了VSTO的開發技術,並且為了最好的用戶體驗,用了Clickonce的佈署方式(無需人工干預自動更新,讓用戶使用如瀏覽器訪問網站一般,永遠是最新的內容和功能)。對安裝過程有一定的難度要求。僅以此文簡單羅列一下,希望能夠給廣大用戶一些實質性的指引(安裝成功過Excel催化劑插件或安裝成功過其他的VSTO開發的Excel插件,對另外安裝其他類似的VSTO插件將會非常容易,所以很有必要一次艱難,後續輕鬆)。
文章出處說明
原文在簡書上發表,再同步到Excel催化劑微信公眾號或其他平臺上,文章後續有修改和更新將在簡書上操作, 其他平臺不作同步修改更新,因此建議閱讀其他出處的文章時,儘可能跳轉回簡書平臺上查看。
簡書原文地址: https://www.jianshu.com/p/4efcee38175a
系列文章
Excel催化劑安裝過程詳解及安裝失敗解決方法 - 簡書https://www.jianshu.com/p/4efcee38175a
Excel催化劑功能第1波-工作表導航 - 簡書 https://www.jianshu.com/p/d9b2ae29cebe
Excel催化劑功能第2波-數字格式設置 - 簡書 https://www.jianshu.com/p/a758ac3e77e2
Excel催化劑功能第3波-與PowerbiDesktop互通互聯 - 簡書https://www.jianshu.com/p/e05460ad407d
Excel催化劑功能第4波-一大波自定義函數高級應用,重新定義Excel函數的學習和使用方法 - 簡書 https://www.jianshu.com/p/534803771c20
Excel催化劑功能第5波-使用DAX查詢從PowerbiDeskTop中獲取數據源 - 簡書https://www.jianshu.com/p/21b2ca8fd2b8
Excel催化劑功能第6波-導出PowerbiDesktop模型數據字典 - 簡書https://www.jianshu.com/p/bc26a8dcdfce
原理介紹
底層環境要求
因插件使用VSTO開發技術,對32位/64位OFFICE完全相容(市場上非VSTO開發的插件,很多就死在不能相容64位OFFICE使用,日後會大量插件使用VSTO開發)。它需要我們的 Windows系統有一些底層的環境來支持它運行,底層環境有.net FrameWork 框架和VSTO運行時。
Hosts的IP地址映射和信任證書安裝
因自動更新機制要求用戶電腦對開發者開發的程式完全信任,認可其不會對電腦產生危害,所以才可以在不用用戶干預的情況下自動安裝到用戶電腦內,所以需要用戶機器對開發者程式的下載地址信任(因Excel只信任網站,不信任IP地址的訪問,所以要使用Hosts文件配置一下映射關係,即讓電腦知道訪問某個功能變數名稱實際上對外是訪問某個IP地址)和開發者所使用的證書安裝到用戶電腦上兩重保證才能完成整個信任過程。
具體環境安裝方法
Excel催化劑已經準備好了一些傻瓜式的智能安裝方式,只需雙擊運行幾個exe文件,根據提示就可完成整個安裝。具體需要下載一個rar壓縮包,裡面有相關的操作指標,下麵也順帶帖出來再簡單解釋下
下載地址為(最好加QQ群600275142,群文件共用資料更全):https://pan.baidu.com/s/1i5Vk88t
檢測環境安裝情況
- 運行【檢測windows環境安裝與否.exe】
查看是否電腦底層的程式運行環境有缺少,缺少時安裝一下即可,安裝需要管理員許可權,若是公司電腦沒有管理員許可權,請讓IT部門協助安裝完成。
如下附上具體微軟官方下載地址,放心安裝即可
-
.NetFrameWork4.62組件:(需win7sp1及以上才能安裝)https://www.microsoft.com/zh-CN/download/details.aspx?id=53344
-
.NetFrameWork4.5組件:(需win7sp1及以上才能安裝):https://www.microsoft.com/zh-CN/download/details.aspx?id=42637
-
.NetFrameWork4.0組件:https://www.microsoft.com/zh-cn/download/details.aspx?id=17718
-
VSTO運行時:https://www.microsoft.com/zh-CN/download/details.aspx?id=48217
-
Microsoft® SQL Server® 2012 Native Client (有32位和64位區分,請根據OFFICE版本位數來安裝不同位數的客戶端):https://www.microsoft.com/zh-CN/download/details.aspx?id=50402
- 運行【追加hosts映射( 管理員許可權運行).exe】
網站路徑的IP映射,讓電腦可以對訪問外部的IP地址101.132.130.88進行功能變數名稱本地轉換,即在hosts文件上添加一行 101.132.130.88 LiWeiJianWeb - 運行【導入證書及設置EXCEL信任文件夾.exe】
讓Excel對外部網路地址的程式信任,並且導入程式開發者的證書,讓Excel信任日後存放在網路上的程式的版本更新,自動把新版本下載到本地使用。
插件安裝
安裝完以上操作後,可在以下地址下載插件,如無意外下載完成後,雙擊即可安裝成功,如有任何問題,歡迎及時反饋,QQ或微信號:190262897。
Excel催化劑插件下載地址:
http://101.132.130.88/VSTO插件/Excel催化劑/setup.exe
安裝成功截圖
-
環境檢測成功截圖
當安裝完所有環境和配置過hosts,將會出現以下截圖樣式
環境檢測成功.png -
信任路徑設置和證書導入成功
在證書及信息路徑運行過後,成功會出現如下截圖樣式
信任路徑設置成功.png
安裝失敗截圖及解決方法
-
安裝失敗情況一:解決方法,按提示的路徑找到文件,並把文件刪除即可。
安裝失敗情況一:解決方法-刪除此文件.png -
自定義函數不能使用
自定義函數載入失敗處理方法.png
關於Excel催化劑
Excel催化劑先是一微信公眾號的名稱,後來順其名稱,正式推出了Excel插件,插件將持續性地更新,更新的周期視本人的時間而定爭取一周能夠上線一個大功能模塊。Excel催化劑插件承諾個人用戶永久性免費使用!
Excel催化劑插件使用最新的佈署技術,實現一次安裝,日後所有更新自動更新完成,無需重覆關註更新動態,手動下載安裝包重新安裝,只需一次安裝即可隨時保持最新版本!
Excel催化劑插件下載鏈接:https://pan.baidu.com/s/1eT2znYM
因插件使用VSTO開發技術完成,插件的安裝需要電腦滿足相關的環境配置才能運行,且需可連接外網的方式實現自動更新機制,若下載安裝過程中有任何疑問或需要離線版安裝等,儘量不單獨私聊詢問,加QQ群可高效解決(群內已彙集了VSTO開發、Powerbi技術、Sqlserver商業智能等方面的國內頂尖大牛人物,進群的好處不用多說了)
取名催化劑,因Excel本身的強大,並非所有人能夠立馬享受到,大部分人還是在被Excel軟體所虐的階段,就是頭腦里很清晰想達到的效果,而且高手們也已經實現出來,就是自己怎麼弄都弄不出來,或者更糟的是還不知道Excel能夠做什麼而停留在不斷地重覆、機械、手工地在做著數據,耗費著無數的青春年華歲月。所以催生了是否可以作為一種媒介,讓廣大的Excel用戶們可以瞬間點燃Excel的爆點,無需苦苦地掙扎地沒日沒夜的技巧學習、高級複雜函數的燒腦,最終走向了從入門到放棄的道路。
最後Excel功能強大,其實還需樹立一個觀點,不是所有事情都要交給Excel去完成,也不是所有事情Excel都是十分勝任的,外面的世界仍然是一個廣闊的世界,Excel只是其中一枚耀眼的明星,還有其他更多同樣精彩強大的技術、工具等。*Excel催化劑也將借力這些其他技術,讓Excel能夠發揮更強大的爆發!
關於Excel催化劑作者
姓名:李偉堅,從事數據分析工作多年(BI方向),一名同樣在路上的學習者。
技術路線從一名普通用戶,通過Excel軟體的學習,從此走向數據世界,非科班IT專業人士。
歷經重重難關,終於在數據的道路上達到技術平原期,學習眾多的知識不再太吃力,同時也形成了自己的一套數據解決方案(數據採集、數據加工清洗、數據多維建模、數據報表展示等)。
擅長技術領域:Excel等Office家族軟體、VBA&VSTO的二次開發、Sqlserver資料庫技術、Sqlserver的商業智能BI技術、Powerbi技術、雲伺服器佈署技術等等。
2018年開始職業生涯作了重大調整,從原來的正職工作,轉為自由職業者,暫無固定收入,暫對前面道路不太明朗,苦重新回到正職工作,對Excel催化劑的運營和開發必定受到很大的影響(正職工作時間內不可能維護也不可能隨便把工作時間內的成果公佈於外,工作外的時間也十分有限,因已而立之年,家庭責任重大)。
和廣大擁護者一同期盼:Excel催化劑一直能運行下去,我所惠及的群體們能夠給予支持(多留言鼓勵下、轉發下朋友圈推薦、小額打賞下和最重點的可以和所在公司及同行推薦推薦,讓我的技術可以在貴司發揮價值,實現雙贏(初步設想可以數據顧問的方式或一些小型項目開發的方式合作)。)