Восстановить файл EXCEL по номеру C#.
Создайте собственное приложение .NET для восстановления файлов Excel, используя .NET.
Восстановить файл EXCEL с помощью .NET
Чтобы восстановить файл EXCEL, мы будем использовать
API — многофункциональное, мощное и простое в использовании средство для работы с документами API для платформы C#.
Aspose.Cells API можно использовать для создания, редактирования, преобразования и преобразования Microsoft форматов Excel в различные форматы. Более того, его можно использовать для составления комплексных диаграмм, масштабируемых отчетов и надежных расчетов в программных приложениях. Aspose.Cells — это автономный номер API, который не требует какого-либо программного обеспечения, такого как Microsoft или OpenOffice.
using Aspose.Cells;
//1, Define a class that inherits Aspose.Cells.IWarningCallback
class DefaultWarningCallback : IWarningCallback
{
//Implement this method as needed
public void Warning(WarningInfo warningInfo){ }
}
//2, Load the corrupted file by creating an instance of Workbook, using the inheritance class above
DefaultWarningCallback w = new DefaultWarningCallback();
LoadOptions options = new LoadOptions();
options.WarningCallback = w;
var workbook = new Workbook("corrupted.xlsx", options);
//3, Save the workbook, the corrupted file will be repaired.
workbook.Save("repaired.xlsx");
Как восстановить файл Excel с помощью C#
- Определить класс, который наследует Aspose.Cells.IWarningCallback.
- Загрузите файл EXCEL, создав экземпляр книги, используя указанный выше класс наследования, см. приведенный выше код.
- Сохраните книгу, поврежденный файл Excel будет восстановлен.
Установите Aspose.Cells, чтобы восстановить файл Excel.
Есть три альтернативных варианта установки Aspose.Cells for .NET в вашу систему.
- Открыть NuGet менеджер пакетов, найдитеAspose.Cells и установить.
- Установите Aspose.Cells с помощью диспетчера пакетов NuGet в Visual Studio. Видеть Документация .
- Скачать Aspose.Cells.msi и установить его на Windows.
Системные Требования
Aspose.Cells for .NET поддерживается во всех основных операционных системах. Просто убедитесь, что у вас есть следующие предпосылки.
Aspose.Cells полностью кроссплатформен и поддерживает все основные реализации .NET, соответствующие спецификации .NET Standard 2.0:
- .NET Framework, начиная с самой ранней версии 2.0 и заканчивая последней .NET Framework 4.8.
- .NET Core, начиная с самой ранней версии 2.0 и заканчивая последней .NET 6.
Поскольку код .NET не зависит от базового оборудования или операционной системы, а только от виртуальной машины, вы можете разрабатывать любое программное обеспечение для Windows, Linux, macOS, Android и iOS. Также поддерживаются Azure и AWS Lambda. Просто убедитесь, что вы установили соответствующую версию .NET Framework, .NET Core, Windows Azure, Mono или Xamarin.
Мы рекомендуем использовать Microsoft Visual Studio, VSCode для создания приложений C#, F#, VB.NET.
EXCEL Формат файла EXCEL
XLSX — это хорошо известный формат для документов Excel Microsoft, который был представлен Microsoft с выпуском Microsoft Office 2007. Новый формат основан на структуре, организованной в соответствии с соглашениями об открытой упаковке, как указано в части 2 стандарта OOXML ECMA-376. zip-пакет, содержащий несколько файлов XML. Базовую структуру и файлы можно изучить, просто разархивировав файл .xlsx.
ПодробнееВосстановление других поддерживаемых форматов Excel
Используя номер C#, можно легко восстановить другие файлы формата Excel.