Récupérer le fichier EXCEL via C#
Créez votre propre application .NET pour réparer les fichiers Excel à l'aide de .NET.
Réparer le fichier EXCEL à l’aide de .NET
Afin de réparer le fichier EXCEL, nous utiliserons
API qui est un outil de manipulation de documents API riche en fonctionnalités, puissant et facile à utiliser pour la plate-forme C#.
Aspose.Cells API peut être utilisé pour créer, éditer, convertir et restituer Microsoft des formats Excel vers différents formats. De plus, il peut être utilisé pour des graphiques complets, des rapports évolutifs et des calculs fiables au sein d’applications logicielles. Aspose.Cells est un API autonome et ne nécessite aucun logiciel comme Microsoft ou 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");
Comment réparer un fichier Excel en utilisant C#
- Définir une classe qui hérite de Aspose.Cells.IWarningCallback.
- Chargez le fichier EXCEL en créant une instance de Workbook, en utilisant la classe d’héritage ci-dessus, reportez-vous au code ci-dessus.
- Enregistrez le classeur, le fichier Excel corrompu sera réparé.
Installez Aspose.Cells pour réparer le fichier Excel
Il existe trois options alternatives pour installer Aspose.Cells for .NET dans votre système.
- Ouvrir NuGet gestionnaire de paquets, recherchezAspose.Cells et installer.
- Installez Aspose.Cells avec le gestionnaire de packages NuGet dans Visual Studio. Voir Documentation .
- Télécharger Aspose.Cells.msi et installez-le sur Windows.
Configuration requise
Aspose.Cells for .NET est pris en charge sur tous les principaux systèmes d’exploitation. Assurez-vous simplement que vous disposez des conditions préalables suivantes.
Aspose.Cells est entièrement multiplateforme et prend en charge toutes les principales implémentations .NET suivant la spécification .NET Standard 2.0 :
- .NET Framework, à partir de la première version 2.0 et se terminant par la dernière .NET Framework 4.8.
- .NET Core, en commençant par la première version 2.0 et en terminant par la dernière .NET 6.
Dans la mesure où le code .NET ne dépend pas du matériel ou du système d’exploitation sous-jacent, mais uniquement d’une machine virtuelle, vous êtes libre de développer tout type de logiciel pour Windows, Linux, macOS, Android et iOS. Azure et AWS Lambda sont également pris en charge. Assurez-vous simplement d’avoir installé la version correspondante de .NET Framework, .NET Core, Windows Azure, Mono ou Xamarin.
Nous vous recommandons d’utiliser Microsoft Visual Studio, VSCode pour créer des applications C#, F#, VB.NET.
EXCEL Qu'est-ce que le format de fichier EXCEL
XLSX est un format bien connu pour les documents Excel Microsoft qui a été introduit par Microsoft avec la sortie de Microsoft Office 2007. Basé sur une structure organisée selon les conventions d'emballage ouvertes telles que décrites dans la partie 2 de la norme OOXML ECMA-376, le nouveau format est un package zip contenant un certain nombre de fichiers XML. La structure et les fichiers sous-jacents peuvent être examinés en décompressant simplement le fichier .xlsx.
En savoir plusRéparer d\'autres formats Excel pris en charge
En utilisant le C#, on peut facilement réparer d’autres fichiers au format Excel.