Odzyskaj plik EXCEL pod numerem C#
Zbuduj własną aplikację .NET do naprawy plików Excel przy użyciu .NET.
Napraw plik EXCEL za pomocą numeru .NET
Aby naprawić plik EXCEL, użyjemy
API, który jest bogatym w funkcje, wydajnym i łatwym w użyciu narzędziem do manipulacji dokumentami API dla platformy C#.
Aspose.Cells API można używać do tworzenia, edytowania, konwertowania i renderowania formatów Excel Microsoft do różnych formatów. Co więcej, można go używać do kompleksowych wykresów, skalowalnych raportów i niezawodnych obliczeń w aplikacjach. Numer Aspose.Cells jest samodzielnym numerem API i nie wymaga żadnego oprogramowania takiego jak Microsoft czy 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");
Jak naprawić plik Excela za pomocą numeru C#
- Zdefiniuj klasę, która dziedziczy Aspose.Cells.IWarningCallback.
- Załaduj plik EXCEL, tworząc instancję skoroszytu, korzystając z powyższej klasy dziedziczenia, patrz powyższy kod.
- Zapisz skoroszyt, uszkodzony plik Excela zostanie naprawiony.
Zainstaluj Aspose.Cells, aby naprawić plik Excel
Istnieją trzy alternatywne możliwości zainstalowania Aspose.Cells for .NET w systemie.
- otwarty NuGet menedżer pakietów, wyszukajAspose.Cells i zainstaluj.
- Zainstaluj Aspose.Cells z menedżerem pakietów NuGet w programie Visual Studio. Widzieć Dokumentacja .
- Pobierać Aspose.Cells.msi i zainstaluj go w systemie Windows.
wymagania systemowe
Aspose.Cells for .NET jest obsługiwany we wszystkich głównych systemach operacyjnych. Upewnij się tylko, że spełniasz następujące wymagania wstępne.
Aspose.Cells jest w pełni wieloplatformowy i obsługuje wszystkie główne implementacje .NET zgodnie ze specyfikacją .NET Standard 2.0:
- .NET Framework, zaczynając od najwcześniejszej wersji 2.0, a kończąc na najnowszej .NET Framework 4.8.
- .NET Rdzeń, zaczynając od najwcześniejszej wersji 2.0, a kończąc na najnowszej .NET 6.
O ile kod .NET nie zależy od podstawowego sprzętu ani systemu operacyjnego, ale tylko od maszyny wirtualnej, możesz swobodnie tworzyć dowolne oprogramowanie dla Windows, Linux, macOS, Android i iOS. Obsługiwane są także platformy Azure i AWS Lambda. Upewnij się tylko, że masz zainstalowaną odpowiednią wersję .NET Framework, .NET Core, Windows Azure, Mono lub Xamarin.
Zalecamy używanie Microsoft Visual Studio, VSCode do tworzenia aplikacji C#, F#, VB.NET.
EXCEL Co to jest EXCEL Format pliku
XLSX to dobrze znany format dokumentów Excel Microsoft, który został wprowadzony przez Microsoft wraz z wydaniem Microsoft Office 2007. Nowy format opiera się na strukturze zorganizowanej zgodnie z konwencjami Open Packaging Convention jak opisano w części 2 standardu OOXML ECMA-376. pakiet zip zawierający wiele plików XML. Podstawową strukturę i pliki można sprawdzić, po prostu rozpakowując plik .xlsx.
Czytaj więcejNapraw inne obsługiwane formaty programu Excel
Za pomocą numeru C# można łatwo naprawić inne pliki w formacie Excel.