將資料匯出至 Microsoft Excel

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

根據預設,使用者可以將畫面上顯示的任何資料清單,匯出至 Microsoft Office Excel。 然後,使用者可以使用 Excel 功能來建立圖表、報表和樞紐分析表。 如果您要防止使用者將資料匯出至 Excel,您可以在專案的畫面設計工具中停用這項功能。

System_CAPS_ICON_note.jpg 注意

只有桌面應用程式才可啟用 [匯出至 Excel] 功能。 基於安全性限制,Web 應用程式無法存取本機資源或檔案。

應用程式的使用者可以按一下畫面上所顯示的 [匯出至 Excel] 按鈕,將資料匯出至 Excel。 使用者只能匯出資料集合。 因此,[匯出至 Excel] 按鈕只會出現在資料記錄集合上方 (例如:客戶 [清單] 或產品 [GridView])。 [匯出至 Excel] 按鈕不會出現在畫面上顯示資料項目詳細資料的區域上方。

當使用者按一下 [匯出至 Excel] 時,應用程式會開啟 Excel 工作表,然後使用畫面上所顯示之集合中的資料填入工作表。 畫面上未顯示的資料則不會匯入。 如果啟用集合的分頁功能,而且您要另外匯出幾列資料,您必須增加頁面上顯示的資料列數目,或完全停用分頁功能,再匯出資料。 如需詳細資訊,請參閱如何:使用螢幕設計工具設計 Silverlight 螢幕

使用者將資料匯出至 Excel 之後,即可使用 Excel 功能來建立報表、圖表和樞紐分析表。

如果使用者的電腦上未安裝 Excel,或您不想讓使用者匯出特定資料集合,您可以停用這項功能。

System_CAPS_ICON_note.jpg 注意

如果使用者按一下 [匯出至 Excel],但電腦上未安裝 Excel,則會出現錯誤訊息。

在畫面設計工具中,選取任何 [DataGrid] 或 [清單]。 然後,在 [屬性] 視窗中,選取 [停用將資料匯出至 Excel 的功能] 核取方塊。 您必須個別停用每個 [DataGrid] 或 [清單] 的匯出資料功能。 在執行的應用程式中,您套用 [停用將資料匯出至 Excel 的功能] 設定的所有集合上方,都不會出現 [匯出至 Excel] 按鈕。

在 LightSwitch 中建立報表及列印
逐步解說:利用 PowerPivot 在 Excel 中使用 LightSwitch 服務
報表範本

顯示: