分享ChangeExcel工具軟體(以MSSQL為後端資料庫),PC Client 端即時產生具有多角度分析統計之Excel運用.

分享自製 ChangeExcel 工具軟體,此版本是以MSSQL Server做為後端資料庫,利用ChangeExcel工具在Client 端個人電腦上(Windows base),產生即時與多角度分析統計之Excel工作表,加以運用.

主要借由強大 Microsoft Excel 既有內含功能及計算,圖形,樞紐分析,增加資料分析層次及可看性,對於無充足預算及人力資源,技術使用 BI 商業智慧系統者,做另一種經濟及省錢選擇,並對已使用ERP系統的公司,以MSSQL Server為後端資料庫,ERP 版權人數昂貴及MA費用,如只要讀取使用者,可利用此ChangeExcel 工具軟體輔助使用,替代需以ERP授權帳號進入ERP系統閱覽.

ChangeExel工具結合T-SQL語法,利用Excel儲存格直覺填寫及佈建工作底稿,工具本身提供變數彈性,讓T-SQL與彈性變數結合,做出更有彈性不一樣 idea,最終結合Excel功能及函數,VBA,整個融入結合,並提供User在自我PC上彈性修改及運用Excel範本,故不同人使用ChangeExcel工具,所發輝創意及創新可能也不同,這是ChangeExcel工具特性.

請參考個人Facebook網誌,如有疑問或建議,歡迎 先進們指導與指正.

(1).工具基本架構3組件
IT部份:上傳權限及T-SQL,變數語法測試工具.
User部分:ChangeExcel讀取資料工具.

分享ChangeExcel工具軟體(以MSSQL為後端資料庫),PC Client 端即時產生具有多角度分析統計之Excel運用.


(2).加值工具-排程計劃.
利用循環週期觀念,做成排程表,設定好日期,Excel範本路徑定義,工具會定時執行產生Excel範本,再以Mail經Outlook,寄送指定E-Mail Address群組.

分享ChangeExcel工具軟體(以MSSQL為後端資料庫),PC Client 端即時產生具有多角度分析統計之Excel運用.

(3).加值工具-TCP訊號傳遞及觸發.
利用ID及Key代號,簡易傳遞,減少User填寫參數困擾,在Server端接收器之工具,接獲訊號依照邏輯推算日期,執行產生Excel範本,再以Mail經Outlook,寄送指定E-Mail Address群組.

分享ChangeExcel工具軟體(以MSSQL為後端資料庫),PC Client 端即時產生具有多角度分析統計之Excel運用.

(4).加值工具-TCP及Web訊號傳遞及觸發.
除Windows PC外,目前很多使用手機(Android,IOS),平板,提供簡易Web畫面輸入ID及Key代號傳遞網站留下ID資料, Server端接收器之工具,接獲訊號依照邏輯推算日期,執行產生Excel範本,再以Mail經Outlook,寄送指定E-Mail Address群組.可運用在手機Android或IOS,由手機可連上瀏覽器,填入Key值,並手機有信箱可接收閱覽APP,相互配合,由手機觀看Excel.app讀取信件附件.

分享ChangeExcel工具軟體(以MSSQL為後端資料庫),PC Client 端即時產生具有多角度分析統計之Excel運用.

(5)排程及TCPIP觸發,所需要Excel ID及Key訊號觸發,利用 2 Excel檔,做為設定定義 Table 表,定義執行內容,讓IT更容易直接維護.

分享ChangeExcel工具軟體(以MSSQL為後端資料庫),PC Client 端即時產生具有多角度分析統計之Excel運用.


(6)運用流程及邏輯.
工具流程
A.由User提出構想或需求 ,或IT自發性提出,User和 IT共同討論邏輯
B.IT可先做出範本Excel格式及少許實際資料範例,提供User直覺式了解得到”我的Excel長成甚麼樣子”,當然 IT 自己要先考慮做不做得到,再做下一步.(IT在做Excel範例也是用直覺式填入)
C.前置作業OK之後, 再定義畫面變數,邏輯條件,讓Excel範本多些用途.

分享ChangeExcel工具軟體(以MSSQL為後端資料庫),PC Client 端即時產生具有多角度分析統計之Excel運用.

(7) IT開發Excel範本及測試,運用.

分享ChangeExcel工具軟體(以MSSQL為後端資料庫),PC Client 端即時產生具有多角度分析統計之Excel運用.

(8) 導入User 端Windows PC,只簡單2個檔案,要一個文字檔(新增範本需要),一個Excel範本.

分享ChangeExcel工具軟體(以MSSQL為後端資料庫),PC Client 端即時產生具有多角度分析統計之Excel運用.
ChangeExcel 工具軟體組合元件
(1)

Excel範本使用權限工具:將一使用者帳號設定可使用那些Excel範本,做為基本權限控制,原理借由內建單一MSSQL Server 唯讀帳號,掌控所有使用者登入自訂帳戶進出使用,減少License使用,此工具亦可提供全由MSSQL Server帳戶,做Client端登入使用.



參考連接部落格-(安全篇-權限)


(2)

T-SQL語法及畫面參數上傳工具:每一Excel範本含有内設有T-SQL語法,做為讀取MSSQL 資料依據,以及設定檔內變數種類內容,上傳至MS SQL Server,提供有Excel範本權限User者,在Client 端,顯示變數,給與修改,經Client工具轉換成變動T-SQL,取得不同內容資料使用.



參考連接部落格-(工具篇-SQL語法上傳)


(3)

ChangeExcel Client工具:使用者利用此工具,將空白Excel範本(已被User自行美化加工),以及填入取資料條件,經此工具整合彈性T-SQL語法,取得資料庫及時效和有價值資料整理之Excel數據,可直接提供User參考,或幫助間接資料運用,User端無法得知資料庫邏輯,達成安全效果.



參考連接部落格-(工具篇-端末轉換工具)


新版 ChangeExcel Client(V30) 配合 Job Schedule(TimerExec Tool),在變數部份提供日期推算,可減少輸入參數.

例如以下規則:
在設定檔 &&1&&=##YMD-Date-00Y-01M=01D,畫面點選Excel範本,顯示值為系統日期之上月1日,如&&1&&=2014/08/01.

---------------------------------------------------------------
##YMD-Date-00Y-01M=01D 以年/月/日yyyy/m/dd格式-系統日期之上月1日
##YMD-Date-00Y-01M-End 系統日期之上月最後日
##YMD-Date-01Y=01M=01D 系統日期之去年1月1日
##YMD-Date-01Y=12M=31D 系統日期之去年12月31日
##YMD-Data-00Y=01M=01D 系統日期之今年1月1日
##YMD-Date-00Y-00M-00D 系統日期
##YMD-Date-00Y-00M=01D 系統日期之月份1日
##YMD-Date-00Y-01M=10D 系統日期之上月10日
##YMD-Date-00Y+01M=10D 系統日期之下月10日
##YMM-Date-00Y-01M=01D 以年/月yyyy/mm格式-系統日期之上月1日
##YYY-Date-01Y-00M=01D 以年度yyyy格式-系統日期之上年度





雖然會打擊你的熱情,但是:


1. 這東西比google spreadsheet / editgrid有什麼好處?
2. 兩人能同時更改同一excel嗎?在更改excel時,用戶A的改動能即時反映到用戶B那裡嗎?
3. load testing數據如何?系統能支持多少同時在線用戶?
4. 這模式比把excel檔案放到dropbox有什麼好處?
5. TSQL能做到什麼vbscript不能做到的東西?

ChangeExcel加值工具- 排程工具



觀念以一個Excel檔做為周期日期定義之排程表,利用循環週期觀念,時間到了就執行及產生指定Excel範本,再Mail給指定e-mail address list,當使用者開啟outlook接收Mail,既可收到附件為Excel範本之Mail.



參考連接部落格-(加值-排程工具)


ChangeExcel加值工具-TCP及Web訊號傳遞及觸發ChangeExcel工具.

除Windows PC外,目前很多使用手機(Android,IOS),平板,提供簡易Web畫面輸入ID及Key代號傳遞網站留下ID資料, Server端接收器之工具,接獲訊號依照邏輯推算日期,執行產生Excel範本,再以Mail經Outlook,寄送指定E-Mail Address群組.可運用在手機Android或IOS,由手機可連上瀏覽器,填入Key值,並手機有信箱可接收閱覽APP,相互配合,由手機觀看Excel.app讀取信件附件.

在個人電腦上安裝broadcast工具.


可用各種browser連入網頁.


Server端接收訊號處理.



參考連接部落格-(加值-TCP及Web訊號傳遞及觸發工具)
as400excel wrote:
ChangeExcel...(恕刪)



另一方式,製做一個連結選單 Excel 表,讓操作更容易.



在儲存格處點選後,出現這畫面



代表網站伺服器未開機,或未啟動.

如果出現這畫面



代表網站伺服器啟動,但Server 端應用程式未啟動.

如果出現這畫面,表示已送入排程依序執行,並傳送指定信箱(設定上亦可選擇執行時自填信箱).




收信看看是否已送到.



利用簡單,便宜,大部份電腦必備軟體 Excel 為主軸,把 MS SQL Server 資料轉移到Excel表單內,再利用Excel 本身功能,
再加值更美觀資訊.
用 Android 手機,呼叫ChangeExcel,接收Excel工作表Mail.

(1)以不勾use browser,透過以訊息回應Server時間及預計執行此command時間.



(2)利用Gmail傳送郵件.



(3)概圖.

文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!