夜雨聆风学习资料网

ARTICLE · 1107898

.xls 和 .xlsx 对比及Excel / WPS 自带功能互相转换

.xls 和 .xlsx 对比及Excel / WPS 自带功能互相转换

.xls 和 .xlsx 的核心区别在于版本、底层结构、数据容量和兼容性。.xlsx 是现代的、更高效的格式,除非接收方使用 Excel 2003 或更早版本,否则日常应优先使用 .xlsx。

核心区别对比

对比维度
.xls
(旧格式)
.xlsx
(新格式)
适用版本
Excel 97-2003 默认
Excel 2007 及以后默认
存储结构
二进制 (BIFF),封闭专有,单一文件
XML + ZIP 压缩,开放标准 (OOXML),本质是 ZIP 包
数据容量
最大 65,536 行 × 256 列
最大 1,048,576 行 × 16,384 列
文件体积
相同数据下更大(无压缩)
更小(ZIP 高效压缩,通常缩减 50%-75%)
功能支持
受限,无法使用新版函数(如 XLOOKUP)
完整支持新函数、新图表、条件格式
宏 (VBA)
可直接保存并运行
不支持,需另存为 .xlsm
兼容性
新版 Excel 可打开;旧版无法打开 .xlsx
需 Excel 2007+;旧版需装兼容包
安全性
较低,加密旧,易整体损坏
更高,分层存储,损坏易恢复
跨软件兼容
第三方读取易出错
WPS、LibreOffice 等兼容更好

互转操作指南 (Excel / WPS)

两者都内置了转换功能,操作都很简单。核心原则:不要直接改后缀名,必须用“另存为”功能,否则文件可能损坏或数据丢失。

推荐使用“另存为”,它会保留原文件,生成一个新的 .xlsx 副本,最安全。

  1. 用 Excel 打开你的 .xls 文件。
  2. 点击 “文件” > “另存为”。
  3. 在保存窗口的 “保存类型” 下拉菜单中,选择 “Excel 工作簿 (*.xlsx)”。
  4. 选择位置,点击“保存”即可。

备选快捷方法:如果文件已打开,可点击 “文件” > “信息”,在面板中找到 “转换” 按钮。此操作会直接替换当前文件格式,建议先备份。

操作逻辑与 Excel 完全一致,同样简单。

  1. 用 WPS 表格打开 .xls 文件。
  2. 点击 “文件” > “另存为”。
  3. 在 “文件类型” 下拉框中,选择 “Excel 工作簿 (*.xlsx)”。
  4. 点击“保存”完成转换。

重要提醒

  • 宏代码处理:如果你的文件包含 VBA 宏代码,且转换后仍需使用,请务必在保存类型中选择 “Excel 启用宏的工作簿 (*.xlsm)”,否则代码会丢失。
  • 转换前备份:虽然转换通常很顺利,但对于复杂的表格,建议先保留一份原 .xls 文件作为备份,以防万一。

相关学习资料