Khôi phục tài liệu Excel đã bị đóng mà không lưu


16

Tôi có thể đảm bảo rằng nếu tôi đóng nhầm tài liệu Microsoft Excel mà không lưu phiên bản mới nhất, tôi có thể khôi phục một số công việc tôi đã thực hiện không?

Tôi đang sử dụng Excel 2003.


"Không lưu phiên bản mới nhất" - Ý bạn là "đóng tài liệu excel mà không lưu", phải không? Không. Đó là điểm không cứu nó.
Rook

Ngoài ra, bạn đang sử dụng phiên bản Excel nào?
Jared Harley

@Idigas - Tôi đã đóng mà không lưu tệp hiện có, trái ngược với tệp chưa bao giờ được lưu.
Andrew Grimm

@Andrew Grimm - Vì vậy, bạn đã làm việc trên một tệp và sau đó nói "Không" với việc lưu. Tôi ghét mưa cho bạn, nhưng tôi coi dữ liệu đó bị mất. Nó quan trọng như thế nào? Chắc chắn không có gì không thể làm lại trong một vài giờ làm việc chăm chỉ?
Rook

Ồ, đừng làm cho nó nghe quá tiêu cực. Thế giới này sẽ ở đâu nếu không có người lười biếng? Họ là những người làm việc nhiều nhất.
Rook

Câu trả lời:


12

Tìm kiếm bất kỳ tập tin nào sau đây:

C: \ Tài liệu và Cài đặt \ tên người dùng \ Dữ liệu ứng dụng \ Microsoft \ Excel \

Trong trường hợp của tôi, tôi tìm thấy một tập tin sai lầm ở đây:

C: \ Tài liệu và Cài đặt \ tên người dùng \ Dữ liệu ứng dụng \ Microsoft \ Excel \ ~ ar3451.xar

Đối với tệp Excel 2003 trên mạng LAN văn phòng của chúng tôi, máy tính được sàng lọc màu xanh và tất cả các thay đổi đã bị mất đối với tài liệu. Tôi tìm thấy tệp được hiển thị trong chuỗi trên và nhấp chuột phải, Mở bằng Excel và voilà, có tệp có tất cả các thay đổi của tôi.

Ngay lập tức lưu nó với tên tệp mới và trở lại làm việc.


1
Thật vậy, C:\Documents and Settings\username\Application Data\Microsoft\Excel\~ar????.xarlà các tập tin để phục hồi (nếu có thể)!
Michel de Ruiter

3
%APPDATA%\Microsoft\Excel\là một đường dẫn phù hợp với tất cả mọi người, không cần thay đổi đường dẫn theo tên người dùng của bạn.
JohannesB

8

Áp dụng cho Excel 2007 (và có thể 2003) trên Windows 7.

Trước Excel 2010, tính năng Tự động lưu tạo các tệp .xar ẩn trong "C: \ Users \ username \ AppData \ Roaming \ Microsoft \ Excel". Tên tệp được tạo và không liên quan đến tên Workbook. Khi bạn đóng Excel và chọn KHÔNG để lưu các thay đổi, tệp temp .xar có liên quan sẽ bị xóa vĩnh viễn ... Tuy nhiên ... Tuy nhiên ...

Tôi đã nghĩ ra cách lưu các tệp trong thư mục này vào thư mục sao lưu định kỳ bằng cách sử dụng Trình lập lịch tác vụ và Powershell - sao lưu hiệu quả các tệp tự động lưu. Lý do là, sau đó bạn có thể (sao chép tệp đã sao lưu của mình vào vị trí tạm thời để không làm hỏng bản sao lưu) đổi tên tiện ích mở rộng thành .xlsx và mở tệp đó trong Excel !! - Nếu đó không phải là tệp .xlsx, Excel sẽ thăm dò. cung cấp cho bạn một lỗi, hãy thử các tiện ích mở rộng khác (.xls / .xlsm ... vv).

Đây là cách làm những gì tôi đã làm ...

  1. Mở Trình lập lịch tác vụ (nhấn Phím Windows -> bắt đầu nhập "trình lập lịch tác vụ", nhấn enter / nhấp vào nó khi kết quả nằm ở đầu Menu bắt đầu).
  2. Nhấp vào Hành động -> Tạo tác vụ cơ bản
  3. Đặt tên cho nó và nhấp vào Tiếp theo
  4. Chọn "Khi tôi đăng nhập" làm Kích hoạt
  5. Chọn "Bắt đầu một chương trình" và nhấp vào Tiếp theo
  6. Nhập "Powershell" trong Tên Chương trình, sau đó
  7. trong hộp "Thêm đối số (tùy chọn):", nhập "% {Copy-Item -path C: \ Users \ username \ AppData \ Roaming \ Microsoft \ Excel \ -recurse -force -destination D: \ Backup \ ExcelAutosave}" (rõ ràng thay đổi tên người dùng thành tên người dùng của bạn và cũng sửa đổi thư mục đích nếu bạn muốn), sau đó nhấp vào Tiếp theo
  8. Sau đó đánh dấu vào ô "Mở hộp thoại Thuộc tính cho tác vụ này khi tôi nhấp vào Kết thúc", sau đó nhấp vào Kết thúc.
  9. Trong tab "Kích hoạt", nhấp đúp vào trình kích hoạt "Khi đăng nhập", sau đó đánh dấu vào ô "Lặp lại tác vụ mỗi:" -> chọn một khoảng (tôi có 1 giờ) và thời lượng (tôi có 12 giờ), đảm bảo " Đã bật "được chọn, sau đó bấm OK, rồi OK trên hộp thuộc tính.

Tôi nhớ nó có thể yêu cầu bạn xác nhận rằng bạn muốn chạy một chương trình với các đối số sau đây hoặc một cái gì đó ...

Chúc may mắn!


Cấu trúc thư mục này dường như cũng được đặt trong Windows10 / Office2016.
CWilson

4

Tôi đã có một tình huống tương tự nhưng ai đó đã làm việc với máy chủ của công ty chúng tôi thông qua máy tính để bàn từ xa. Ai đó đã đề xuất cây tệp sau đây rất hữu ích:

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

Tôi thực sự đã tìm thấy các tệp trên máy chủ thông qua một cây tệp tương tự có phần mở rộng tệp không phải là excel kỳ lạ và, trong khi tôi không thể nhấp đúp và mở, tôi có thể mở nó tốt từ phần mềm Excel đã khởi chạy và cuối cùng lưu nó như một bảng tính.

C:\Documents and Settings\*user name*\Application Data\Microsoft\Excel\XLSTART

4

Trên Windows 7 và Office 2010, bạn sẽ tìm thấy nó trong:

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

Hoặc trong: C:\Users\*user name*\AppData\Roaming\Microsoft\Excel\abc(unsaved123).xls

Hoặc trong: C:\Users\\*user name*\AppData\Local\Temp\


2

Autorecovery chỉ hoạt động nếu Excel của bạn bị sập (như PC bị mất nguồn hoặc windows bị sập.

Nếu bạn chọn "KHÔNG" để lưu và đóng excel thì bạn sẽ mất tài liệu.


2

Tôi đã làm việc trên một tệp Excel 2007, sau đó chọn không lưu nó sau khi bị nhầm lẫn bởi nhiều cửa sổ! Tìm kiếm tên chính xác của tệp (sử dụng máy tính để bàn của Google) sẽ hiển thị cho bạn một vài phiên bản được lưu trong bộ nhớ cache của tệp. Nhìn vào thời gian của tệp cuối cùng của bạn và sử dụng tệp được lưu trong bộ nhớ cache để sao chép và dán lại công việc của bạn. Định dạng sẽ không giống nhau nhưng bạn sẽ có công việc của mình. Tôi chỉ làm điều này và nó đã làm việc!


1

MS Office có tính năng tự động lưu. Nó làm điều này định kỳ chỉ để đảm bảo bạn không mất gì cả. Câu hỏi là nó có thực sự được kích hoạt hay không. Nếu đó là bạn có thể tìm thấy tệp tạm thời trong thư mục được đề cập dưới đây.

Excel không có tính năng AutoSave được bật làm mặc định, bạn phải thêm nó. Điều này là do không phải lúc nào cũng thực tế để kích hoạt chức năng này. Nếu bạn đã bật nó và muốn thử nghiệm với bảng tính, bạn nên tạo một bản sao rồi mở để AutoSave không ghi đè lên bản gốc.

Để bật tính năng Tự động lưu, bạn phải sử dụng Thêm vào. Chuyển đến "Công cụ" "Thêm vào" và chọn "Tự động lưu". Với Office XP, AutoSave đã được chuyển ra từ Thêm Ins vào Tùy chọn, theo cách tương tự như Word. Bạn sẽ tìm thấy các cài đặt trong "Lưu" nơi bạn cũng có thể tắt tính năng Tự động khôi phục cho sổ làm việc cụ thể đó.

Excel sẽ tự động lưu cứ sau 10 phút vào vị trí mặc định của "C: \ Documents and Settings \ Local Settings \ Temp" Các tệp có thể được xác định khi chúng được lưu dưới dạng số .tmp, ví dụ: "28.tmp". Điều này có nghĩa là chúng trông khác với từ hoặc bất kỳ tệp tạm thời nào đang được lưu ở đó bởi các ứng dụng khác.

Với một chút may mắn, gợi ý này sẽ giúp ích cho bạn. Bạn có thể sẽ phải đổi tên tệp theo cách thủ công vì tệp excel được đóng bình thường.


Tôi đã thử đề nghị của bạn. Các tập tin khôi phục dường như bị xóa khi tôi đóng tài liệu mà không lưu. Dẫu sao cũng xin cảm ơn.
Andrew Grimm

1

Tại thời điểm đó (và có lẽ bây giờ đã quá muộn, nhưng để tham khảo trong tương lai), cho dù là từ gần hay gặp sự cố, hãy mở Excel trực tiếp. KHÔNG mở tệp từ danh sách "Tài liệu gần đây" hoặc thậm chí từ Tài liệu của tôi. Office tạo một tệp tạm thời để lưu trữ công việc của bạn, vì vậy nếu bạn tự mở (bất kỳ) chương trình nào, nó sẽ có thanh Recovery ở bên trái. Nếu không, có lẽ bạn có thể sử dụng một số phần mềm khôi phục tập tin. Tôi sử dụng PC Inspector File Recovery rất nhiều.


0

Nếu tôi gặp sự cố khi khôi phục các tệp văn phòng của mình, tôi sử dụng ứng dụng OfficeRecovery . Khi tôi đã giúp một người bạn tốt của tôi với ứng dụng này khôi phục công việc Truy cập hàng tháng của anh ấy!


Nó có hoạt động với các tập tin đã bị đóng mà không xảy ra sự cố không?
Andrew Grimm

0

Nếu là Office 2010

Đi đến

Tệp → Thông tin → Quản lý phiên bản Nút

Và sau đó chọn ngày.


3
Bạn đã đọc câu hỏi, phải không? OP nói rằng anh ta đang sử dụng Excel 2003
Darius

0

Trong Excel 2010, nó đã được lưu trong một thư mục và tôi đã có thể khôi phục tệp bị mất của mình. Thật là một cứu cánh này !!

C: \ Users \ Tên người dùng \ AppData \ Roaming \ Microsoft \ Excel \ Book1302741752573156243 \ Tên tệp ((Chưa lưu-302741123615948362 Số được tạo Excel)). Xlsb

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.