moss 2007中包含了乙個excel service,很多朋友都對其相當感興趣。這裡要介紹一下它的組成部分,以及具體它能做什麼和不能做什麼
下面這個位址是官方的blog
從下圖可以看出,它包含前端和後端兩個部分,前端的excel web access是給sharepoint用來作為web part的,而excel web service是對外的程式api,開發人員可以通過它呼叫操作。後端兩個部分,主要是乙個windows服務(計算服務),它是乙個計算引擎,也可以提供對自定義函式的呼叫
關於具體的程式設計,不在這裡詳細介紹,有興趣的朋友可以參考專門的書籍或者幫助文件
下面這篇文章可能比較有幫助
重點列舉一下,excel service能做什麼以及不能做什麼
函式
除少數例外,幾乎支援所有 excel 工作表函式。有關詳細資訊,請參閱下一節支援的和不支援的工作表函式。
日期
windows 和 macintosh 日期系統。
excel **
excel **資料、列標題、計算列、總行數、結構化引用和樣式。
單元格
單元格值,包括合併單元格和單元格內容溢位。
名稱
定義的名稱和命名區域。
計算
計算和重新計算設定,包括自動、除表外自動、手動以及針對區域或整個工作表的迭代計算設定。有關詳細資訊,請參閱 excel web access 幫助中的在 excel services 中計算和重新計算資料。
圖表
圖表、圖表範圍和資料透檢視報表。有關詳細資訊,請參閱 excel web access 幫助中的在 excel services 中使用圖表和資料透檢視報表。
格式
單元格和單元格區域格式、工作簿中的條件格式(除使用資料條和圖示以外)和數字格式。
連線
與外部資料來源(包括 olap 資料透視表)的連線。
假設分析
假設分析工具的結果,包括單變數求解、資料表、方案、規劃求解和系列。
合併
區域中合併的資料。
資料來源
sql server 2000、microsoft sql server 2005、oledb 提供程式和 odbc 驅動程式。
功能注釋vba注釋程式設計師可以按許多方式自定義 excel services,包括建立使用者定義的函式 (udf)。有關詳細資訊,請參閱 microsoft office sharepoint server 2007 軟體開發工具包 (sdk)。
舊版巨集語言
microsoft excel 4.0 巨集函式和 microsoft 5.0 對話方塊工作表。
控制項
窗體工具欄控制項、工具箱控制項和所有 activex 控制項。
xml
xml 對映和嵌入式智慧型標記。
安全和隱私
受保護的工作簿、工作表或區域,以及具有資訊許可權管理 (irm) 的工作簿。
注釋要在 excel services 中保護工作簿,請使用 microsoft windows sharepoint services 權利和許可權。
影象和物件墨跡
所有墨跡功能,其中包括繪圖、書寫和批註。
ole 和 dde
物件鏈結和嵌入 (ole) 物件以及動態資料交換 (dde) 鏈結。
顯示的公式
工作簿與顯示的公式一起儲存。
資料驗證
防止輸入無效資料以及建立下拉列表。
資料來源
用於 microsoft business solutions 的資料檢索服務、windows sharepoint services 列表、microsoft sql server、外部資料區域(也稱為查詢表)以及鏈結到 windows sharepoint services 列表的表。
查詢
web 查詢和文字查詢。
對鏈結工作簿的外部引用
建立對特定單元格區域的、對特定單元格區域的已定義名稱的或作為名稱定義一部分的外部引用(也稱為鏈結)。
注釋
注釋的顯示和調整。
合併
資料透視表中合併的資料。
共享工作簿
共享工作簿和解決衝突更改。
數字簽名
工作簿中可見的和不可見的數字簽名。
附加工具欄
在將工作簿轉換為 excel 2007 之前通過使用 office excel 2003 附加到工作簿的自定義工具欄。
再學李巨集毅 1 機器學習能做什麼?大家都在做什麼
機器學習能做到哪些工作,研究人員最關心哪些問題,已經在課程介紹了講的比較清楚了。本文以此為基礎,給出該領域一些主要工作想要解決的問題和方法,持續更新。此處機器學習泛指指學習類的技術 經典機器學習,深度學習,強化學習之類 本質上來看,人工智慧就是在找某類問題或者功能的model,或者說是找到乙個對映關...
大資料能做和不能做的事
大資料 一詞早在20世紀40年代就出現了。全世界的公司都在竭盡全力地探索它的潛力。全球的科技巨頭們都在大幅增加大資料技術的支出。公司從大資料身上看到了一線生機,讓他們可以利用任何大小的資料。智慧型手機 gps 感測器等在收集資料方面都發揮著作用。每一位元的資料都被收集起來然後處理成對我們 客戶 有價...
display inline block是什麼意思
很多時候我們必須使一些塊元素併排顯示,一般想到的是必須使用浮動,但是塊元素浮動給邊距 margin 的時候在ie下會出現加倍的bug 所以很多時候不得不把這個塊元素套在乙個內聯元素裡面,然後給內聯元素浮動和邊距。今天看到了懌飛 秦歌和烏龍茶關於display inline block的文章,很不錯,...