您可以將整個活頁簿(包括用於瀏覽工作表的索引標籤)或活頁簿的一部分(例如範圍或圖表)儲存到靜態網頁,以便使用者在萬維網上檢視您的 Microsoft Office Excel 資料。 例如,如果您的 Excel 工作表上有銷售額,您可以連同圖表一起儲存數據來比較這些數據,而且使用者不必開啟 Office Excel 就可以檢視資訊。
您想要做什麼?
深入了解如何將 Excel 資料儲存為靜態網頁
當您將 Excel 資料儲存為靜態網頁時,請務必了解自動重新發佈功能,包括支援檔案所在的位置、如何定義超連結,以及重新開啟儲存的網頁 (而不是重新開啟原始活頁簿) 兩者之間有何差異。
使用自動重新發佈功能
每次儲存活頁簿時,都可以選取 [發佈為網頁] 對話方塊中的 [每次儲存此活頁簿時自動重新發佈] 方塊,以自動將活頁簿重新發佈至網頁。 按一下 [另存新檔],選取網頁格式 (.htm、.html、.mht、.mhtml) ,然後按一下 [ 發佈]。)
不過,有時候您可能不想自動重新發佈活頁簿中的項目,例如當您:
- 輸入了不應儲存到公開位置的機密資訊
- 暫時與網路或 Web 伺服器位置中斷連線
- 正在儲存非信任來源人士所建立的活頁簿 (活頁簿可能包含使用您的認證從網路位置收集資訊,然後將該資訊儲存到公開位置的巨集)。
必要時,您可以將 [自動重新發佈] 設為暫時無法使用 (適用於目前的開啟及關閉工作階段),或設為永久無法使用 (每次開啟、儲存及關閉時)。
關於支援網頁檔案和超連結
網頁通常包含影像和其他支援檔案,以及連往其他網頁的超連結。 移動支援檔案或網頁後,可能無法再正常使用參照它們的網頁。
支援檔案
當您將 Excel 活頁簿或工作表儲存為網頁 (.htm、.html),Excel 會建立支援資料夾 (名為「檔案名稱_ files」),整個網頁的支援檔案 (例如項目符號、背景材質和圖形) 都會儲存在這裡。 例如,如果您的檔案名為 Page1.htm,Excel 就會建立名為 “Page1_ files” 的子資料夾。Excel 也會將名稱指派給支援檔案,例如 image001.jpg 和 image002.gif。
如果您將網頁移動或複製到其他位置,您也必須移動支援資料夾,這樣才能維持網頁的所有連結。 當您重新儲存到其他位置時,Excel 會自動為您複製支援資料夾。
例如,假設您有一個網頁:http://example.microsoft.com/Page1.htm。 它包括項目符號,這些項目符號儲存在支援資料夾中:http://example.microsoft.com/Page1_ 檔案。 項目符號檔案的相對路徑為 /網頁1_ files/image001.gif 和 /網頁1_ files/image002.gif。 如果您將 Page1.htm 移至新位置,例如 http://example.microsoft.com/,您也必須將 [支援檔案] 資料夾 (Page1_ 檔案) 移至 http://example.microsoft.com/。
相對和絕對超連結
當您建立網頁時,Excel 會自動管理相關檔案和超連結,以便影像顯示,且當頁面放置在最終網頁伺服器上時,連結可以正常運作。
當您將所有檔案 (例如項目符號、瀏覽按鈕、背景材質、圖形,以及您建立超連結的網頁) 放在 (或儲存到) 相同的網頁伺服器時,Excel 會以相對連結的形式維持連結。
並且會以絕對連結 (也就是固定檔案位置) 的形式維持其他伺服器上的網站超連結 (例如您網路上最愛位置的清單)。
當您將網頁儲存到其他位置時,無法轉換成相對連結的連結會保持為絕對連結。
當您刪除已儲存為相對連結的項目時,Excel 會自動刪除支援資料夾中的對應支援檔案。
網頁支援檔案的特定語言名稱
後置詞會出現在用來將檔案儲存為網頁之 Microsoft Office System 的語言版本中。 例如,假設您使用 Microsoft Office System 的荷蘭文語言版本,將名為 Page1 的檔案儲存為網頁。 支援資料夾的預設名稱則會是「網頁1_bestanden」。 下一節包含完整的語言和預設資料夾名稱清單。
語言和預設資料夾名稱
| 語言 | 預設的支援資料夾名稱 |
|---|---|
| 阿拉伯文 | .files |
| 巴斯克文 | _fitxategiak |
| 巴西葡萄牙文 | _arquivos |
| 保加利亞文 | .files |
| 加泰蘭文 | _fitxers |
| 中文 (簡體) | .files |
| 中文 (繁體) | .files |
| 克羅埃西亞文 | _datoteke |
| 捷克文 | _soubory |
| 丹麥文 | -filer |
| 荷蘭文 | _bestanden |
| 英文 | _files |
| 愛沙尼亞文 | _failid |
| 芬蘭文 | _tiedostot |
| 法文 | _fichiers |
| 德文 | -Dateien |
| 希臘文 | .files |
| 希伯來文 | .files |
| 印地文 | .files |
| 匈牙利文 | _elemei |
| 義大利文 | -file |
| 日文 | .files |
| 韓文 | .files |
| 拉脫維亞文 | _fails |
| 立陶宛文 | _bylos |
| 挪威文 | -filer |
| 波蘭文 | _pliki |
| 葡萄牙文 | _ficheiros |
| 羅馬尼亞文 | .files |
| 俄文 | .files |
| 塞爾維亞文 (斯拉夫) | .files |
| 塞爾維亞文 (拉丁) | _fajlovi |
| 斯洛伐克文 | .files |
| 斯洛維尼亞文 | _datoteke |
| 西班牙文 | _archivos |
| 瑞典文 | -filer |
| 泰文 | .files |
| 土耳其文 | _dosyalar |
| 烏克蘭文 | .files |
| 越南文 | .files |
注意
如果您清除 [Web 選項] 對話方塊中的 [儘可能使用長檔名] 核取方塊,藉此使用簡短的檔案名稱 (上限八個字元,再加上三個字元的副檔名) 來儲存網頁,支援資料夾則會是不含 "files" 這個字的網頁名稱。
在 Excel 中重新開啟儲存的網頁
當您將 Excel 活頁簿儲存為網頁時,您可以在 Excel 中開啟產生的網頁檔案、進行變更,以及儲存檔案。 不過,檔案中會保留較少的 Excel 功能,而您可能無法像原本一樣修改這些功能。 例如,當您將圖表儲存為網頁時,圖表會變成個別的影像,而且無法繼續在網頁上修改。 不過,當您儲存其中含有圖表的整本活頁簿時,系統會儲存實際的圖表,而不是只儲存一個影像,而且您可以在重新開啟檔案時修改圖表。
為獲得最佳結果,Microsoft 建議您使用原始活頁簿 (*.xlsx) 來做為開啟、進行變更、另存為活頁簿,然後另存為網頁的「主」複本。
將 Excel 資料儲存為靜態網頁
按一下 [檔案] 索引標籤上的 [另存新檔]。
[另存新檔] 對話方塊隨即顯示。在清單方塊中,執行下列其中一項操作:
- 若要儲存為網頁並建立支援檔案和資料夾,請選取 [網頁 (*.htm; *.html)]。
- 若要儲存為單一檔案網頁並將支援檔案內嵌於網頁中,請選取 [單一檔案網頁 (*.mht; *.mhl)]。
如果您已經選取要儲存的項目,請按一下 [儲存],這樣就大功告成了。 否則,請繼續執行下列步驟。
請執行下列其中一項操作:
- 若要儲存整本活頁簿 (包括瀏覽活頁簿中每個工作表的索引標籤),請按一下 [整本活頁簿]。
- 若要儲存工作表上目前的選取範圍,請按一下 [選取區:工作表]。
按一下 [發佈]。
[發佈為網頁] 對話方塊隨即顯示。在 [發佈項目] 底下的 [類型] 方塊中,選取下列其中一個項目:
| 項目 | [動作] |
|---|---|
| 整本活頁簿 | 選取 [整本活頁簿]。 系統會儲存整本活頁簿,包括使用者可用來瀏覽到每個工作表的索引標籤。 |
| 整張工作表 | 選取 Sheetname 上的項目,然後選取 Sheetname 的所有內容。 |
| 項目 | 選取 Sheetname 上的項目,然後選取您要儲存的項目,例如樞紐分析表或圖表。 項目不包括儲存格範圍。 |
| 儲存格範圍 | 選取 儲存格範圍, 然後,如果選取方塊不包含您想要的範圍,請按一下工作表, (對話方塊會摺疊為選取方塊,) 從 Excel 活頁簿中選取儲存格範圍,然後按一下 [ 展開對話方塊 ]。 |
| 圖表 | 選取 Sheetname 上的項目,然後選取 Chart x。 |
| 篩選範圍 | 選取 Sheetname 上的項目,然後選取您要儲存的自動篩選項目。 |
| 外部資料範圍 | 選取 Sheetname 上的項目,然後選取您要儲存的查詢項目。 |
| 重新發佈 | 若要重新發佈您已經發佈的工作表或項目,請選取 [先前發佈項目],然後選取您要重新發佈的工作表或項目。 若要避免項目遭到重新發佈,請選取項目,然後按一下 [移除]。 若要繼續發佈,請按一下清單中的其他項目。 |
若要新增置於選取區中央及位於瀏覽器標題列中的標題,請按一下 [發佈為] 底下的 [變更]。 輸入您想要的標題,然後按一下 [確定]。
在 [檔案名稱] 方塊旁邊,按一下 [瀏覽],並找出您要儲存網頁的磁碟機、資料夾、Web 資料夾、網頁伺服器、HTTP 網站或 FTP 位置,然後按一下 [確定]。
只要您有修改網頁及存取檔案的權限,您也可以變更要附加或取代的現有網頁。秘訣
當您第一次建立網頁時,建議您將網頁儲存在本機硬碟上,這樣就能在公開或共用位置發佈網頁之前進行所需的變更或修正。
儲存網頁之後,若要在瀏覽器中檢視網頁,請選取 [於瀏覽器中開啟已發佈的網頁] 核取方塊。
注意
若要預覽網頁 (但不儲存網頁),您可以使用可新增到 [快速存取工具列] 的 [網頁預覽] 命令。
如果您打算稍後在活頁簿中進行變更,而且想要在每次儲存活頁簿時自動重新發佈項目,請選取 [每次儲存此活頁簿即自動重新發佈] 核取方塊。
若要變更其他相關選項,請執行下列一或多項操作:
按一下 [發佈]。
如果您正在儲存現有網頁,將會顯示一則訊息。 請執行下列其中一項操作:
- 若要複製以取代現有網頁,請按一下 [取代檔案]。
- 若要將資料附加到網頁底部,請按一下 [加入至檔案]。
啟用自動重新發佈或將自動重新發佈設為無法使用
如果您已啟用 [自動重新發佈] 功能,每次儲存活頁簿時都會顯示一則訊息。 您可以將 [自動重新發佈] 設為暫時或永久無法使用,或保持啟用。 您也可以控制顯示訊息的方式。
注意
當您儲存活頁簿時,在狀態列中看到 [發佈到頁面:檔案名稱] 時,就可以看出活頁簿已設定為自動重新發佈。
將自動重新發佈設為暫時無法使用
在顯示訊息時,執行下列操作:
- 選取 [此活頁簿開啟時,停用自動重新發佈功能] 選項。
- 按一下 [確定]。
[自動重新發佈] 只有在活頁簿的目前工作階段中無法使用,或直到您關閉活頁簿為止。 下次開啟活頁簿時,將會啟用 [自動重新發佈]。
永久停用自動重新發佈
- 開啟已設為自動重新發佈的活頁簿。
- 在 [ 檔案 ] 索引標籤上,按一下 [ 另存新檔],選取網頁格式 (.htm、.html、.mht、.mhtml) ,然後按一下 [發佈]。
- 在 [類型] 清單中,按一下 [先前發佈項目]。
- 選取您要中止自動重新發佈的項目,然後按一下 [移除]。 對您不想要自動重新發佈的每個項目重複這項操作。
- 按一下 [關閉]。
- 若要將變更儲存到活頁簿,請在 [ 檔案 ] 索引標籤上,按一下 [儲存]。
繼續自動重新發佈
在顯示訊息時,執行下列操作:
- 每次儲存活頁簿時,在顯示的訊息中按一下 [啟用自動重新發佈功能]。
控制自動重新發佈訊息的顯示
如果您不想要讓訊息在每次儲存活頁簿時出現,您可以選取 [不要再顯示這個訊息] 核取方塊。 不過,請注意,此設定會套用到所有設為 [自動重新發佈] 的 Excel 活頁簿。
自動重新發佈錯誤和警告
當您使用 [自動重新發佈] 功能時,您可能會收到下列錯誤或警告訊息。
警告:外部參照已轉換為檔案名稱/路徑中的 <值>
您重新發佈的活頁簿包含其他活頁簿、網頁或文件的參照,例如在「活頁簿2.xls」的儲存格 A1 中取得值之「活頁簿1.xls」的連結。 由於外部參照在產生的發佈網頁中不受支援,在網頁上參照會轉換為最後擷取的值。 不過,活頁簿中的參照仍會保持完整。
警告:隱藏的公式不再受檔案名稱/路徑保護<>
隱藏公式變成顯示在發佈的網頁上。 如果您不想要讓隱藏公式顯示在網頁上,請在儲存和重新發佈之前將這些公式移除。
警告:檔案名稱/路徑中 <不支援顯示精確度選項>
此活頁簿使用 [顯示精確度] 選項,可從 [Excel 選項] 對話方塊中按一下 [Excel 選項]) ,在 [公式] 類別的 [計算選項] 區段底下找到該選項。 這表示儲存在儲存格中的值不再精確到 15 位數,而是精確到儲存格中顯示的值。 因為網頁不支援 [以顯示值為準],您在從此活頁簿發佈之網頁上輸入或變更的公式結果或值將不再套用 [以顯示值為準] 選項。
警告:檔案名稱/路徑中的 <1904 年日期系統已轉換為 1900 年日期系統>
此活頁簿使用 1904 年日期系統,這是在 Excel 選項對話方塊中 [進階] 類別的 [計算此活頁簿時] 區段底下提供的選項。 此選項通常用於 Macintosh 相容性,它會將在 Microsoft Excel 中計算所有日期的開始日期從 1900 年 1 月 1 日變更為 1904 年 1 月 2 日。 由於網頁不支援 1904 日期系統,網頁上的日期將轉換為 1900 日期系統,而且可能會顯示約四年的差異。
錯誤:無法存取 <檔案名稱/路徑>
無法將您重新發佈的項目儲存到這些項目先前發佈時的所在位置。
- 檢查您發佈的目標網站或伺服器是否正常運作。
- 檢查您先前發佈的目標位置是否有變更的名稱或已移動。
- 確認您對於先前發佈項目的目標位置擁有適當的權限。
錯誤:檔案名稱/路徑中有 <受保護的資料>
網頁中無法儲存受保護的資料。 若要重新發佈活頁簿,您必須先取消保護資料,然後移除所有密碼。 必要時,您應將機密資訊移動到沒有要發佈的活頁簿。
錯誤:此檔案的格式 <檔案名稱/路徑不正確>
您無法使用自動重新發佈功能將 Microsoft Excel 資料發佈到不是網頁格式 (.htm、.html、.mht、.mhtml) 的檔案。 確認您是發佈到 HTML 格式的網頁。
錯誤:先前發佈的資料已從檔案名稱/路徑中 <刪除>
設為自動重新發佈之活頁簿中的項目不再存在。
錯誤:記憶體不足,無法發佈 <檔案名稱/路徑>
- 關閉電腦上任何不需要的程式或視窗,以在系統上重新擷取可用記憶體。
- 檢查您嘗試發佈的目標位置的可用磁碟空間量,並確認有足夠的空間可供網頁使用。
- 對於您要發佈的目標位置,檢查您尚未超過指定的空間限制。
- 嘗試移除工作表、物件或任何不必要的項目,藉此縮小活頁簿的檔案大小。
- 檢查電腦上的磁碟空間量。 從硬碟中刪除不必要的檔案。
- 檢查系統上的隨機存取記憶體 (RAM),並確認它可正常運作,而且有適合您 Microsoft Office 或 Office Excel 版本的建議量。
儲存時變更網頁標題
網頁標題會顯示在瀏覽器工具列中,並在網頁新增至 [我的最愛] 時提供頁面標題,並在搜尋引擎結果中顯示網頁標題。 對於 SEO 來說,使用準確反映頁面內容的標題非常重要,並且不要太短或太長。
- 按一下 [ 檔案>] [另存新檔>瀏覽]。
- 在 [另存新檔 ] 對話方塊中,選取 [ 單一檔案網頁]。
- 按一下 [變更標題],然後在 [輸入文字] 對話方塊中輸入您想要的標題,然後按一下 [確定]。
儲存為網頁的問題
當您將活頁簿儲存為網頁時,您可能會遇到下列問題:
問題:我看不到條件化格式
單一檔案網頁 (.mht、.mhtml) 不支援條件式格式設定;請改為使用網頁 (.htm、.html) 檔案格式。 這兩種格式均不支援資料橫條、色階和圖示集。
問題:當我將資料儲存為網頁時,儲存格中的文字遭到截斷
如果您發現儲存格中的文字遭到截斷或未完整顯示,請嘗試下列動作:
修改包含自動換行文字的儲存格 您可能在將資料儲存為網頁之前,已使用自動換行的文字設定儲存格格式。 若要防止文字在儲存時被截斷,您可以縮短文字、使用多個儲存格來儲存文字,或加寬工作表中的欄,然後儲存資料。
加寬文字所在的欄 當儲存格中的文字與另一個儲存格重疊時,可能無法儲存重疊的部分。 加寬文字所在的欄,使其不與其他儲存格重疊。
重新對齊文字 如果您在儲存格中看到文字被截斷,則表示儲存文字時文字長於儲存格的長度,並且是靠右對齊或置中對齊。 編輯原始活頁簿,並將文字重新對齊, (縮排) 。
問題:當我將資料儲存為網頁時,旋轉的文字未正確顯示
當您將 Excel 資料儲存為網頁時,您無法使用旋轉或垂直文字。 旋轉和垂直文字會轉換成水平文字。
問題:我儲存到現有網頁的項目一直顯示在網頁底部
當您將 Excel 資料儲存到現有網頁時,Excel 一律會將資料附加到網頁底部。
若要將 Excel 資料移至網頁上的其他位置,您可以在設計程式 (例如 Microsoft Office SharePoint Designer) 中開啟網頁,然後重新排列項目。
問題:我已將網頁移至其他位置,現在某些連結中斷了
當您儲存網頁時,Excel 會根據預設將所有支援檔案 (例如項目符號、背景材質和圖形) 儲存在支援子資料夾中。 如果您將網頁移動或複製到其他位置,您也必須移動支援資料夾,這樣才能維持支援檔案的所有連結。
問題:我在網頁上看見紅色的 X
紅色的 X 代表圖形遺失。 如果您將網頁移動或複製到新位置但未移動支援檔案,圖形連結 (例如相片、項目符號和背景材質) 可能會中斷。
]。