การกู้คืนเอกสาร Excel ที่ถูกปิดโดยไม่บันทึก


16

ฉันสามารถมั่นใจได้หรือไม่ว่าถ้าฉันปิดเอกสาร Microsoft Excel โดยไม่ตั้งใจโดยไม่บันทึกเวอร์ชันล่าสุดฉันสามารถกู้คืนงานที่ฉันได้ทำไปบางส่วนได้หรือไม่

ฉันใช้ Excel 2003


"โดยไม่บันทึกรุ่นล่าสุด" - คุณหมายถึง "ปิดเอกสาร excel โดยไม่บันทึก" ใช่ไหม Nope นั่นคือจุดที่ไม่สามารถบันทึกได้
โกง

นอกจากนี้คุณใช้ Excel รุ่นใด
Jared Harley

@Idigas - ฉันปิดโดยไม่บันทึกไฟล์ที่มีอยู่ตรงข้ามกับไฟล์ที่ไม่เคยถูกบันทึก
Andrew Grimm

@Andrew Grimm - ดังนั้นคุณทำงานกับไฟล์แล้วพูดว่า "ไม่" เพื่อบันทึก ฉันเกลียดฝนบนคุณ แต่ฉันคิดว่าข้อมูลหายไป มันมีความสำคัญขนาดไหน? ไม่มีอะไรที่ไม่สามารถทำซ้ำได้ในสองสามชั่วโมงแห่งการทำงานหนัก?
โกง

โอ้อย่าให้เสียงที่เป็นลบ โลกนี้จะไม่มีคนขี้เกียจที่ไหน พวกเขาเป็นคนที่ทำงานได้ดีที่สุด
โกง

คำตอบ:


12

ค้นหาไฟล์ใด ๆ ต่อไปนี้:

C: \ Documents และ Settings \ ชื่อผู้ใช้ \ Application Data \ Microsoft \ Excel \

ในกรณีของฉันฉันพบไฟล์ที่ผิดพลาดที่นี่:

C: \ Documents และ Settings \ ชื่อผู้ใช้ \ Application Data \ Microsoft \ Excel \ ~ ar3451.xar

สำหรับไฟล์ Excel 2003 บน LAN สำนักงานของเราคอมพิวเตอร์จะทำการตรวจสอบสีน้ำเงินและการเปลี่ยนแปลงทั้งหมดจะหายไปกับเอกสาร ฉันพบไฟล์ที่แสดงในสตริงด้านบนและคลิกขวาเปิดด้วย Excel และvoilàมีไฟล์ที่มีการเปลี่ยนแปลงทั้งหมดของฉัน

บันทึกทันทีด้วยชื่อไฟล์ใหม่และกลับไปใช้งานได้


1
แน่นอนว่าC:\Documents and Settings\username\Application Data\Microsoft\Excel\~ar????.xarเป็นไฟล์ที่จะยกเลิกการลบ (ถ้าเป็นไปได้)!
Michel de Ruiter

3
%APPDATA%\Microsoft\Excel\เป็นเส้นทางที่ใช้ได้กับทุกคนไม่จำเป็นต้องเปลี่ยนเส้นทางตามชื่อผู้ใช้ของคุณ
JohannesB

8

ใช้กับ Excel 2007 (และอาจเป็น 2003) บน Windows 7

ก่อนถึง Excel 2010 คุณลักษณะบันทึกอัตโนมัติจะสร้างไฟล์. xar ที่ซ่อนอยู่ใน "C: \ Users \ ชื่อผู้ใช้ \ AppData \ Roaming \ Microsoft \ Excel" ชื่อไฟล์ถูกสร้างขึ้นและไม่เกี่ยวข้องกับชื่อสมุดงาน เมื่อคุณปิด Excel และเลือก NO เพื่อบันทึกการเปลี่ยนแปลงไฟล์ temp .xar ที่เกี่ยวข้องจะถูกลบอย่างถาวร ... อย่างไรก็ตาม ...

ฉันได้วิธีการบันทึกไฟล์ในไดเรกทอรีนี้ไปยังไดเรกทอรีสำรองในช่วงเวลาปกติโดยใช้ Task Scheduler และ Powershell - สำรองไฟล์บันทึกอัตโนมัติได้อย่างมีประสิทธิภาพ ด้วยเหตุผลคุณสามารถ (คัดลอกไฟล์สำรองของคุณไปยังตำแหน่งชั่วคราวเพื่อไม่ให้สกรูสำรอง) เปลี่ยนชื่อนามสกุลเป็น. xlsx และเปิดใน Excel !! - หากไม่ใช่ไฟล์. xlsx Excel จะตรวจสอบ ให้ข้อผิดพลาดลองส่วนขยายอื่น ๆ (.xls / .xlsm ... ฯลฯ )

นี่คือวิธีการทำสิ่งที่ฉันทำ ...

  1. เปิด Task Scheduler (แตะ Windows Key -> เริ่มพิมพ์ "task scheduler" กด Enter / คลิกที่มันเมื่อผลลัพธ์อยู่ด้านบนของเมนู Start)
  2. คลิกการกระทำ -> สร้างงานขั้นพื้นฐาน
  3. ตั้งชื่อและคลิกถัดไป
  4. เลือก "เมื่อฉันเข้าสู่ระบบ" เป็นทริกเกอร์
  5. เลือก "เริ่มโปรแกรม" และคลิกถัดไป
  6. พิมพ์ "Powershell" ในชื่อโปรแกรมจากนั้น
  7. ในกล่อง "เพิ่มอาร์กิวเมนต์ (เป็นทางเลือก):" พิมพ์ "% {คัดลอกรายการ - เส้นทาง C: \ Users \ ชื่อผู้ใช้ \ AppData \ Roaming \ Microsoft \ Excel \ -recurse- แรง -destination D: \ Backup \ ExcelAutosave}" (เปลี่ยนชื่อผู้ใช้เป็นชื่อผู้ใช้ของคุณอย่างชัดเจนและแก้ไขไดเรกทอรีปลายทางหากคุณต้องการ) จากนั้นคลิกถัดไป
  8. จากนั้นทำเครื่องหมายที่ช่อง "เปิดไดอะล็อกคุณสมบัติสำหรับงานนี้เมื่อฉันคลิกเสร็จสิ้น" จากนั้นคลิกเสร็จสิ้น
  9. ภายใต้แท็บ "ทริกเกอร์" ให้คลิกสองครั้งที่ทริกเกอร์ "At log on" จากนั้นทำเครื่องหมายที่ช่อง "ทำซ้ำทุก ๆ ครั้ง:" -> เลือกช่วงเวลา (ฉันมี 1 ชั่วโมง) และระยะเวลา (ฉันมี 12 ชั่วโมง) ตรวจสอบให้แน่ใจ " เปิดใช้งาน "ถูกเลือกแล้วคลิกตกลงจากนั้นตกลงบนกล่องคุณสมบัติ

ฉันจำได้ว่าอาจขอให้คุณยืนยันว่าคุณต้องการรันโปรแกรมด้วยข้อโต้แย้งต่อไปนี้หรือบางสิ่ง ...

โชคดี!


โครงสร้างไดเรกทอรีนี้มีอยู่ใน Windows10 / Office2016 เช่นกัน
CWilson

4

ฉันมีสถานการณ์ที่คล้ายกัน แต่มีคนทำงานนอกเซิร์ฟเวอร์ บริษัท ของเราผ่านเดสก์ท็อประยะไกล มีคนแนะนำทรีไฟล์ต่อไปนี้ซึ่งมีประโยชน์:

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

จริง ๆ แล้วฉันพบไฟล์บนเซิร์ฟเวอร์ผ่านทรีไฟล์ที่คล้ายกันซึ่งมีนามสกุลไฟล์แปลก ๆ ที่ไม่ใช่ excel และในขณะที่ฉันไม่สามารถดับเบิลคลิกและเปิดฉันก็สามารถเปิดได้เพียงแค่ปรับจากซอฟต์แวร์ Excel ที่เปิดตัวแล้วและในที่สุดก็บันทึก เป็นสเปรดชีต

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

4

ใน Windows 7 และ Office 2010 คุณจะพบได้ที่:

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

หรือใน: C:\Users\*user name*\AppData\Roaming\Microsoft\Excel\abc(unsaved123).xls

หรือใน: C:\Users\\*user name*\AppData\Local\Temp\


2

การค้นพบอัตโนมัติจะทำงานเฉพาะในกรณีที่ Excel Crashed ของคุณ (เช่นพีซีเสียพลังงานหรือ windows ล่ม

หากคุณเลือก "ไม่" เพื่อบันทึกและปิด excel คุณจะสูญเสียเอกสาร


2

ฉันทำงานกับไฟล์ Excel 2007 จากนั้นเลือกที่จะไม่บันทึกหลังจากสับสนกับหลาย ๆ หน้าต่าง! การค้นหาชื่อที่แน่นอนของไฟล์ (โดยใช้ Google เดสก์ท็อป) จะแสดงไฟล์ที่เก็บไว้ในแคชไม่กี่เวอร์ชัน ดูเวลาของไฟล์ล่าสุดของคุณและใช้ไฟล์แคชเพื่อคัดลอกและวางงานของคุณ รูปแบบจะไม่เหมือนกัน แต่คุณจะมีงานของคุณ ฉันเพิ่งทำสิ่งนี้และมันได้ผล!


1

MS Office มีคุณสมบัติบันทึกอัตโนมัติ มันทำเช่นนี้เป็นระยะเพื่อให้แน่ใจว่าคุณจะไม่สูญเสียอะไร คำถามคือเปิดใช้จริงหรือไม่ หากเป็นเช่นนั้นคุณอาจพบไฟล์ชั่วคราวในไดเรกทอรีที่ระบุไว้ด้านล่าง

Excel ไม่ได้เปิดใช้งานคุณลักษณะบันทึกอัตโนมัติเป็นค่าเริ่มต้นคุณต้องเพิ่มเข้าไป นี่เป็นเพราะมันไม่ได้เป็นประโยชน์เสมอไปที่จะเปิดใช้งานฟังก์ชั่นนี้ หากคุณเปิดใช้งานและต้องการทดสอบสเปรดชีตคุณควรสร้างสำเนาจากนั้นเปิดขึ้นเพื่อให้การบันทึกอัตโนมัติไม่บันทึกทับต้นฉบับ

ในการเปิดใช้งานคุณสมบัติบันทึกอัตโนมัติคุณจะต้องใช้ Add In ไปที่ "เครื่องมือ" "Add ins" แล้วเลือก "บันทึกอัตโนมัติ" ด้วย Office XP ทำให้การบันทึกอัตโนมัติถูกย้ายออกจาก Add Ins to Options ในลักษณะเดียวกันกับ Word คุณจะพบการตั้งค่าภายใต้ "บันทึก" ซึ่งคุณสามารถปิดใช้งานคุณสมบัติกู้คืนอัตโนมัติสำหรับหนังสืองานนั้น ๆ ได้

Excel จะบันทึกทุก ๆ 10 นาทีโดยอัตโนมัติไปยังตำแหน่งเริ่มต้นของ "C: \ Documents และ Settings \\ การตั้งค่าท้องถิ่น \ Temp" ไฟล์จะสามารถระบุได้เมื่อถูกบันทึกเป็นตัวเลข. tmp เช่น "28.tmp" ซึ่งหมายความว่าพวกเขาดูแตกต่างจากคำหรือไฟล์ชั่วคราวอื่น ๆ ที่ถูกบันทึกไว้ในแอพพลิเคชั่นอื่น

ด้วยโชคเล็กน้อยคำแนะนำนี้จะได้ผลสำหรับคุณ คุณอาจจะต้องเปลี่ยนชื่อไฟล์ด้วยตนเองเนื่องจากไฟล์ excel ถูกปิดตามปกติ


ฉันลองคำแนะนำของคุณ ดูเหมือนว่าไฟล์การกู้คืนจะถูกลบเมื่อฉันปิดเอกสารโดยไม่บันทึก ขอบคุณอยู่ดี
Andrew Grimm

1

ณ จุดนั้น (และอาจจะสายเกินไปตอนนี้ แต่สำหรับการอ้างอิงในอนาคต) ไม่ว่าจะปิดหรือพังให้เปิด Excel ขึ้นโดยตรง อย่าเปิดไฟล์จากรายการ "เอกสารล่าสุด" หรือแม้กระทั่งจากเอกสารของฉัน Office จะสร้างไฟล์ชั่วคราวเพื่อเก็บงานของคุณดังนั้นหากคุณเปิดโปรแกรมใด ๆ ด้วยตัวเองมันควรจะมีแถบกู้คืนทางด้านซ้าย ถ้าไม่ใช่คุณอาจใช้ซอฟต์แวร์กู้คืนไฟล์ ฉันใช้ตัวตรวจสอบการกู้คืนไฟล์ PC อย่างมาก


0

หากฉันมีปัญหาในการกู้คืนไฟล์ office ของฉันฉันใช้แอปพลิเคชันOfficeRecovery เมื่อฉันได้ช่วยเพื่อนที่ดีของฉันด้วยแอปพลิเคชันนี้คืนค่าการเข้าถึงรายเดือนของเขา!


มันทำงานกับไฟล์ที่ถูกปิดโดยไม่เกิดความผิดพลาดหรือไม่
Andrew Grimm

0

ถ้าเป็น Office 2010

ไปที่

ไฟล์→ข้อมูล→จัดการปุ่มรุ่น

จากนั้นเลือกวันที่


3
คุณอ่านคำถามแล้วคุณล่ะ? OP กล่าวว่าเขาใช้ Excel 2003
Darius

0

ใน Excel 2010 มันถูกบันทึกไว้ในโฟลเดอร์และฉันสามารถกู้คืนไฟล์ที่หายไปได้ ช่างเป็นผู้ช่วยชีวิตคนนี้ได้ !!

C: \ Users \ ชื่อผู้ใช้ \ AppData \ Roaming \ Microsoft \ Excel \ Book1302741752573156243 \ ชื่อไฟล์ ((ไม่ได้บันทึก -302741123615948362 หมายเลขที่สร้างของ Excel))

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.