您可以儲存整本活頁簿,包括瀏覽工作表的索引標籤,或將活頁簿的範圍或圖表等部分儲存為靜態網頁,這樣使用者就能在全球資訊網上檢視 Microsoft Office Excel 資料。 例如,如果您的 Excel 工作表上有銷售額,您可以連同圖表一起儲存數據來比較這些數據,而且使用者不必開啟 Office Excel 就可以檢視資訊。
您想要做什麼?
深入了解如何將 Excel 資料儲存為靜態網頁
當您將 Excel 資料儲存為靜態網頁時,請務必了解自動重新發佈功能,包括支援檔案所在的位置、如何定義超連結,以及重新開啟儲存的網頁 (而不是重新開啟原始活頁簿) 兩者之間有何差異。
使用自動重新發佈功能
每次儲存活頁簿時,您都可以選取 [ 每次儲存此活頁簿時自動重新發佈 ] 方塊中的 [ 發佈為網頁 ] 對話框,自動將其重新發佈至網络。 (在 Excel 2007) 中的 [ 檔案 ] 索引標籤 ([Microsoft Office 按鈕 ] ,按兩下 [另 存新檔],選取網頁格式 (.htm、.html、.mht、.mhtml) ,然後按兩下 [ 發佈].)
不過,有時候您可能不想自動重新發佈活頁簿中的項目,例如當您:
-
輸入了不應儲存到公開位置的機密資訊
-
與網路或網頁伺服器位置的連線暫時中斷
-
正在儲存非信任來源人士所建立的活頁簿 (活頁簿可能包含使用您的認證從網路位置收集資訊,然後將該資訊儲存到公開位置的巨集)。
必要時,您可以將 [自動重新發佈] 設為暫時無法使用 (適用於目前的開啟及關閉工作階段),或設為永久無法使用 (每次開啟、儲存及關閉時)。
關於支援網頁檔案和超連結
網頁通常包含影像和其他支援檔案,以及連往其他網頁的超連結。 移動支援檔案或網頁後,可能無法再正常使用參照它們的網頁。
支援檔案
當您將 Excel 活頁簿或工作表儲存為網頁 (.htm、.html),Excel 會建立支援資料夾 (名為「檔案名稱_ files」),整個網頁的支援檔案 (例如項目符號、背景材質和圖形) 都會儲存在這裡。 例如,如果您的檔案命名為「網頁1.htm」,Excel 會建立名為「網頁1_ files」的子資料夾。 Excel 也會為支援檔案指派名稱 (例如 image001.jpg 和 image002.gif)。
如果您將網頁移動或複製到其他位置,您也必須移動支援資料夾,這樣才能維持網頁的所有連結。 當您重新儲存到其他位置時,Excel 會自動為您複製支援資料夾。
例如,假設您有這個網頁:http://example.microsoft.com/Page1.htm。 它包含儲存在這個支援資料夾中的項目符號:http://example.microsoft.com/網頁1_ files。 項目符號檔案的相對路徑為 /網頁1_ files/image001.gif 和 /網頁1_ files/image002.gif。 如果您將 Page1.htm 移動到新位置 (例如 http://example.microsoft.com/),您也必須將支援檔案資料夾 ([網頁1_ files]) 移動到 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 資料儲存為靜態網頁
-
在 Excel 2007) 中的 [ 檔案 ] 索引標籤 ([Microsoft Office 按鈕 ] ,按兩下 [ 另存新檔]。
[另存新檔] 對話方塊隨即顯示。
-
在清單方塊中,執行下列其中一項操作:
-
若要儲存為網頁並建立支援檔案和資料夾,請選取 [網頁 (*.htm; *.html)]。
-
若要儲存為單一檔案網頁並將支援檔案內嵌於網頁中,請選取 [單一檔案網頁 (*.mht; *.mhl)]。
-
-
如果您已經選取要儲存的項目,請按一下 [儲存],這樣就大功告成了。 否則,請繼續執行下列步驟。
-
請執行下列其中一項操作:
-
若要儲存整本活頁簿 (包括瀏覽活頁簿中每個工作表的索引標籤),請按一下 [整本活頁簿]。
-
若要儲存工作表上目前的選取範圍,請按一下 [選取區:工作表]。
-
-
按一下 [發佈]。
[發佈為網頁] 對話方塊隨即顯示。
-
在 [發佈項目] 底下的 [類型] 方塊中,選取下列其中一個項目:
項目 |
動作 |
整本活頁簿 |
選取 [整本活頁簿]。 系統會儲存整本活頁簿,包括使用者可用來瀏覽到每個工作表的索引標籤。 |
整張工作表 |
選取 [在工作表名稱的項目],然後選取 [工作表名稱的所有內容]。 |
項目 |
選取 [在工作表名稱的項目],然後選取您要儲存的項目,例如樞紐分析表或圖表。 項目不包括儲存格範圍。 |
儲存格範圍 |
選取 單元格範圍 ,然後,如果選取方塊不包含您要的範圍,請按兩下工作表 (對話框會折疊至選取方塊) ,從Excel活頁簿中選取單元格範圍,然後按下 [ 展開對話 框 ]。 |
圖表 |
選取 [在工作表名稱的項目],然後選取 [圖表 x]。 |
篩選範圍 |
選取 [在工作表名稱的項目],然後選取您要儲存的 [自動篩選] 項目。 |
外部資料範圍 |
選取 [在工作表名稱的項目],然後選取您要儲存的 [查詢] 項目。 |
重新發佈 |
若要重新發佈您已經發佈的工作表或項目,請選取 [先前發佈項目],然後選取您要重新發佈的工作表或項目。 若要避免項目遭到重新發佈,請選取項目,然後按一下 [移除]。 若要繼續發佈,請按一下清單中的其他項目。 |
-
若要新增置於選取區中央及位於瀏覽器標題列中的標題,請按一下 [發佈為] 底下的 [變更]。 輸入您想要的標題,然後按一下 [確定]。
-
在 [檔案名稱] 方塊旁邊,按一下 [瀏覽],然後找到您想要儲存網頁的磁碟機、資料夾、Web 資料夾、網頁伺服器、HTTP 網站或 FTP 位置,然後按一下 [確定]。
只要您有修改網頁及存取檔案的權限,您也可以變更要附加或取代的現有網頁。
提示: 當您第一次建立網頁時,建議您將網頁儲存在本機硬碟上,這樣就能在公開或共用位置發佈網頁之前進行所需的變更或修正。
-
儲存網頁之後,若要在瀏覽器中檢視網頁,請選取 [於瀏覽器中開啟已發佈的網頁] 核取方塊。
附註: 若要預覽網頁 (但不儲存網頁),您可以使用可新增到 [快速存取工具列] 的 [網頁預覽] 命令。
-
如果您打算稍後在活頁簿中進行變更,而且想要在每次儲存活頁簿時自動重新發佈項目,請選取 [每次儲存此活頁簿即自動重新發佈] 核取方塊。
-
若要變更其他相關選項,請執行下列一或多項操作:
-
按一下 [發佈]。
-
如果您正在儲存現有網頁,將會顯示一則訊息。 請執行下列其中一項操作:
-
若要複製以取代現有網頁,請按一下 [取代檔案]。
-
若要將資料附加到網頁底部,請按一下 [加入至檔案]。
-
啟用自動重新發佈或將自動重新發佈設為無法使用
如果您已啟用 [自動重新發佈] 功能,每次儲存活頁簿時都會顯示一則訊息。 您可以將 [自動重新發佈] 設為暫時或永久無法使用,或保持啟用。 您也可以控制顯示訊息的方式。
附註: 當您在儲存活頁簿時在狀態列中看見 [正在發佈至頁面: 檔案名稱],就可以判斷活頁簿已設為 [自動重新發佈]。
將自動重新發佈設為暫時無法使用
在顯示訊息時,執行下列操作:
-
選取 [此活頁簿開啟時,停用自動重新發佈功能] 選項。
-
按一下 [確定]。
[自動重新發佈] 只有在活頁簿的目前工作階段中無法使用,或直到您關閉活頁簿為止。 下次開啟活頁簿時,將會啟用 [自動重新發佈]。
永久停用自動重新發佈
-
開啟已設為自動重新發佈的活頁簿。
-
在 Excel 2007) 的 [ 檔案 (Microsoft Office 按鈕 ] 索引標籤上,按兩下 [另 存新檔],選取網頁格式 (.htm、.html、.mht、.mhtml) ,然後單擊 [ 發佈]。
-
在 [類型] 清單中,按一下 [先前發佈項目]。
-
選取您要中止自動重新發佈的項目,然後按一下 [移除]。 對您不想要自動重新發佈的每個項目重複這項操作。
-
按一下 [關閉]。
-
若要將變更儲存到活頁簿,請在Excel 2007) 中的 [ 檔案 ] 索引標籤 ([Microsoft Office 按鈕 ] ,按兩下 [ 儲存]。
繼續自動重新發佈
在顯示訊息時,執行下列操作:
-
每次儲存活頁簿時,在顯示的訊息中按一下 [啟用自動重新發佈功能]。
控制自動重新發佈訊息的顯示
如果您不想要讓訊息在每次儲存活頁簿時出現,您可以選取 [不要再顯示這個訊息] 核取方塊。 不過,請注意,此設定會套用到所有設為 [自動重新發佈] 的 Excel 活頁簿。
自動重新發佈錯誤和警告
當您使用 [自動重新發佈] 功能時,您可能會收到下列錯誤或警告訊息。
警告:<檔案名稱/路徑> 中的外部參照轉換為值
您重新發佈的活頁簿包含其他活頁簿、網頁或文件的參照,例如在「活頁簿2.xls」的儲存格 A1 中取得值之「活頁簿1.xls」的連結。 由於外部參照在產生的發佈網頁中不受支援,在網頁上參照會轉換為最後擷取的值。 不過,活頁簿中的參照仍會保持完整。
警告:<檔案名稱/路徑> 中的隱藏公式不再受到保護
隱藏公式變成顯示在發佈的網頁上。 如果您不想要讓隱藏公式顯示在網頁上,請在儲存和重新發佈之前將這些公式移除。
警告:<檔案名稱/路徑> 中不支援 [以顯示值為準] 選項
此活頁簿使用 [以顯示的精確度] 選項,可在 [Excel 選項] 對話方塊的 [公式] 類別的 [計算選項] 區段底下使用, (在 Excel 2007) 的 [檔案] 索引標籤 ([Microsoft Office 按鈕] 上,按兩下 [Excel 選項]) 。 也就是說,儲存格中儲存的值的精準度已經不到 15 位數,精確度以儲存格中的顯示值為準。 因為網頁不支援 [以顯示值為準],您在從此活頁簿發佈之網頁上輸入或變更的公式結果或值將不再套用 [以顯示值為準] 選項。
警告:<檔案名稱/路徑> 中的 1904 年日期系統轉換為 1900 年日期系統
此活頁簿使用 1904 日期系統,此選項位於 [Excel 選項] 對話方塊中 [進階] 類別的 [計算此活頁簿時] 區段 (在 Excel 2007) 的 [檔案] 索引標籤 ([Microsoft Office 按鈕] 中,按兩下 [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 代表圖形遺失。 如果您將網頁移動或複製到新位置但未移動支援檔案,圖形連結 (例如相片、項目符號和背景材質) 可能會中斷。