個人用戶永久免費,可自動升級版Excel插件,使用VSTO開發,Excel催化劑安裝過程詳解及安裝失敗解決方法

来源:https://www.cnblogs.com/ExcelCuiHuaJi/archive/2018/03/19/ExcelCuiHuaJi.html
-Advertisement-
Play Games

因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

檢測環境安裝情況

  1. 運行【檢測windows環境安裝與否.exe】
    查看是否電腦底層的程式運行環境有缺少,缺少時安裝一下即可,安裝需要管理員許可權,若是公司電腦沒有管理員許可權,請讓IT部門協助安裝完成。
    如下附上具體微軟官方下載地址,放心安裝即可
  1. 運行【追加hosts映射( 管理員許可權運行).exe】
    網站路徑的IP映射,讓電腦可以對訪問外部的IP地址101.132.130.88進行功能變數名稱本地轉換,即在hosts文件上添加一行 101.132.130.88 LiWeiJianWeb
  2. 運行【導入證書及設置EXCEL信任文件夾.exe】
    讓Excel對外部網路地址的程式信任,並且導入程式開發者的證書,讓Excel信任日後存放在網路上的程式的版本更新,自動把新版本下載到本地使用。

插件安裝

安裝完以上操作後,可在以下地址下載插件,如無意外下載完成後,雙擊即可安裝成功,如有任何問題,歡迎及時反饋,QQ或微信號:190262897。
Excel催化劑插件下載地址:
http://101.132.130.88/VSTO插件/Excel催化劑/setup.exe

安裝成功截圖

  • 環境檢測成功截圖
    當安裝完所有環境和配置過hosts,將會出現以下截圖樣式


      環境檢測成功.png
  • 信任路徑設置和證書導入成功
    在證書及信息路徑運行過後,成功會出現如下截圖樣式


      信任路徑設置成功.png
  證書導入成功.png

安裝失敗截圖及解決方法

  • 安裝失敗情況一:解決方法,按提示的路徑找到文件,並把文件刪除即可。


      安裝失敗情況一:解決方法-刪除此文件.png
  • 自定義函數不能使用


      自定義函數載入失敗處理方法.png

關於Excel催化劑

Excel催化劑先是一微信公眾號的名稱,後來順其名稱,正式推出了Excel插件,插件將持續性地更新,更新的周期視本人的時間而定爭取一周能夠上線一個大功能模塊。Excel催化劑插件承諾個人用戶永久性免費使用!

Excel催化劑插件使用最新的佈署技術,實現一次安裝,日後所有更新自動更新完成,無需重覆關註更新動態,手動下載安裝包重新安裝,只需一次安裝即可隨時保持最新版本!

Excel催化劑插件下載鏈接:https://pan.baidu.com/s/1eT2znYM
因插件使用VSTO開發技術完成,插件的安裝需要電腦滿足相關的環境配置才能運行,且需可連接外網的方式實現自動更新機制,若下載安裝過程中有任何疑問或需要離線版安裝等,儘量不單獨私聊詢問,加QQ群可高效解決(群內已彙集了VSTO開發、Powerbi技術、Sqlserver商業智能等方面的國內頂尖大牛人物,進群的好處不用多說了)

  image

取名催化劑,因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催化劑一直能運行下去,我所惠及的群體們能夠給予支持(多留言鼓勵下、轉發下朋友圈推薦、小額打賞下和最重點的可以和所在公司及同行推薦推薦,讓我的技術可以在貴司發揮價值,實現雙贏(初步設想可以數據顧問的方式或一些小型項目開發的方式合作)。)


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 參數和變數 按引用傳遞參數 按照順序進行賦值,函數中的變數a就指向了x,x是第一個實參,a這個參數指向了x所引用的對象,並不是把3這個數複製一個放到函數中,這種調用對象的方式,稱之為按引用傳遞。 一個程式的所有的變數並不是在哪個位置都可以訪問的。訪問許可權決定於這個變數是在哪裡賦值的。 變數的作用域決 ...
  • 首先看C3p0這個連接池,最大優勢可以自動讀取預設的配置文件 配置文件中有常規的4個主選項和一些其他配置 只需要使用C3p0中的實現javax.sql.DateSource介面的實現類ComboPooledDataSource 創建對象即可 private static ComboPooledDat ...
  • 未對 equals 方法進行重寫,就是用於判斷引用數據類型的變數所指向的對象的地址是否相等,即是否指向同一個對象; == 對於基本數據類型的變數,比較的是變數存儲的值是否相等,而作用於引用類型的變數時,比較的是變數所指向的對象在記憶體中的地址值是否相等。 ...
  • 調用函數 標準的PHP發行包中有1000多個標準函數 假設函數庫已經編譯到安裝發行包中或include()或require()語句包含了相應的函數庫,就可以指定函數名調用函數 計算5的3次方,就可以調用PHP的pow()函數 也可以不把值賦給變數,而是直接輸出 也可以進行拼接 或者使用printf( ...
  • Python很火,我也下了個來耍耍一陣子。可是漸漸地,我已經不滿足於它的基本庫了,我把目光轉到了Numpy~~~~~ 然而想法總是比現實容易,因為我之前下的是Python3.3.x,所有沒有自帶pip!!!(這裡得插一句:很多人以為Python都是自帶pip的,之前的我也是(掩臉笑),印象中是Pyt ...
  • Make a simple custom EventEmitter ...
  • 1,abs 求絕對值 2,max, min求序列最大值與最小值 3,len求列表的長度 4,divmod求商和餘數 5,pow,兩個值,冪運算,3個值,先冪運算,再除以第三個值,求餘數 6,callable測試函數是否可以被調用 7,類型判斷 也可以用isinstance判斷 8,cmp比較字元串大 ...
  • 單例模式 單例模式(Singleton Pattern)是一種常用的軟體設計模式,該模式的主要目的是確保某一個類只有一個實例存在。當希望在整個系統中,某個類只能出現一個實例時,單例對象就能派上用場。 比如,某個伺服器程式的配置信息存放在一個文件中,客戶端通過一個 AppConfig 的類來讀取配置文 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...