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