如何在 macOS 上恢复未保存的 Excel 文件 – 文件恢复的最佳方法

Microsoft Excel 主要用于学生、员工和组织创建电子表格、报告和许多其他内容。我们是人,我们也容易忘记事情。因此,您想要在 macOS 上恢复未保存的 Excel 文件并不罕见。

虽然在 Excel 上恢复未保存的电子表格很容易,但在 macOS 上就有些棘手了。本指南将向您展示在 macOS 上恢复未保存的 Excel 文件的几种解决方案

失物招领:macOS 用户未保存的 Excel 文件恢复指南

您可能由于多种原因丢失了 Excel 电子表格 - 意外删除、未保存的 Excel 文件或其他任何原因。

无论原因是什么,都有多种方法可以恢复未保存的 Excel 文件或电子表格。

Mac 上的 Microsoft Excel

1.使用自动恢复功能恢复 Excel 文件

Microsoft Excel 在任何操作系统(包括 macOS)上都带有方便的自动恢复功能。当您的 MacBook 电池意外耗尽时,它可以帮助您在 Mac 上恢复丢失的 Excel 文件。在 macOS 上安装 Office 时,自动恢复选项默认启用。

通常,Microsoft Excel 中的“自动恢复”选项会以 10 分钟的频率保存您的文件;您也可以根据自己的喜好更改间隔时间。

但是,当您手动保存文件时,Excel 会删除自动恢复中以前保存的文件。如果您没有保存文档,则可以使用自动恢复功能在 Excel 上恢复电子表格。

以下是如何利用自动恢复功能在 macOS 上恢复未保存的 Excel 文件。

在 Mac 上打开 Finder应用。
从菜单栏中选择 “前往”,然后选择“ 前往文件夹”选项。或者,您可以使用Finder 中的Command+ Shift+G键盘快捷键来访问“前往文件夹”选项。
  1. 在对话框中,输入以下路径并将<username> 替换为您 Mac 上的用户名
    /Users/<username>/Library/Containers/com.microsoft.Excel/Data/Library
    。例如,如果用户名是“sajidshaik”,则路径为/Users/ sajidshaik /Library/Containers/Microsoft Excel/Data/Library

    转到库中的 Microsoft Excel 文件夹以查找自动恢复文件

  2. 从文件列表中,搜索您的自动恢复文件,然后使用 Microsoft Excel打开它。您可以利用上次修改日期和文件名来找出所需的文件。
  3. 从 Excel 菜单中选择文件,然后选择另存为选项来恢复已保存的版本。

Microsoft Excel 将恢复您丢失的文档,您将能够再次编辑未保存的 Excel 文件。然而,不能保证 Excel 会恢复整个文件,因为这取决于 Excel 电子表格的最后一个保存实例。一般来说,您应该做好准备,因为您在过去 10 分钟内所做的更改可能会丢失。

2.通过临时文件夹恢复未保存的 Excel 文件

macOS 自带一个临时文件夹,如果您不小心删除了任何文件,您可能会在那里找到一份副本。如果您在临时文件夹的内容中查找 Excel 文件,您可能会找到已删除的文件。

要访问 macOS 上临时文件夹的内容,请按照以下步骤操作。

  1.  在 Mac 上打开 终端应用程序。
  2. 在终端应用程序中键入以下命令,然后按下 Enter 键。
    open $TMPDIR

    在终端中打开临时文件夹命令

  3. 在打开的 Finder 窗口中,查找已删除的文件。您也可以尝试搜索选项来查找文档的文件名。
  4. 如果您设法找到所需的文件,请立即将其复制到桌面或任何所需的文件夹。

如果找不到该文件,请不要担心,macOS 上还有许多其他临时文件夹值得您检查。使用 Finder 的 “转到位置” 选项并输入以下路径来查找已删除的文件。

  • /tmp
  • ~/Library/Caches/TemporaryItems

如果您在 macOS 的临时文件夹中找不到它,则上述文件夹也可能包含您已删除的文件。

3.使用第三方数据恢复工具恢复未保存/删除的 Excel 文件

目前市场上有很多数据恢复工具。其中许多工具可能能够恢复已删除的 Excel 文件,而不会造成任何数据丢失。

我们推荐的一款数据恢复软件是奇客数据恢复Mac版。对于 macOS 来说,它是您能找到的最好的恢复工具之一。

如何使用奇客数据恢复Mac版

1. 下载、安装并启动奇客数据恢复Mac版

奇客数据恢复: 支持1000+数据格式恢复免费下载软件扫描数据,支持文件、照片、视频、邮件、音频等1000+种文件的格式恢复更有电脑/笔记本、回收站、U盘、硬盘等各类存储设备数据丢失恢复icon-default.png?t=O83Ahttps://www.geekersoft.cn/geekersoft-data-recovery.html3. 您可以从选项中进行扫描。

4. 选择扫描模式后,单击“立即扫描”并让扫描完成。

5. 查看扫描结果,选择要恢复的音乐文件>然后点击“恢复”按钮。

6. 选择一个位置来保存恢复的音频文件。它应该与要从中恢复的驱动器不同。

恢复文件后,奇客数据恢复将显示一条确认消息。

由于文件经过多次扩展,许多不同的过程都可能损坏文件,尤其是文件很大时。所以最好不要抱太大希望。

 4.恢复 Excel 电子表格的先前版本

如果您打开了电子表格并意外删除了文件中的任何信息,您可以恢复该文件的自动保存版本。与上述两种方法相比,此过程更简单。

您可以通过以下方法浏览 Excel 文件的版本历史记录并快速恢复旧更改:

  1. 打开您的 Excel 文件并单击  菜单栏中的“文件” 。
  2.  从子菜单选项中选择 浏览版本历史记录。这将打开一个新面板,显示所有之前保存的版本。

    从 Excel (Mac) 的文件菜单中选择“浏览版本历史记录”选项

  3. 选择您想要恢复的版本,然后单击“打开”版本以预览旧的更改。
  4. 单击“恢复”按钮覆盖数据,或者您可以复制该版本的内容以在其他地方使用。

如果 Excel 应用程序崩溃或您的 Mac 因断电或电池电量不足而关闭,则自动恢复选项将为您服务。

您只需再次打开 Excel 应用程序,电子表格就会自动打开之前保存的版本。

5.从 Time Machine 备份中恢复未保存的 Excel 文件

自 2008 年以来,每台 macOS 设备都配备了内置备份工具 — Time Machine。当您连接备份磁盘时,它会创建增量备份。按照以下步骤从 Time Machine 备份中恢复 Excel 文件。

  1. 将您的 Time Machine 备份磁盘连接到您的 Mac。
  2. 打开已删除的 Excel 文件所在的文件夹。
  3. 从菜单栏中,选择 Time Machine 图标 并选择 进入 Time Machine 选项。

    点击时钟图标并进入时间机器

  4. 返回时间并使用显示屏右边缘的时间线找到要恢复的文件。
  5. 选择文件并单击 “恢复” 以恢复已删除的文件。

如果您有定期的 Time Machine 备份,那么它应该是存储已删除的 Excel 文件的最佳选择。

6.从垃圾中恢复已删除的 Excel 文件

在少数情况下,您可能只能从文件夹中删除 Excel 文件,而无法从废纸篓中删除。如果是这种情况,您很幸运。

当您将文件移至废纸篓时,macOS 不会立即永久删除文件。除非您手动选择清空废纸篓,否则您的 Excel 文档仍会保留在废纸篓中。

请按照以下步骤从 Mac 上的“垃圾箱”中恢复已删除的 Excel 文件:

  1. 点击Dock 上的“废纸篓”图标以打开“废纸篓”。或者,您也可以从 Spotlight 搜索中启动“废纸篓”应用。

    单击 Dock 上的“垃圾桶”图标

  2. 找到并右键单击已删除的文件
  3. 从选项列表中,单击 “放回”

这样做会将已删除的 Excel 文档恢复到其原始位置。现在导航到删除之前实际保存 Excel 电子表格的位置。

避免再次丢失您的 Excel 文件!

我们希望您能够使用上述方法恢复已删除的 Excel 文件。您应该立即在您的机器上进行以下更改,以防止意外数据丢失。

  • 在 Microsoft Excel 中打开自动恢复
  • 定期创建 Time Machine 备份。
  • 清空 Mac 上的垃圾箱之前,请务必停下来思考一分钟。

Ctrl您应该定期使用快捷键+保存打开的文件S,这将保证数据的安全和更新,尤其是在准备 Excel 电子表格时。

如果此列表中的任何解决方案可帮助您恢复未保存的 Excel 文件,或者您对此有任何疑问或建议,请在下面的评论中告诉我们。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/883247.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

AWS注册时常见错误处理

引言 创建AWS账号是使用AWS云服务的第一步&#xff0c;但在注册过程中可能会遇到一些常见的问题。本文中九河云将帮助您排查和解决在创建AWS账户时可能遇到的一些常见问题&#xff0c;包括未接到验证电话、最大失败尝试次数错误以及账户激活延迟等。 常见问题及解决方法 1. …

VSCode编程配置再次总结

VScode 中C++编程再次总结 0.简介 1.配置总结 1.1 launch jsion文件 launch.json文件主要用于运行和调试的配置,具有程序启动调试功能。launch.json文件会启用tasks.json的任务,并能实现调试功能。 左侧任务栏的第四个选项运行和调试,点击创建launch.json {"conf…

String类常用的方法

源代码&#xff1a; 输出结果&#xff1a;

卡码网KamaCoder 108. 冗余连接

题目来源&#xff1a;108. 冗余连接 C题解&#xff08;思路来源代码随想录&#xff09;&#xff1a;并查集。因为原来是树&#xff0c;所以加入边之前肯定不是一个根&#xff0c;如果是一个根&#xff0c;再加一条边&#xff0c;肯定成环。所以只要找到根一致的两个点组成的边即…

前端工程化4:从0到1构建完整的前端监控平台

前言 一套完整的前端监控系统的主要部分&#xff1a; 数据上报方式数据上送时机性能数据采集错误数据采集用户行为采集定制化指标监控sdk 监控的目的&#xff1a; 一、数据上报方式 本文的方案是&#xff0c;优先navigator.sendBeacon&#xff0c;降级使用1x1像素gif图片…

网站建设中,JavaScript为什么现在可以做后台了?

JavaScript&#xff0c;作为一种最初为浏览器端脚本设计的语言&#xff0c;已经逐渐发展成为可以在服务器端运行的强大工具。以下是JavaScript可以做后台开发的原因分析&#xff1a; Node.js的崛起 事件驱动与非阻塞I/O&#xff1a;Node.js的事件驱动和非阻塞I/O模型使得JavaSc…

[WMCTF2020]Make PHP Great Again 2.01

又是php代码审计,开始吧. 这不用审吧&#xff0c;啊喂. 意思就是我们要利用require_once()函数和传入的file的value去读取flag的内容.&#xff0c;貌似呢require_once()已经被用过一次了&#xff0c;直接读取还不行&#xff0c;看一下下面的知识点. require_once() require…

2.1 HuggingFists系统架构(一)

系统架构 HuggingFists的前端主体开发语言为HtmlJavascript&#xff0c;后端的主体开发语言为Java。在算子部分有一定份额的Python代码&#xff0c;用于整合Python在数据处理方面强大能力。 功能架构 HuggingFists的功能架构如上&#xff0c;由下向上各层为&#xff1a; 数据存…

鸿蒙OpenHarmony【轻量系统芯片移植】轻量系统STM32F407芯片移植案例

轻量系统STM32F407芯片移植案例 介绍基于STM32F407IGT6芯片在拓维信息[Niobe407]开发板上移植OpenHarmony LiteOS-M轻量系统&#xff0c;提供交通、工业领域开发板解决方案。移植架构采用Board与SoC分离方案&#xff0c;使用arm gcc工具链Newlib C库&#xff0c;实现了lwip、l…

windows11环境安装lua及luarocks(踩坑篇)

一、lua安装及下载 官方地址&#xff1a; Lua Binaries Download 从这里就有坑了&#xff0c;下载后先解压win64_bin.zip&#xff0c;之后解压lib&#xff0c;用lib中的文件替换win64的&#xff0c;并把include文件夹复制过去&#xff0c;之后复制并重命名lua54&#xff0c;方…

初识Jenkins持续集成系统

随着软件开发复杂度的不断提高&#xff0c;团队成员之间如何更好地协同工作以确保软件开发的质量&#xff0c;已经慢慢成为开发过程中不可回避的问题。Jenkins 自动化部署可以解决集成、测试、部署等重复性的工作&#xff0c;工具集成的效率明显高于人工操作;并且持续集成可以更…

【JVM原理】运行时数据区(内存结构)

JVM &#xff08;Java Virtual Machine&#xff09;原理 文章目录 四、运行时数据区&#xff08;内存结构&#xff09;4-1 线程私有区域程序计数器&#xff08;program counter Register&#xff09;本地方法栈&#xff08;Native Method Stacks&#xff09;Java 虚拟机栈&…

探索MemGPT:AI界的新宠儿

文章目录 探索MemGPT&#xff1a;AI界的新宠儿1. 背景介绍2. MemGPT是什么&#xff1f;3. 如何安装MemGPT&#xff1f;4. 简单的库函数使用方法5. 场景应用场景一&#xff1a;创建持久聊天机器人场景二&#xff1a;文档分析场景三&#xff1a;多会话聊天互动 6. 常见Bug及解决方…

HTML中的表单(超详细)

一、表单 1.语法 <!-- action&#xff1a;提交的地方 method&#xff1a;提交的方式&#xff08;get会显示&#xff0c;post不会&#xff09; --> <form action"#" method"get"><p>名字&#xff1a;<input name"name" ty…

关联式容器——map与set

map与set map与set的使用序列式容器与关联式容器概念序列式容器 (Sequence Containers)常见的序列式容器&#xff1a; 关联式容器 (Associative Containers)常见的关联式容器&#xff1a; set的定义与使用set类的介绍set的构造和迭代器set的增删查&#xff08;无改&#xff09;…

【多线程】面试高频考点!JUC常见类的详细总结,建议收藏!

&#x1f490;个人主页&#xff1a;初晴~ &#x1f4da;相关专栏&#xff1a;多线程 / javaEE初阶 JUC是“Java Util Concurrency”的缩写&#xff0c;指的是Java并发工具包&#xff0c;它位于java.util.concurrent包及其子包中。JUC包提供了大量用于构建并发应用程序的工具和…

ARM基础

一、ARM ARM公司&#xff08;正式名称为ARM Holdings Ltd.&#xff09;是一家总部位于英国剑桥的半导体和软件设计公司&#xff0c;专注于开发和授权基于ARM架构的处理器技术。 ARM也是一种广泛使用的计算机架构&#xff0c;特别适合于低功耗和高性能的应用。ARM最初由英国的Ac…

【Redis】分布式锁之 Redission

一、基于setnx实现的分布式锁问题 重入问题&#xff1a;获得锁的线程应能再次进入相同锁的代码块&#xff0c;可重入锁能防止死锁。例如在HashTable中&#xff0c;方法用synchronized修饰&#xff0c;若在一个方法内调用另一个方法&#xff0c;不可重入会导致死锁。而synchroni…

WebGL入门(一)绘制一个点

源码&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Document</title><scr…

2-103 基于matlab的光电信号下血氧饱和度计算

基于matlab的光电信号下血氧饱和度计算&#xff0c;光转换成电信号时&#xff0c;由于动脉对光的吸收有变化而其他组织对光的吸收基本不变&#xff0c;得到的信号就可以分为直流DC信号和交流AC信号。提取AC信号&#xff0c;就能反应出血液流动的特点。这种技术叫做光电容积脉搏…