當報表匯出至 Excel 時,報表內的每一個頁面都會變成一張工作表。每個 Excel 活頁簿能夠擁有的工作表數目有限制,如果超出此限制,就會產生錯誤。轉譯延伸模組會根據報表建立表格式結構,包括巢狀項目。
Excel 僅支援預先定義的色彩集。轉譯時,Excel 會使用報表所使用的色彩,並將它們對應成最符合的狀態。Excel 不支援個別資料格的背景影像。Excel 轉譯延伸模組會忽略報表項目的背景影像。
有數個格式化選項可供您設定。可設定的項目包括:
- 是否將公式轉換為文字字串
- 視資料格的大小而定,從報表中移除資料格
這些項目可透過裝置資訊設定,加以設定。
依預設,會從報表中移除小於 0.125 英吋的空白資料列或資料行,以節省空間。可以使用 RemoveSpace 裝置資訊設定來變更預設大小;若要這樣做,請附加 &rc:RemoveSpace=*<size>*in 字串來修改 URL 存取字串,其中 <size> 是所要的大小,以英吋為單位。
您也可以控制報表中的公式是否要轉換為 Excel 公式,或者是否抑制公式的產生。這是使用 OmitFormulas 裝置資訊設定來完成。如需 OmitFormulas 的詳細資訊,請參閱<Excel 轉譯的運算式>。
下列範例為如何匯出 Product Catalog 範例至 Excel,並在 URL 上使用裝置資訊設定,來抑制公式的產生。
https://servername/reportserver?%2fSampleReports%2fProduct+Catalog&rs:Command=Render&rs:Format=EXCEL&rc:OmitFormulas=true
如需有關裝置資訊設定的詳細資訊,請參閱<Excel Device Information Settings>。如需在 URL 上使用裝置資訊設定的詳細資訊,請參閱<Using Parameter Prefixes in a URL>。
您可以透過 HTML 檢視器使用 Excel 轉譯。您也可以使用自訂介面來呼叫轉譯延伸模組,以用來傳遞自訂的裝置資訊設定。如需有關使用 Excel 轉譯延伸模組配合自訂應用程式的詳細資訊,請參閱<Reporting Services Programming>。如需有關 HTML 檢視器的詳細資訊,請參閱<HTML 檢視器 (Reporting Services)>。
匯出的報表會變成 .xls 檔案,並傳回 application/vnd.ms-excel 的 Excel MIME 類型。檔案的 MIME 版本為 1.0。
請參閱
概念
其他資源
Reporting Services Programming