Recupera il file EXCEL tramite C#
Crea la tua applicazione .NET per riparare file Excel utilizzando .NET.
Riparare il file EXCEL utilizzando .NET
Per riparare il file EXCEL, utilizzeremo
API che è una manipolazione di documenti ricca di funzionalità, potente e facile da usare API per la piattaforma C#.
Aspose.Cells API può essere utilizzato per creare, modificare, convertire ed eseguire il rendering dei formati Excel Microsoft in diversi formati. Inoltre, può essere utilizzato per grafici completi, reporting scalabile e calcoli affidabili all’interno di applicazioni software. Aspose.Cells è un API autonomo e non richiede alcun software come Microsoft o 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");
Come riparare il file Excel utilizzando C#
- Definisce una classe che eredita Aspose.Cells.IWarningCallback.
- Carica il file EXCEL creando un’istanza di Workbook, utilizzando la classe di ereditarietà sopra, fai riferimento al codice sopra.
- Salva la cartella di lavoro, il file Excel danneggiato verrà riparato.
Installa Aspose.Cells per riparare il file Excel
Esistono tre opzioni alternative per installare Aspose.Cells for .NET nel tuo sistema.
- Aprire NuGet gestore pacchetti, cercaAspose.Cells e installare.
- Installa Aspose.Cells con il gestore pacchetti NuGet in Visual Studio. Vedere Documentazione .
- Scaricamento Aspose.Cells.msi e installarlo su Windows.
Requisiti di sistema
Aspose.Cells for .NET è supportato su tutti i principali sistemi operativi. Assicurati solo di avere i seguenti prerequisiti.
Aspose.Cells è completamente multipiattaforma e supporta tutte le principali implementazioni di .NET seguendo le specifiche .NET Standard 2.0:
- .NET Framework, a partire dalla prima versione 2.0, per finire con l’ultima .NET Framework 4.8.
- .NET Core, a partire dal primo 2.0 e terminando con l’ultimo .NET 6.
Poiché il codice .NET non dipende dall’hardware o dal sistema operativo sottostante, ma solo da una macchina virtuale, sei libero di sviluppare qualsiasi tipo di software per Windows, Linux, macOS, Android e iOS. Sono supportati anche Azure e AWS Lambda. Assicurati solo di aver installato la versione corrispondente di .NET Framework, .NET Core, Windows Azure, Mono o Xamarin.
Si consiglia di utilizzare Microsoft Visual Studio, VSCode per creare applicazioni C#, F#, VB.NET.
EXCEL Cos'è il formato file EXCEL
XLSX è un formato noto per i documenti Excel Microsoft introdotto da Microsoft con il rilascio di Microsoft Office 2007. Basato sulla struttura organizzata secondo le convenzioni Open Packaging come delineato nella Parte 2 dello standard OOXML ECMA-376, il nuovo formato è un pacchetto zip che contiene una serie di file XML. La struttura e i file sottostanti possono essere esaminati semplicemente decomprimendo il file .xlsx.
Leggi di piùRipara altri formati Excel supportati
Utilizzando C#, è possibile riparare facilmente altri file in formato Excel.