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

Excel 2007 中引入的 .xlsx 工作簿格式保留 Excel 早期版本中提供的所有工作表和图表数据、格式和其他功能,Macro-Enabled 工作簿格式 (.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 计算机上使用文本文件,请使用 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 及更高版本中,应用程序 (VBA) 项目的工作表功能 ((如公式、图表、数据透视表和 Visual Basic)不再支持这些文件格式) ,当您在 Excel 中再次打开此文件格式的文件时,这些功能将丢失。

返回页首

XML 电子表格 2003

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

  • 审核跟踪箭头

  • 图表和其他图形对象

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

  • 自定义视图

  • 数据合并引用

  • 绘制对象层

  • 大纲和分组功能

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

  • 方案

  • 用户定义的函数类别

  • VBA 项目

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

返回页首

需要更多帮助吗?

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

另请参阅

保存 Excel 工作簿,以与早期版本的 Excel

工作表兼容性问题兼容

需要更多帮助?

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

此信息是否有帮助?

谢谢您的反馈!

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

×