將工作簿全部或部分儲存到靜態網頁

套用到
Microsoft 365 Excel Excel 2024 Excel 2021 Excel 2019 Excel 2016

你可以將整個工作簿,包括用於導航工作表的分頁,或是工作簿的部分內容(如範圍或圖表),儲存到靜態網頁,讓使用者能在萬維網上查看你的 Microsoft Office Excel 資料。 例如,如果您的 Excel 工作表上有銷售額,您可以連同圖表一起儲存數據來比較這些數據,而且使用者不必開啟 Office Excel 就可以檢視資訊。

您想要做什麼?

深入了解如何將 Excel 資料儲存為靜態網頁

當您將 Excel 資料儲存為靜態網頁時,請務必了解自動重新發佈功能,包括支援檔案所在的位置、如何定義超連結,以及重新開啟儲存的網頁 (而不是重新開啟原始活頁簿) 兩者之間有何差異。

使用自動重新發佈功能

每次儲存工作簿時,只要在「發佈為網頁」對話框中,選擇自動重新發布,即可在儲存時自動重新發佈到網路。 點擊 另存為,選擇網頁格式 (.htm、.html、.mht、.mhtml) ,然後點擊 發佈。)

不過,有時候您可能不想自動重新發佈活頁簿中的項目,例如當您:

  • 輸入了不應儲存到公開位置的機密資訊
  • 暫時與網路或網頁伺服器位置斷線
  • 正在儲存非信任來源人士所建立的活頁簿 (活頁簿可能包含使用您的認證從網路位置收集資訊,然後將該資訊儲存到公開位置的巨集)。

必要時,您可以將 [自動重新發佈] 設為暫時無法使用 (適用於目前的開啟及關閉工作階段),或設為永久無法使用 (每次開啟、儲存及關閉時)。

網頁通常包含影像和其他支援檔案,以及連往其他網頁的超連結。 移動支援檔案或網頁後,可能無法再正常使用參照它們的網頁。

支援檔案

當您將 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 資料儲存為靜態網頁

  1. 按一下 [檔案] 索引標籤上的 [另存新檔]
    [另存新檔] 對話方塊隨即顯示。

  2. 在清單方塊中,執行下列其中一項操作:

    • 若要儲存為網頁並建立支援檔案和資料夾,請選取 [網頁 (*.htm; *.html)]
    • 若要儲存為單一檔案網頁並將支援檔案內嵌於網頁中,請選取 [單一檔案網頁 (*.mht; *.mhl)]
  3. 如果您已經選取要儲存的項目,請按一下 [儲存],這樣就大功告成了。 否則,請繼續執行下列步驟。

  4. 請執行下列其中一項操作:

    • 若要儲存整本活頁簿 (包括瀏覽活頁簿中每個工作表的索引標籤),請按一下 [整本活頁簿]
    • 若要儲存工作表上目前的選取範圍,請按一下 [選取區:工作表]
  5. 按一下 [發佈]
    [發佈為網頁] 對話方塊隨即顯示。

  6. 在 [發佈項目] 底下的 [類型] 方塊中,選取下列其中一個項目:

項目 [動作]
整本活頁簿 選取 [整本活頁簿]。 系統會儲存整本活頁簿,包括使用者可用來瀏覽到每個工作表的索引標籤。
整張工作表 選擇 Sheetname 上的 Items,然後選擇 Sheetname 的所有內容
物品 在工作表名稱中選擇項目,然後選擇你想儲存的項目,例如樞紐分析表報告或圖表。 項目不包括儲存格範圍。
儲存格範圍 選擇 儲存格範圍 ,如果選取框中沒有你想要的範圍,點擊工作表 (對話框會縮成選取框) ,從 Excel 工作簿中選取一組儲存格,然後點選「 展開對話框按鈕圖片 」。
圖表 工作表名稱中選擇項目,然後選擇圖表 x
篩選範圍 Sheetname 選擇 Items,然後選擇你想儲存的 AutoFilter 項目。
外部資料範圍 Sheetname 選擇 Items,然後選擇你想儲存的查詢項目。
重新發佈 若要重新發佈您已經發佈的工作表或項目,請選取 [先前發佈項目],然後選取您要重新發佈的工作表或項目。 若要避免項目遭到重新發佈,請選取項目,然後按一下 [移除]。 若要繼續發佈,請按一下清單中的其他項目。
  1. 若要新增置於選取區中央及位於瀏覽器標題列中的標題,請按一下 [發佈為] 底下的 [變更]。 輸入您想要的標題,然後按一下 [確定]

  2. 檔案名稱 框旁,點選 瀏覽,找到你想儲存網頁的磁碟機、資料夾、網頁資料夾、網頁伺服器、HTTP 網站或 FTP 位置,然後點擊 確定
    只要您有修改網頁及存取檔案的權限,您也可以變更要附加或取代的現有網頁。

    秘訣

    當您第一次建立網頁時,建議您將網頁儲存在本機硬碟上,這樣就能在公開或共用位置發佈網頁之前進行所需的變更或修正。

  3. 儲存網頁之後,若要在瀏覽器中檢視網頁,請選取 [於瀏覽器中開啟已發佈的網頁] 核取方塊。

    注意

    若要預覽網頁 (但不儲存網頁),您可以使用可新增到 [快速存取工具列] 的 [網頁預覽] 命令。

  4. 如果您打算稍後在活頁簿中進行變更,而且想要在每次儲存活頁簿時自動重新發佈項目,請選取 [每次儲存此活頁簿即自動重新發佈] 核取方塊。

  5. 若要變更其他相關選項,請執行下列一或多項操作:

    • 若要變更網頁選項,請按一下 [工具] 旁邊的箭號,然後按一下 [網頁選項]。 如需詳細資訊,請參閱網頁選項
    • 若要變更圖片壓縮選項,請按一下 [工具] 旁邊的箭號,然後按一下 [壓縮圖片]。 如需詳細資訊,請參閱縮減圖片的檔案大小
  6. 按一下 [發佈]

  7. 如果您正在儲存現有網頁,將會顯示一則訊息。 請執行下列其中一項操作:

    • 若要複製以取代現有網頁,請按一下 [取代檔案]
    • 若要將資料附加到網頁底部,請按一下 [加入至檔案]

頁面頂端

啟用自動重新發佈或將自動重新發佈設為無法使用

如果您已啟用 [自動重新發佈] 功能,每次儲存活頁簿時都會顯示一則訊息。 您可以將 [自動重新發佈] 設為暫時或永久無法使用,或保持啟用。 您也可以控制顯示訊息的方式。

注意

當你儲存工作簿時,看到狀態列中「發佈到頁面:檔名」,就能判斷該工作簿設定為自動重新發布

將自動重新發佈設為暫時無法使用

在顯示訊息時,執行下列操作:

  1. 選取 [此活頁簿開啟時,停用自動重新發佈功能] 選項。
  2. 按一下 [確定]
    [自動重新發佈] 只有在活頁簿的目前工作階段中無法使用,或直到您關閉活頁簿為止。 下次開啟活頁簿時,將會啟用 [自動重新發佈]

永久停用自動重新發佈

  1. 開啟已設為自動重新發佈的活頁簿。
  2. 檔案 標籤中,點選 另存為,選擇網頁格式 (.htm、.html、.mht、.mhtml) ,然後點擊 發佈
  3. 在 [類型] 清單中,按一下 [先前發佈項目]
  4. 選取您要中止自動重新發佈的項目,然後按一下 [移除]。 對您不想要自動重新發佈的每個項目重複這項操作。
  5. 按一下 [關閉]
  6. 要將變更儲存到你的工作簿,請在 「檔案 」標籤中點擊 儲存

繼續自動重新發佈

在顯示訊息時,執行下列操作:

  • 每次儲存活頁簿時,在顯示的訊息中按一下 [啟用自動重新發佈功能]

控制自動重新發佈訊息的顯示

如果您不想要讓訊息在每次儲存活頁簿時出現,您可以選取 [不要再顯示這個訊息] 核取方塊。 不過,請注意,此設定會套用到所有設為 [自動重新發佈] 的 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 使用一個準確反映頁面內容且不短或過長的標題非常重要。

  1. 點擊 檔案>另存>瀏覽
  2. 另存新檔 對話框中,選擇 單一檔案網頁
  3. 點選 「更改標題」,然後在 「輸入文字 」對話框中輸入你想要的標題,然後點擊 確定

頁面頂端

儲存為網頁的問題

當您將活頁簿儲存為網頁時,您可能會遇到下列問題:

問題:我看不到條件化格式

單一檔案網頁 (.mht、.mhtml) 不支援條件式格式設定;請改為使用網頁 (.htm、.html) 檔案格式。 這兩種格式均不支援資料橫條、色階和圖示集。

問題:當我將資料儲存為網頁時,儲存格中的文字遭到截斷

如果您發現儲存格中的文字遭到截斷或未完整顯示,請嘗試下列動作:

修改包含自動換行文字的儲存格 你可能在儲存為網頁之前,先用換行文字格式化儲存格。 為了避免儲存時文字被截斷,你可以縮短文字、使用多個儲存格,或在工作表中加寬欄位,然後再儲存資料。

拓寬該欄位,該欄位為文本所在 當某儲存格中的文字重疊於另一個儲存格時,該重疊部分可能無法被儲存。 將文字所在欄位加寬,避免與其他儲存格重疊。

重新排列文本 如果你看到某個儲存格的文字被切斷,表示該文字比儲存格時的長度還長,且是右對齊或中心對齊。 編輯原始工作簿,並將文字重新排列成左 (縮排) 。

問題:當我將資料儲存為網頁時,旋轉的文字未正確顯示

當你將 Excel 資料儲存為網頁時,不能使用旋轉或直排文字。 旋轉與直排文字會轉換為橫向文字。

問題:我儲存到現有網頁的項目一直顯示在網頁底部

當您將 Excel 資料儲存到現有網頁時,Excel 一律會將資料附加到網頁底部。

若要將 Excel 資料移至網頁上的其他位置,您可以在設計程式 (例如 Microsoft Office SharePoint Designer) 中開啟網頁,然後重新排列項目。

當您儲存網頁時,Excel 會根據預設將所有支援檔案 (例如項目符號、背景材質和圖形) 儲存在支援子資料夾中。 如果您將網頁移動或複製到其他位置,您也必須移動支援資料夾,這樣才能維持支援檔案的所有連結。

問題:我在網頁上看見紅色的 X

紅色的 X 代表圖形遺失。 如果您將網頁移動或複製到新位置但未移動支援檔案,圖形連結 (例如相片、項目符號和背景材質) 可能會中斷。

頁面頂端