Récupération de documents Excel fermés sans enregistrement

16

Puis-je m'assurer que si je ferme par erreur un document Microsoft Excel sans enregistrer la dernière version, je peux récupérer une partie du travail que j'ai fait?

J'utilise Excel 2003.

Andrew Grimm
la source
"sans enregistrer la dernière version" - Vous voulez dire, "fermer un document Excel sans enregistrer", non? Nan. C'est le point de ne pas le sauvegarder.
Rook
De plus, quelle version d'Excel utilisez-vous?
Jared Harley
@Idigas - J'avais fermé sans enregistrer un fichier existant, par opposition à un qui n'avait jamais été enregistré.
Andrew Grimm
@Andrew Grimm - Donc, vous avez travaillé sur un fichier, puis avez dit "Non" à l'enregistrement. Je déteste pleuvoir sur vous, mais je considérerais que les données sont perdues. Quelle était son importance de toute façon? Sûrement rien qui ne pourrait être refait en quelques heures de dur labeur?
Tour
Oh, ne donnez pas un son si négatif. Où serait ce monde sans gens paresseux? Ce sont eux qui font le plus de travail.
Tour

Réponses:

12

Recherchez les fichiers suivants:

C: \ Documents and Settings \ nom d'utilisateur \ Application Data \ Microsoft \ Excel \

Dans mon cas, j'ai trouvé un fichier errant ici:

C: \ Documents and Settings \ nom d'utilisateur \ Application Data \ Microsoft \ Excel \ ~ ar3451.xar

Pour un fichier Excel 2003 sur notre réseau local de bureau, l'ordinateur a été filtré en bleu et toutes les modifications ont été perdues dans le document. J'ai trouvé le fichier affiché dans la chaîne ci-dessus et cliqué avec le bouton droit, Ouvrir avec Excel et voilà, il y avait le fichier avec toutes mes modifications.

Immédiatement enregistré avec nouveau nom de fichier et retour au travail.

Tim
la source
1
En effet, C:\Documents and Settings\username\Application Data\Microsoft\Excel\~ar????.xarles fichiers sont-ils à restituer (si possible)!
Michel de Ruiter
3
%APPDATA%\Microsoft\Excel\est un chemin qui fonctionne pour tout le monde, pas besoin de changer le chemin en fonction de votre nom d'utilisateur.
JohannesB
8

S'applique à Excel 2007 (et peut-être 2003) sur Windows 7.

Avant Excel 2010, la fonction d'enregistrement automatique crée des fichiers .xar cachés dans "C: \ Users \ nom d'utilisateur \ AppData \ Roaming \ Microsoft \ Excel". Les noms de fichiers sont générés et ne sont pas liés au nom du classeur. Lorsque vous fermez Excel et sélectionnez NON pour enregistrer les modifications, le fichier temp .xar associé est supprimé PERMANENTEMENT ... Cependant ...

J'ai trouvé un moyen d'enregistrer les fichiers de ce répertoire dans un répertoire de sauvegarde à intervalles réguliers en utilisant le Planificateur de tâches et Powershell - en sauvegardant efficacement les fichiers de sauvegarde automatique. La raison étant, vous pouvez alors (copier votre fichier sauvegardé dans un emplacement temporaire afin de ne pas visser la sauvegarde) renommer l'extension en .xlsx et l'ouvrir dans Excel !! - Si ce n'était pas un fichier .xlsx, Excel va essayer. vous donne une erreur, essayez d'autres extensions (.xls / .xlsm ... etc).

Voici comment faire ce que j'ai fait ...

  1. Ouvrez le Planificateur de tâches (appuyez sur la touche Windows -> commencez à taper "planificateur de tâches", appuyez sur entrée / cliquez dessus lorsque le résultat est en haut du menu Démarrer).
  2. Cliquez sur Action -> Créer une tâche de base
  3. Donnez-lui un nom et cliquez sur Suivant
  4. Sélectionnez "Quand je me connecte" comme déclencheur
  5. Sélectionnez "Démarrer un programme" et cliquez sur Suivant
  6. Tapez "Powershell" dans le nom du programme, puis
  7. dans la zone "Ajouter des arguments (facultatif):", tapez "% {Copy-Item -path C: \ Users \ username \ AppData \ Roaming \ Microsoft \ Excel \ -recurse -force -destination D: \ Backup \ ExcelAutosave}" (en changeant évidemment le nom d'utilisateur en votre nom d'utilisateur, et modifiez également le répertoire de destination si vous le souhaitez), puis cliquez sur Suivant
  8. Cochez ensuite la case "Ouvrir la boîte de dialogue Propriétés pour cette tâche lorsque je clique sur Terminer", puis cliquez sur Terminer.
  9. Sous l'onglet "Déclencheurs", double-cliquez sur le déclencheur "À la connexion", puis cochez la case "Répéter la tâche tous les:" -> sélectionnez un intervalle (j'ai 1 heure) et une durée (j'ai 12 heures), assurez-vous " Activé "est sélectionné, puis cliquez sur OK, puis sur OK dans la zone des propriétés.

Je me souviens qu'il peut vous demander de confirmer que vous souhaitez exécuter un programme avec les arguments suivants ou quelque chose ...

Bonne chance!

PhilMan
la source
Cette structure de répertoires semble également être en place dans Windows10 / Office2016.
CWilson
4

J'ai eu une situation similaire, mais quelqu'un travaillait hors du serveur de notre entreprise via un bureau à distance. Quelqu'un a recommandé l'arborescence de fichiers suivante qui a été utile:

C:\Users\*user name*\AppData\Local\Microsoft ⇢
    \Office\UnsavedFiles\Book1((Unsaved-301910293917302138)).xlsb

En fait, j'ai trouvé les fichiers sur le serveur via une arborescence de fichiers similaire avec une extension de fichier non Excel étrange et, même si je ne pouvais pas double-cliquer et ouvrir, j'ai pu l'ouvrir très bien à partir du logiciel Excel déjà lancé et enfin l'enregistrer sous forme de feuille de calcul.

C:\Documents and Settings\*user name*\Application Data\Microsoft\Excel\XLSTART
Gestionnaire du bureau de l'église
la source
4

Sur Windows 7 et Office 2010, vous le trouverez sous:

C:\Users\*user name*\AppData\Local\Microsoft\Office\UnsavedFiles\Book1((Unsaved-301910293917302138)).xlsb

Ou en: C:\Users\*user name*\AppData\Roaming\Microsoft\Excel\abc(unsaved123).xls

Ou en: C:\Users\\*user name*\AppData\Local\Temp\

Neeraj
la source
2

La récupération automatique ne fonctionne que si votre Excel s'est écrasé (comme une perte d'alimentation ou une panne de PC).

Si vous sélectionnez "NON" pour enregistrer et fermer Excel, vous perdrez le document.

Azam Ali
la source
2

J'ai travaillé sur un fichier Excel 2007, puis j'ai choisi de ne pas l'enregistrer après avoir été dérouté par les nombreuses fenêtres! La recherche du nom exact du fichier (à l'aide de Google Desktop) vous montrera quelques versions mises en cache du fichier. Regardez l'heure de votre dernier fichier et utilisez le fichier mis en cache pour copier et coller votre travail. Le format ne sera pas le même mais vous aurez votre travail. Je viens de faire ça et ça a marché!

Sipho
la source
1

MS Office possède une fonction d'enregistrement automatique. Il le fait périodiquement juste pour s'assurer que vous ne perdez rien. La question est de savoir si elle a été réellement activée ou non. Si c'est le cas, vous pourrez peut-être trouver le fichier temporaire dans le répertoire mentionné ci-dessous.

Excel n'a pas la fonction AutoSave activée par défaut, vous devez l'ajouter. En effet, il n'est pas toujours pratique d'activer cette fonctionnalité. Si vous l'avez activé et que vous souhaitez expérimenter avec une feuille de calcul, vous devez créer une copie puis l'ouvrir pour que l'AutoSave n'écrase pas l'original.

Pour activer la fonction d'enregistrement automatique, vous devez utiliser un complément. Allez dans "Tools" "Add ins" et choisissez "AutoSave". Avec Office XP, l'enregistrement automatique a été déplacé des compléments aux options, de la même manière que Word. Vous trouverez les paramètres sous "Enregistrer" où vous pouvez également désactiver la fonction de récupération automatique pour ce classeur particulier.

Excel enregistre automatiquement toutes les 10 minutes à l'emplacement par défaut de "C: \ Documents and Settings \\ Local Settings \ Temp" Les fichiers sont identifiables car ils sont enregistrés sous la forme d'un nombre .tmp, par exemple "28.tmp". Cela signifie qu'ils sont différents de Word ou de tout autre fichier temporaire qui y est enregistré par d'autres applications.

Avec un peu de chance, cette suggestion fonctionnera pour vous. Vous devrez probablement renommer le fichier manuellement car le fichier Excel a été fermé normalement.

Axxmasterr
la source
J'ai essayé votre suggestion. Les fichiers de récupération semblent être supprimés lorsque je ferme le document sans l'enregistrer. Merci quand même.
Andrew Grimm
1

À ce stade (et il est probablement trop tard maintenant, mais pour référence future), que ce soit à partir d'une fermeture ou d'un crash, ouvrez Excel directement. N'OUVREZ PAS le fichier à partir d'une liste "Documents récents" ou même de Mes documents. Office crée un fichier temporaire pour stocker votre travail, donc si vous ouvrez (n'importe quel) le programme lui-même, il devrait avoir une barre de récupération sur la gauche. Sinon, vous pouvez peut-être utiliser un logiciel de récupération de fichiers. J'utilise beaucoup PC Inspector File Recovery.

Dustin
la source
0

Si j'ai un problème pour récupérer mes fichiers Office, j'utilise une application OfficeRecovery . Une fois que j'ai aidé un bon ami à moi avec cette application en restaurant son travail d'accès mensuel!

Alexander Zwitbaum
la source
Cela fonctionne-t-il avec des fichiers qui ont été fermés sans incident?
Andrew Grimm
0

S'il s'agit d'Office 2010

Aller à

Fichier → Info → Bouton Gérer les versions

Et puis sélectionnez la date.

chandra sekhar pathivada
la source
3
Vous avez lu la question, n'est-ce pas? OP a déclaré qu'il utilisait Excel 2003
Darius le
0

Dans Excel 2010, il a été enregistré dans un dossier et j'ai pu récupérer mon fichier perdu. Quelle bouée de sauvetage c'était !!

C: \ Users \ Nom d'utilisateur \ AppData \ Roaming \ Microsoft \ Excel \ Book1302741752573156243 \ Nom de fichier ((Unsaved-302741123615948362 numéro généré par Excel)). Xlsb

John H
la source