Excel 文件格式转换时不转换的格式和功能

在 Excel 2007 中引入的 .xlsx 工作簿格式保留了在早期 Excel 版本中可用的所有工作表和图表数据、格式和其他功能,以及启用宏的工作簿格式(.xlsm)不仅保留宏和宏工作表,还保留宏和宏工作表。功能.

如果你经常与使用早期版本的 Excel 的用户共享工作簿数据,则可以在兼容模式下工作,以防止在早期版本的 Excel 中打开工作簿时丢失数据和保真度,或者你可以使用可帮助你的转换器切换数据。 有关详细信息,请参阅保存 excel 工作簿以与早期版本的 Excel 兼容

如果将工作簿保存为其他文件格式(如文本文件格式),则某些格式和数据可能会丢失,并且可能不支持其他功能。

以下文件格式的功能和格式差异如下所述。

本文内容

带格式文本(以空格分隔)

文本(以制表符分隔)

文本(Unicode)

CSV(以逗号分隔)

DIF(数据交换格式)

SYLK (符号链接)

网页和单个文件网页

XML 电子表格 2003

带格式文本(以空格分隔)

此文件格式(.prn)仅保存在活动工作表的单元格中显示的文本和值。

如果单元格的行包含超过240个字符,则超过240的任何字符都将换行到已转换文件末尾的新行。 例如,如果第1行到第10行包含超过240个字符,则第1行中的剩余文本将放在第11行,第2行中的剩余文本放置在第12行,依此类推。

数据列以逗号分隔,每行数据都以回车符结束。 如果单元格显示公式而不是公式值,则公式将转换为文本。 所有格式、图形、对象和其他工作表内容都将丢失。 欧元符号将转换为问号。

注意: 在以此格式保存工作表之前,请确保希望转换的所有数据都可见,并且各列之间有足够的间距。 否则,已转换的文件中的数据可能会丢失或分隔不正确。 在将工作表转换为格式的文本格式之前,您可能需要调整工作表的列宽。

返回页首

文本(以制表符分隔)

此文件格式(.txt)仅保存在活动工作表的单元格中显示的文本和值。

数据列以制表符分隔,每行数据以回车符结束。 如果单元格中包含逗号,则单元格内容括在双引号中。 如果数据包含引号,则双引号将替换引号,单元格内容也括在双引号中。 所有格式、图形、对象和其他工作表内容都将丢失。 欧元符号将转换为问号。

如果单元格显示公式而不是公式值,则公式将保存为文本。 若要保留公式(如果在 Excel 中重新打开文件),请在 "文本导入向导" 中选择 "分隔符" 选项,然后选择 "制表符" 作为分隔符。

注意: 如果你的工作簿包含特殊字体字符(如版权符号(©)),并且你将在具有不同操作系统的计算机上使用已转换的文本文件,请将工作簿保存为适用于该系统的文本文件格式。 例如,如果您使用的是 Microsoft Windows,并且想要在 Macintosh 计算机上使用文本文件,请将该文件保存为文本(Macintosh)格式。 如果您使用的是 Macintosh 计算机,并且想要在运行 Windows 或 Windows NT 的系统上使用该文本文件,请将该文件保存为文本(Windows)格式。

返回页首

文本(Unicode)

此文件格式(.txt)保存活动工作表的单元格中显示的所有文本和值。

但是,如果使用不读取 Unicode 的程序(如 Windows 95 中的记事本或基于 Microsoft MS-DOS 的程序)以文本(Unicode)格式打开文件,则数据将丢失。

注意: Windows NT 中的记事本以文本(Unicode)格式读取文件。

返回页首

CSV(以逗号分隔)

此文件格式(.csv)仅保存在活动工作表的单元格中显示的文本和值。 将保存每个单元格中的所有行和所有字符。 数据列以逗号分隔,每行数据都以回车符结束。 如果单元格中包含逗号,则单元格内容括在双引号中。

如果单元格显示公式而不是公式值,则公式将转换为文本。 所有格式、图形、对象和其他工作表内容都将丢失。 欧元符号将转换为问号。

注意: 如果你的工作簿包含特殊的字体字符(如版权符号(©)),并且你将在具有不同操作系统的计算机上使用已转换的文本文件,请将工作簿保存为适用于该系统的文本文件格式。 例如,如果您使用的是 Windows,并且想要在 Macintosh 计算机上使用文本文件,请将文件保存为 CSV (Macintosh)格式。 如果您使用的是 Macintosh 计算机,并且想要在运行 Windows 或 Windows NT 的系统上使用文本文件,请将文件保存为 CSV (Windows)格式。

返回页首

DIF(数据交换格式)

此文件格式(dif)仅保存活动工作表上的文本、值和公式。

如果工作表选项设置为在单元格中显示公式结果,则只有公式结果会保存在已转换的文件中。 若要保存公式,请在保存文件之前显示工作表上的公式。

如何在工作表单元格中显示公式

  1. 转到“文件”>“选项”。

    如果您使用的是 Excel 2007,请单击 " Microsoft Office 按钮" Office 按钮图像 然后单击 " Excel 选项"。

  2. 然后转到此工作表的 "高级> 显示选项",然后选中 "在单元格中显示公式而不是计算结果" 复选框。

保存列宽和大部分数字格式,但所有其他格式都将丢失。

"页面设置" 设置和手动分页符将丢失。

单元格批注、图形、嵌入的图表、对象、窗体控件、超链接、数据有效性设置、条件格式和其他工作表功能将丢失。

将保存数据透视表的当前视图中显示的数据;所有其他数据透视表数据都将丢失。

Microsoft Visual Basic for Applications (VBA)代码丢失。

欧元符号将转换为问号。

返回页首

SYLK (符号链接)

此文件格式(.slk)仅保存活动工作表上的值和公式以及有限的单元格格式设置。

每个单元格最多可保存255个字符。

如果使用 SYLK 格式不支持 Excel 函数,Excel 将在保存文件之前计算函数,并将公式替换为结果值。

保存大部分文本格式;已转换的文本采用单元格中第一个字符的格式。 旋转的文本、合并的单元格以及水平和垂直文本对齐设置均将丢失。 如果在 Excel 中重新打开转换后的 SYLK 工作表,字体颜色可能会转换为另一种颜色。 将边框转换为单行边框。 单元格底纹将转换为点式灰色底纹。

"页面设置" 设置和手动分页符将丢失。

单元格批注已保存。 如果在 Excel 中重新打开 SYLK 文件,则可以显示注释。

图形、嵌入的图表、对象、窗体控件、超链接、数据有效性设置、条件格式和工作表的其他功能都将丢失。

VBA 代码丢失。

将保存数据透视表的当前视图中显示的数据;所有其他数据透视表数据都将丢失。

注意: 你可以使用此格式保存工作簿文件,以便在 Microsoft Multiplan 中使用。 Excel 不包括将工作簿文件直接转换为 Multiplan 格式的文件格式转换器。

返回页首

网页和单个文件网页

这些网页文件格式(.htm、.html)、单个文件网页文件格式(.mht、mhtml)可用于导出 Excel 数据。 在 Excel 2007 和更高版本中,这些文件格式不再支持工作表功能(例如公式、图表、数据透视表和 Visual Basic for 应用程序(VBA)项目),当您在 Excel 中再次打开此文件格式的文件时,这些功能将丢失。

返回页首

XML 电子表格 2003

此 XML 电子表格2003文件格式(.xml)不保留以下功能:

  • 审核追踪箭头

  • 图表和其他图形对象

  • 图表工作表、宏工作表、对话框工作表

  • 自定义视图

  • 数据合并参考

  • 图形对象图层

  • 大纲和分组功能

  • 受密码保护的工作表数据

  • 方案

  • 用户定义的函数类别

  • VBA 项目

此文件格式不支持 Excel 2007 和更高版本(如改进的条件格式)引入的新功能。 支持 Excel 2007 引入的新行和列限制。 有关详细信息,请参阅: Excel 规范和限制

返回页首

需要更多帮助吗?

可随时在 Excel 技术社区中咨询专家,在解答社区获得支持,或在 Excel User Voice 上建议新功能或功能改进。

注意:  本页面是自动翻译的,可能包含语法错误或不准确之处。 我们的目的是使此内容能对你有所帮助。 能否告知我们此信息是否有所帮助? 下面是该参考内容的英文版

另请参阅

保存 excel 工作簿以与 Excel

工作表兼容性问题

与 Microsoft 365 一起领先他人一步

需要更多帮助?

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×