将工作簿的全部或部分保存到静态网页

应用对象
Microsoft 365 专属 Excel Excel 2024 Excel 2021 Excel 2019 Excel 2016

您可以将整个工作簿(包括用于导航工作表的选项卡)或工作簿的一部分(如区域或图表)保存到静态网页,以便用户可以在万维网上查看您的 Microsoft Office Excel 数据。 例如,如果 Excel 工作表中有销售数据,就可以将这些数据随图表保存起来以对其进行对比,这样用户无需打开 Office Excel 就可以查看这些信息。

您要做什么?

深入了解将 Excel 数据保存到静态网页

将 Excel 数据保存到静态网页时,务必了解自动重新发布功能、支持文件的所在位置、如何定义超链接以及重新打开已保存网页和重新打开原始工作簿之间的区别。

使用自动重新发布功能

每次保存工作簿后,都可以通过在“发布为网页”对话框中选中“每次保存此工作簿时自动重新发布”框即可将其自动重新发布到 Web。 单击 “另存为”,选择网页格式 (.htm、.html、.mht、.mhtml) ,然后单击 “发布”。)

但是,有时你可能不想自动重新发布工作簿中的项,例如当你:

  • 输入了不能保存到公用位置的机密或敏感信息时
  • 暂时与网络或 Web 服务器位置断开连接
  • 要保存的工作簿是由不受信任的用户创建的时(工作簿中的宏可能会通过使用你的凭据从网络位置收集信息,然后将该信息保存到公用位置。)

建议必要时暂时禁用(当前打开和关闭会话)或永久禁用(每次打开、保存和关闭会话)“自动重新发布”。

网页通常包含图像和其他支持文件,以及指向其他网页的超链接。 支持文件或网页移动后,指向它们的网页可能无法再正常工作。

支持文件

将 Excel 工作簿或工作表另存为网页 (.htm .html) 时,Excel 会创建一个名为“filename_ files”的支持文件夹,用于保存页面的所有支持文件,例如项目符号、背景纹理和图形。 例如,如果文件名为 Page1.htm,Excel 会创建一个名为“Page1_ files”的子文件夹。Excel 还会为支持文件分配名称(如 image001.jpg 和 image002.gif)。

将网页移动或复制到其他位置时,必须同时移动支持文件夹,这样才能将所有链接保存到网页。 重新保存到其他位置时,Excel 会为你自动复制支持文件夹。

例如,假设有一个网页:http://example.microsoft.com/Page1.htm。 它包括项目符号,这些项目符号存储在支持文件夹中:http://example.microsoft.com/Page1_ 个文件。 则项目符号文件的相对路径是 /Page1_ files/image001.gif and /Page1_ files/image002.gif。 如果将 Page1.htm 移动到新位置(如 http://example.microsoft.com/),还必须将支持文件夹 (Page1_ 文件) 移动到 http://example.microsoft.com/。

创建网页时,Excel 会自动管理相关文件和超链接,以便当页面放置在最终 Web 服务器上时,图像和链接均正常工作。

当所有文件(例如项目符号、导航按钮、背景纹理、图形和超链接指向的网页等)都被放置或保存到同一个 Web 服务器时,Excel 会将链接作为相对链接。

指向位于其他服务器上的网站的超链接(例如 Web 上你最喜欢的地方的列表)会被作为绝对链接,即固定的文件位置。

将网页保存到其他位置时,无法转换为相对链接的链接会继续作为绝对链接。

删除另存为相对链接的元素后,Excel 会自动从支持文件夹中删除相应的支持文件。

网页支持文件的语言特定名称

Microsoft Office System 的语言版本中有用于将文件另存为网页的后缀。 例如,假设你使用 Microsoft Office System 的荷兰语版本将名为 Page1 的文件另存为网页。 则支持文件夹的默认名称为“Page1_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 上的项目,然后选择 Sheetname 的所有内容。
物品 选择 Sheetname 上的项目,然后选择要保存的项目,例如数据透视表或图表。 项不包括单元格区域。
单元格区域 选择 单元格区域, 如果选择框不包含所需区域,请单击工作表 (对话框将折叠为选择框) ,从 Excel 工作簿中选择单元格区域,然后单击“ 展开对话框 ”。
图表 在 Sheetname 上选择项目,然后选择图表 x。
筛选的区域 选择 Sheetname 上的项,然后选择要保存的自动筛选项。
外部数据区域 选择 Sheetname 上的项,然后选择要保存的查询项。
重新发布 若要再次发布曾今发布过的工作表或项,请选择“曾经发布过的项”,然后选择想要重新发布的工作表或项。 若要阻止重新发布某个项,请选择该项,然后单击“删除”。 若要继续发布,请单击列表中的其他项。
  1. 若要添加一个标题,使其居中出现在选定内容的上方以及浏览器标题栏中,请在“发布形式”下单击“更改”。 键入所需标题,然后单击“确定”。

  2. 在 “文件名 ”框旁边,单击 “浏览”,找到要保存网页的驱动器、文件夹、Web 文件夹、Web 服务器、HTTP 站点或 FTP 位置,然后单击 “确定”。
    只要有权修改网页并且有权访问文件,也可以选择将其添加到或替换现有网页。

    提示

    第一次创建网页时,建议将网页保存在本地硬盘上,这样在将网页发布到公用或共享位置之前,可以进行任何所需的更改或更正。

  3. 保存后若要在浏览器中查看网页,请选择“在浏览器中打开已发布网页”复选框。

    注意

    若要预览但不保存页面,可以使用“网页预览”命令,可以将该命令添加到快速访问工具栏。

  4. 如果希望之后在工作簿中进行更改,并且想在每次保存工作簿时自动重新发布项目,请选择“在每次保存工作薄时自动重新发布”复选框。

  5. 若要更改其他相关选项,请执行以下一项或多项操作:

    • 若要更改网页选项,请单击“工具”旁边的箭头,然后单击“Web 选项”。 有关详细信息,请参阅网页选项。
    • 若要更改图片压缩选项,请单击“工具”旁边的箭头,然后单击“压缩图片”。 有关详细信息,请参阅减小图片的文件大小。
  6. 单击“发布”。

  7. 如果要保存到现有网页,系统会显示一条消息。 请执行下列操作之一:

    • 若要覆盖现有页面,请单击“替换文件”。
    • 若要将数据追加到网页的末尾,请单击“添加到文件”。

返回页首

启用或禁用自动重新发布

启用“自动重新发布”功能后,每次保存工作簿时都会出现一条消息。 可以暂时或永久禁用“自动重新发布”,也可以保留该功能。 还可以控制消息的显示方式。

注意

保存工作簿时,在状态栏中看到“发布到 Page: filename”,可以看出工作簿已设置为“自动重新发布”。

临时禁用自动重新发布

出现该消息时,执行下列操作之一:

  1. 选择“在此工作簿打开时禁用自动重新发布功能”选项。
  2. 单击“确定”。
    “自动重新发布”只对工作簿的当前会话不可用,即该功能在关闭工作簿之前不可用。 下一次打开工作簿时,将启用“自动重新发布”。

永久禁用自动重新发布

  1. 打开已设置为自动重新发布的工作簿。
  2. 在 “文件 ”选项卡上,单击“ 另存为”,选择网页格式 (.htm、.html、.mht、.mhtml) ,然后单击 “发布”。
  3. 在“选择”列表中,单击“曾经发布过的项”。
  4. 选择要停止自动重新发布的项,然后单击“删除”。 对每个不想自动重新发布的项重复该操作。
  5. 单击“关闭”。
  6. 若要将更改保存到工作簿,请在 “文件 ”选项卡上,单击“ 保存”。

继续执行自动重新发布

出现该消息时,执行下列操作之一:

  • 在每次保存工作簿时显示的消息中,单击“启用自动重新发布功能”。

控制自动重新发布消息的出现方式

如果不希望每次保存工作簿时都出现该消息,请选择“不再显示此消息”复选框。 但是请注意,此设置将应用于设置为自动重新发布的所有 Excel 工作簿。

返回页首

自动重新发布的错误和警告

使用自动重新发布功能时可能会收到以下错误和警告消息。

警告:外部引用已转换为文件名/路径中的 <值>

重新发布的工作簿中包含对其他工作簿、页面或文档的引用,例如 Book1.xls 中的链接获取的是 Book2.xls 中 A1 单元格的值。 生成的已发布网页中不支持外部引用,因此引用会转换为网页上最后一个检索的值。 但是工作簿中的引用仍然保持不变。

警告:隐藏的公式不再受文件名/路径保护<>

隐藏的公式在已发布的网页上将变为可见。 如果不希望在网页上显示隐藏的公式,请在保存和发布之前将公式删除。

警告:文件名/路径不 <支持显示精度选项>

此工作簿使用“显示精度”选项,该选项可在“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 表示缺少图形。 如果将网页移动或复制到了新的位置,但是没有移动支持文件,则指向图形(例如照片、项目符号和背景纹理等)的链接可能会损坏。

返回页首