Excel .xlsx 2007 中引入的 .xlsx 工作簿格式保留所有工作表和图表数据、格式和其他在 Excel 版本中可用的功能,Macro-Enabled 工作簿格式 (.xlsm) 将保留宏和宏工作表以及这些功能。

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

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

如下所述,以下文件格式具有特性和格式差异。

本文内容

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

此文件格式 (.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. 转到“文件”>“选项”。

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

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

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

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

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

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

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

欧元符号将转换为问号。

返回页首

SYLK (符号链接)

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

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

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

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

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

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

图形、嵌入图表、对象、表单控件、超链接、数据验证设置、条件格式和其他工作表功能将丢失。

VBA 代码丢失。

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

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

返回页首

网页和单文件网页

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

返回页首

XML 电子表格 2003

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

  • 审核跟踪箭头

  • 图表和其他图形对象

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

  • 自定义视图

  • 数据合并引用

  • 绘制对象层

  • 大纲和分组功能

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

  • 方案

  • 用户定义的函数类别

  • VBA 项目

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

返回页首

需要更多帮助吗?

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

保存Excel

兼容性问题

需要更多帮助?

扩展你的技能
了解培训
抢先获得新功能
加入 Microsoft 内部人员

此信息是否有帮助?

你对翻译质量的满意程度如何?
哪些因素影响了你的体验?

谢谢您的反馈意见!

×