.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 的程序打开 Text (Unicode) 格式的文件,则数据将丢失。
CSV(以逗号分隔)
此文件格式 (.csv) 仅保存显示在活动工作表单元格中的文本和值。 将保存每个单元格中的所有行和所有字符。 数据列用逗号分隔,每行数据都以回车结尾。 如果单元格包含逗号,则单元格内容将包含在双引号中。
如果单元格显示公式而不是公式值,则公式将转换为文本。 所有格式、图形、对象和其他工作表内容都将丢失。 欧元符号将转换为问号。
注意
如果工作簿包含特殊字体字符(如版权符号 (©) ),并且你将在具有不同操作系统的计算机上使用转换后的文本文件,请以适合该系统的文本文件格式保存工作簿。 例如,如果使用的是 Windows,并且想要在 Macintosh 计算机上使用文本文件,则请以 CSV (Macintosh) 格式保存该文件。 如果您使用的是 Macintosh 计算机,并且想要在运行 Windows 或 Windows NT 的系统上使用该文本文件,请将其保存为 CSV (Windows) 格式。
DIF(数据交换格式)
此文件格式 (.dif) 仅保存活动工作表上的文本、值和公式。
如果将工作表选项设置为在单元格中显示公式结果,则仅将公式结果保存在转换后的文件中。 若要保存公式,请显示工作表中的公式,然后再保存文件。
如何在工作表单元格中显示公式
- 转到 “文件>选项”。
- 然后转到>高级显示 此工作表的选项,然后选择 在单元格中显示公式而不是其计算结果 检查框。
列宽和大多数数字格式将被保存,但所有其他格式将丢失。
页面设置设置和手动分页符丢失。
单元格注释、图形、嵌入图表、对象、窗体控件、超链接、数据验证设置、条件格式和其他工作表功能将丢失。
数据透视表的当前视图中显示的数据将被保存;所有其他数据透视表数据都将丢失。
Microsoft Visual Basic for Applications (VBA) 代码丢失。
欧元符号将转换为问号。
SYLK (符号链接)
此文件格式 (.slk) 仅保存活动工作表上的值和公式,以及有限的单元格格式。
每个单元格最多保存 255 个字符。
如果 SYLK 格式不支持 Excel 函数,Excel 将在保存文件之前计算函数,并将公式替换为生成的值。
保存大多数文本格式;转换后的文本采用单元格中第一个字符的格式。 旋转的文本、合并的单元格以及水平和垂直文本对齐设置将丢失。 如果在 Excel 中重新打开转换后的 SYLK 工作表,则字体颜色可能会转换为其他颜色。 边框将转换为单线边框。 单元格底纹转换为灰色虚线底纹。
页面设置设置和手动分页符丢失。
已保存单元格注释。 如果在 Excel 中重新打开 SYLK 文件,则可以显示注释。
图形、嵌入图表、对象、窗体控件、超链接、数据验证设置、条件格式和其他工作表功能将丢失。
VBA 代码丢失。
数据透视表的当前视图中显示的数据将被保存;所有其他数据透视表数据都将丢失。
注意
可以使用此格式保存工作簿文件,以便在 Microsoft Multiplan 中使用。 Excel 不包括用于将工作簿文件直接转换为多计划格式的文件格式转换器。
网页和单个文件网页
这些网页文件格式 (.htm、.html) 、单文件网页文件格式 (.mht、.mhtml) 可用于导出 Excel 数据。 在 Excel 及更高版本中,这些文件格式不再支持工作表功能 ((如公式、图表、数据透视表和 Visual Basic for Application (VBA) 项目) ,当你在 Excel 中再次打开此文件格式的文件时,这些功能将丢失。
需要更多帮助吗?
你随时可以在 Excel 技术社区 中咨询专家,或在 社区中获取支持。