无需上传文件 · 完全免费

XLSM 转 XLS

把启用宏的工作簿交给只能读取旧 .xls 格式的软件或同事。工作表和数值在你的设备上重写,文件永远不会被上传。

如何把 XLSM 转换成 XLS

  1. 把一个或多个 .xlsm 文件拖放到下方的工具中。
  2. 输出格式已经预设为 XLS(Excel 97-2003)。
  3. 点击转换。
  4. 下载 .xls 文件。

为什么要把宏工作簿降级为 .xls

有时候,接收方比文件还要老。供应商门户、旧的 ERP 导入功能,或者用着很旧版本 Excel 的同事,可能只接受 Excel 97-2003 格式。把 .xlsm 直接转换成 .xls,不用打开 Excel 就能把数据送过去。

保留什么,失去什么

每个工作表连同名称、合并单元格和数字格式都会写入经典格式,每个单元格保存 Excel 最后一次计算的结果,公式以计算结果的形式保存。VBA 项目不会写入,所以得到的 .xls 不含宏。当文件要发给另一家公司时,这通常正是你想要的。

注意行数上限

格式推出版本每个工作表的行数列数宏
XLSExcel 9765,536256支持(旧式)
XLSXExcel 20071,048,57616,384不支持
XLSMExcel 20071,048,57616,384支持
XLSBExcel 20071,048,57616,384支持

一个 .xls 工作表最多容纳 65,536 行和 256 列。如果某个工作表更大,转换器会告诉你是哪一个,而不是悄悄截掉多余的行。删减或拆分之后,再转换一次即可。

不上传任何内容

工作簿在你的浏览器里读取和重写,价格、库存数量和客户数据都不会离开你的电脑。

常见问题

我的工作簿会被上传吗?

不会。文件在你的浏览器里读取和重写,里面的数字、姓名和公式从不离开你的设备。

宏会保留下来吗?

不会。VBA 项目不会写入 .xls,所以结果中只有数据和公式。

如果工作表对 XLS 来说太大怎么办?

旧格式最多只有 65,536 行和 256 列。你会看到明确的提示,而不是行数据悄悄丢失。

哪些内容会保留,哪些不会?

所有工作表、工作表名称、合并单元格和数字格式都会保留,每个单元格保存的是 Excel 最后一次计算的结果。由于这里无法在旧的二进制格式中重建公式,公式本身会以计算结果的形式保存。字体、颜色、边框、图表和图片也不会重写,如果之后还要编辑,请保留原始文件。

你的文件绝不会 离开你的设备

Squishly Tools 的每个工具都完全免费,并且完全在浏览器中运行。你的图片和文档在自己的电脑上处理,绝不会上传到服务器。无需账号,没有水印,也没有任何套路。