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

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

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

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

以下文件格式在功能和格式方面存在差异,如下所示。

本文内容

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

文本(以 Tab 分隔)

文本 (Unicode)

CSV(以逗号分隔)

DIF(数据交换格式)

SYLK(符号链接)

网页和单个文件网页

XML 电子表格 2003

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

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

如果一行单元格包含 240 个以上的字符,则 240 个之后的任意字符都将在转换文件末尾自动换行。例如,如果第 1 行到第 10 行各包含 240 多个字符,则第 1 行中的多余文本将放到第 11 行中,第 2 行中的多余文本放到第 12 行中,以此类推。

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

注意: 在以此格式保存工作表之前,请确保需要转换的所有数据均可见,并且数据列之间保持适当的间距。否则,在转换后的文件中,数据可能会丢失或分隔不正确。在将工作表转换为此格式之前,可能需要调整工作表的列宽。

返回页首

文本(以 Tab 分隔)

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

数据列以 Tab 字符分隔,且每个数据行均以回车符结束。如果单元格中包含逗号,则单元格内容将用双引号引起来。如果数据中包含引号,则引号将由双引号替代,单元格中的内容还会用双引号括起来。所有格式、图形、对象和工作表的其他内容将全部丢失。欧元符号将转换为问号。

如果单元格显示的是公式而不是公式值,则公式将保存为文本。若要在 Excel 中重新打开文件时保留公式,请选择文本导入向导中的“分隔符”选项,并选择 Tab 字符作为分隔符。

注意: 如果工作簿中包含特殊字体字符(如版权符号 (©)),且你将在具有其他操作系统的计算机上使用转换后的文本文件,则请将工作簿保存为适用于此系统的文本文件格式。例如,如果你正在使用 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 中,单击 Office 按钮图像 Microsoft 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 上建议新功能或功能改进。

注释: 

  • 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

  • 请在 此处 中查找本文的英文版本以便参考。你和 Microsoft 社区的其他成员可以使用 Community Translation Framework (CTF) 来改进本文。只需将鼠标悬停在文章中的句子上,然后在 CTF 小组件中单击“IMPROVE TRANSLATION”即可。 单击此处了解有关 CTF 的详细信息。 使用 CTF 即表示你同意服务条款

另请参阅

保存 Excel 工作簿与 Excel 早期版本的兼容性

工作表兼容性问题

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

此信息是否有帮助?

谢谢您的反馈!

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

×