XLS 转 XLSX

Excel 97-2003 老格式转现代 .xlsx,长数字防丢精度

📂

将文件拖拽到这里

或 点击选择文件

支持 .xls(Excel 97-2003),也可重转 .xlsx / .csv

关于这个工具

老系统、银行、政府部门导出的报表还常常是 .xls(Excel 97-2003),而新工具、新平台越来越只认 .xlsx(单表行数从 65,536 提到 1,048,576,压缩率也更高)。本工具用 SheetJS 把 .xls 的每个工作表转写为现代 .xlsx,表结构与数据原样保留。

如实说明:值与结构可靠,2003 时代的旧样式、宏与特殊图表不迁移;长数字(身份证号、订单号)按文本写入防止精度丢失。需要反向转换(xlsx→xls)请用本站「XLSX 转 XLS」。全程浏览器本地转换,文件不上传。

功能特点

  • 每个工作表转写为 .xlsx,结构原样保留
  • 长数字按文本写入,身份证号不丢精度
  • 突破 .xls 的 65536 行/256 列老限制
  • 全程本地处理,文件不上传、不限次数

如何使用

  1. 拖入 .xls 文件(.xlsx / .csv 也可重转)
  2. 点击「开始转换」
  3. 下载生成的 .xlsx

常见问题

xls转xlsx会丢数据吗?
数据、工作表结构和公式值都完整保留。不迁移的是 2003 时代的旧视觉样式、VBA 宏与老式图表——这些在新格式里本就大多失效。长数字按文本写入,身份证号、订单号一个位都不丢。
为什么要转成xlsx?
.xlsx 行数上限是 .xls 的 16 倍(1,048,576 行),文件体积更小(zip 压缩),新版本的函数和云平台兼容性也更好。老格式只该在"对方只能收 .xls"时使用。
支持批量吗?
本页一次处理一个文件(转换是毫秒级的,多文件逐个拖入也很快)。需要多文件合并成一个工作簿请用「Excel 合并」,需要反向转老格式用「XLSX 转 XLS」。
文件会上传吗?
不会。转换由浏览器里的 SheetJS 完成,文件不出设备。

相关工具