遍历文件夹excel,全部是xls 格式。并读取数据存入新的excel。打开之后出现以下提示,当时数据可以修复,但是第二天打不开了。
请问是什么原因?
这个报错是因为Excel文件出现了问题,可能是文件损坏或者格式不兼容等原因导致的。可以尝试以下几种方法进行解决:
1 如果文件可以打开,建议立即备份数据,然后将文件另存为另一个格式(如xls),再重新打开查看是否还出现问题。
2 如果文件无法打开,可以尝试使用Excel自带的修复工具进行修复,具体操作为:打开Excel软件,点击“文件”-“打开”,在打开文件对话框中选择需要修复的文件,然后在打开按钮的旁边点击下拉箭头,选择“修复”或“修复并打开”。
3 如果以上方法都无法解决问题,可以尝试使用第三方工具进行修复,如DataNumen Excel Repair等。
4 如果仍然无法解决,建议联系Excel官方客服或者专业的数据恢复公司进行处理。
1、必须从自己身上找解决方案。在工作中,当我们需要输出文档给团队查阅,必须自己为文档的质量负责,而非要求或期望我的老板和同事来处理。
2、立即生效、简单好用的笨办法。
手动打开excel文件,选中“文本形式存储的数据”的一列数据,点击“数据 - 分列” 在弹出的菜单中点击两次“下一次”,然后点击“完成”即可。每次操作只能选中一列数据,如果有多列数据,就要分别操作多次。没办法偷懒。
该方法看上去有点粗笨,但在紧急情况下,你能立即用,马上解决问题。
如果单个文件中此类“文本形式存储的数据”较多,或你需要频繁输出该类文件,那么当然更好的做法是:直接优化脚本,从根源上解决问题。