主要是替换时,Excel会校验公式。有一个取巧的办法,可以先把 = 替换为一个特定的,从没有出现的字符串。这样Excel就不会校验公式了。之后再分布把公式替换好,最后把特定的字符串换回成为 =。 如果你不介意写代码,可以试试Excel组件库,例如GcExcel,有直接可用的API进行替换,用组件库的话,可以匹配自动化的场景,可以结合自己实际的场景来取舍。 [查找和替换 - GcExcel 中文文档Java版 | 服务端高性能表格组件 - 葡萄城](https://link.segmentfault.com/?enc=4w7yKnnArY6cnq%2BkNUVTrg%3D%3D.FhAV1kNvAVAShm3sxitGI%2BrcSsmnffnQoJkD46VTWvhKgloRdb56mrzfepM3577yXSU9NI9aWgpmrdYya1I8SQNwIDfgSTSaBX47Yre8dz9fcgpuIHB%2FYrZ57Ur5to9VOyZSKbvWIEZqSWSQLK1dZFeaLAw6wkznGu0qWlwHag3MbXEz4y7Arr29eTraw4If)