如何通過Excel統計協同包平台各類型文檔數量-solidworks

日期:2022-05-24 17:23:33 發布者: 智誠科技ICT 瀏覽次數:

隨著中國企業研發的轉型,越來越多企業對協同設計的需求不斷增強。故此,SolidWorks推出針對中國市場的協同設計包。協同設計平台為企業提供了協同設計的環境,提升企業團隊的協同設計能力。工程師通過該平台可以管理到與項目相關的所有設計數據。

隨著中國企業研發的轉型,越來越多企業對協同設計的需求不斷增強。故此,SolidWorks推出針對中國市場的協同設計包。協同設計平台為企業提供了協同設計的環境,提升企業團隊的協同設計能力。工程師通過該平台可以管理到與項目相關的所有設計數據,包括CAD數據(SolidWorks、Pro-E、SolidEdge、AutoCAD等CAD數據)及非CAD數據(Office、PDF、JPG等Windows常見格式等)。很多企業通過導入協同包之後,構建了初級的數據管理平台。然而隨著大數據時代的到來,更多人認識到數據的價值。本文進一步討論如何通過Excel統計協同包平台各類型文檔數量。
                       
1.通過SQL Server進行數據統計

打開SQL Server,登陸到實例中,找到
Databases下方對應的數據庫,如ICT-SZ。展開對應的Table,可以看到底層存儲的若干個數據表。其中有一個表格的名稱為dbo.FileExtension,該表格儲存的是協同包平台裡的所有數據類型,通過右鍵菜單中的打開功能可以查看到該表格的內容。

另外一個表格dbo.Documents裡記錄了所有的文件的信息

通過對兩個表建立關系,可以統計出各文件類型數量,以下是SQL中查詢統計使用的代碼:

SELECT FileExtension.Extension AS 文件擴展名, COUNT(FileExtension.Extension) AS 數量
‘選擇對應的文件類型和文件數量作為新表格的兩個列
 FROM Documents INNER JOIN
 FileExtension ON Documents.ExtensionID = FileExtension.ExtensionID
‘查詢的範圍是Documents和FileExtension兩個表的組合,組合的條件是兩個表的ExtensionID列的值一樣group by FileExtension .Extension
‘最後對查詢的值進行分組

 

2.在Excel中導入這些值,實現實時查詢的效果
第一步:創建一個新的Excel文檔(本文以office2010版本為例,其他版本略有差異)。打開該文檔,切換到“數據”標簽,在“數據”標簽下方的命令管理器中找到“自其他來源”按鈕。點擊該按鈕,其下拉列表中可以找到“自來SQL Server”,該按鈕用於導入Server的數據。

第二步:填寫服務器的名稱(協同設計平台服務器的名稱),輸入賬號和密碼,點擊下一步

第三步:選擇數據庫,比如本文以ICT-SZ為例,點擊下一步

第四步:點擊完成。

 

第五步:再次輸入賬號密碼確認。

第六步:隨便選擇其中一個表格(接下來還要修改),點擊確定。

第七步:在彈出的窗口中點擊“屬性”。

第八步:在連接屬性框中,“使用狀況”頁面保持不變,其中可看到刷新控件默認“允許後台刷新”,這保證了該Excel可有實時更新SQL Server的查詢結果。接下來切換到“定義”頁面。

第九步:將之前SQL中的查詢代碼填入“命令文本”中,需要特別注意換行及空格,點擊確定。

第十步:設定數據導入之後存放的位置,由於將來導入的數據只有兩列,這裡我們通過鼠標框選一個包含兩列的區域用於導入數據。比如A和B。點擊確定

 < /p>

現在,我們可以看到統計完的結果:

 

  • 點贊
  • 收藏