Как восстановить поврежденную книгу Excel

Самая большая боль при работе с файлами — это их повреждение. В то время как Office 365 предлагает функцию восстановления файлов для всех типов файлов, включая Word , Excel и PowerPoint , но если это не сработает, потребуется много доработок. В этом посте вы узнаете, как восстановить поврежденную книгу Excel,(repair a corrupt Excel workbook) а также разместить методы резервного копирования, чтобы восстановление работало лучше.

Как восстановить поврежденную книгу (Excel)

Восстановить(Repair) и восстановить(Recover) поврежденную книгу Excel(Excel Workbook)

Следуйте этим двум методам, чтобы восстановить книгу, когда она отображается как поврежденная. При открытии файла Excel в таких случаях вы получите сообщение о том, что либо файл поврежден, либо не открывается, либо в файле нет данных. Обычно Excel предлагает восстановление, но если это не сработает, вы можете воспользоваться рекомендуемыми методами.

Восстановить поврежденную книгу Excel вручную

Восстановить параметры Excel

  • Откройте (Open) Excel , нажмите «Файл»(File) , а затем нажмите « Открыть(Open) » .
  • Найдите(Browse) и выберите файл, который нужно открыть, но не нажимайте кнопку « Открыть(Open) » .
  • Щелкните(Click) стрелку вниз рядом с кнопкой « Открыть(Open) » и выберите « Открыть(Open) и восстановить(Repair) » .
  • Excel предложит вам два варианта.
    • Восстановить данные (восстановить)
    • Извлечение значений и формул из работы при сбое восстановления. ( Извлечение данных(Extract Data) ).

Восстановить(Recover) данные из поврежденной книги

Вернуть книгу к последней сохраненной версии:(Revert the workbook to the last saved version:) если файл был поврежден во время работы с ним, лучше закрыть его, не сохраняя, а не пытаться сохранить его с поврежденными данными. Откройте его свежим, и он перенесет вас в состояние, когда все работало.

Сохраните книгу в формате SYLK (символическая ссылка): (Save the workbook in SYLK (Symbolic Link) format: ) в случае повреждения принтера сохраните файл как символическую ссылку, т. е. этот параметр отображается, когда вы выбираете «Сохранить как Type > SYLK . Нажмите(Click) «Да» в ответ на приглашение и сохраните файл.

После этого вам нужно будет снова открыть файл и сохранить его как книгу Excel . Поскольку мы сохраняем все как новый файл, исходный файл все еще существует. Единственным недостатком этого метода является то, что он сохранит только активный лист, а не другие.

Используйте макрос для извлечения данных из поврежденной книги: (Use a macro to extract data from a corrupted workbook: ) если на листе есть диаграммы и в качестве источника данных используются данные из книги, этот макрос от Microsoft может помочь вам восстановить эти данные.

Sub GetChartValues() 
Dim NumberOfRows As Integer 
 Dim X As Object 
Counter = 2

' Calculate the number of rows of data.
NumberOfRows = UBound(ActiveChart.SeriesCollection(1).Values) 
Worksheets("ChartData").Cells(1, 1) = "X Values"

' Write x-axis values to worksheet.
With Worksheets("ChartData")
.Range(.Cells(2, 1), _ 
 .Cells(NumberOfRows + 1, 1)) = _

Application.Transpose(ActiveChart.SeriesCollection(1).XValues) 
End With 
 ' Loop through all series in the chart and write their values to

' the worksheet.
For Each X In ActiveChart.SeriesCollection 
Worksheets("ChartData").Cells(1, Counter) = X.Name 
With Worksheets("ChartData")

.Range(.Cells(2, Counter), _ 
 .Cells(NumberOfRows + 1, Counter)) = _ 
Application.Transpose(X.Values) 
 End With

 Counter = Counter + 1
Next
End Sub

Чтобы выполнить макрос, создайте новый лист в файле Excel . Затем выберите график и запустите макрос. Данные станут доступны на новом листе, который вы создали.

Как предотвратить повреждение рабочей книги

Хотя эти методы помогают, когда у вас есть поврежденный файл, лучше всего иметь метод восстановления. Вот некоторые встроенные методы, которые вы можете включить, чтобы убедиться, что вы не потеряете файлы в будущем.

Автоматически сохранять резервную копию книги:

всегда создавать резервный файл

  • Откройте рабочий лист и нажмите « File > Save как ».
  • Выберите(Choose) перезапись того же файла, но перед этим нажмите « Tools > General .
  • Установите флажок « Всегда создавать резервную копию».(Always create a backup.)
  • Затем сохраните копию.

Это обеспечит наличие резервной копии каждый раз, когда вы захотите восстановить рабочий лист.

Автоматически создавать файл восстановления через определенные промежутки времени:

Параметры резервного копирования файлов Excel

  • Откройте рабочий лист, нажмите « File > Options .
  • В категории « Сохранить(Save) » настройте следующее.
    • Установите флажок « Сохранить информацию об автовосстановлении каждые» и установите время.( Save AutoRecover information every and set up the time.)
    • Настройте(Setup AutoRecover) местоположение файла автовосстановления в место, которое вы знаете
    • Снимите флажок Отключить автовосстановление только для этой книги.(Disable AutoRecover for this workbook only)

Я надеюсь, что этот пост помог вам восстановить поврежденную книгу Excel(Excel Workbook) . Всегда устанавливайте конфигурацию резервного копирования файлов.

Связанные чтения:(Related reads:)



About the author

Я инженер-программист с более чем 10-летним опытом работы с Apple iOS и периферийными устройствами. Мой опыт в разработке аппаратного обеспечения заставляет меня стремиться к тому, чтобы устройства наших клиентов были максимально надежными и плавными. Последние несколько лет я пишу код и научился использовать Git, Vim и Node.js.



Related posts