I file XBRL vengono utilizzati per scopi di rendicontazione aziendale, inclusi bilanci, rendiconti finanziari, libri mastri, ecc. Puoi convertire facilmente i file XBRL in un foglio Excel XLSX e in iXBRL, che è un XBRL inline file. Questi formati di output sono ideali per presentare le informazioni finanziarie come dati strutturati, umani e leggibili da una macchina. Esploriamo la conversione di file XBRL nelle seguenti intestazioni:
- Conversione file da XBRL a XLSX o iXBRL – Installazione API C#
- Converti XBRL in foglio di lavoro Excel XLSX a livello di codice con C#
- Converti XBRL in iXBRL a livello di codice in C#
Conversione file da XBRL a XLSX o iXBRL – Installazione API C#
L’API Aspose.Finance for .NET è stata progettata per funzionare con documenti finanziari. Ogni organizzazione prevede la creazione di report per tenere traccia delle transazioni e delle informazioni finanziarie. Puoi configurare facilmente l’API scaricando il suo file DLL dalla sezione Download. Inoltre, l’API è disponibile anche in NuGet gallery in modo da poter utilizzare il comando di installazione seguente nella Console di gestione pacchetti dell’IDE di Microsoft Visual Studio.
PM> Install-Package Aspose.Finance
Converti XBRL in foglio di lavoro Excel XLSX a livello di codice con C#
I file XBRL possono esistere con estensione .XML e .XBRL poiché sono basati sul formato XML. Nel caso in cui sia presente l’estensione del file XML, puoi facilmente identificarla con il tag radice come . Successivamente, la conversione da XBRL a XLSX può aiutare a rendere le informazioni in un modo più familiare e strutturato. Puoi convertire un file XBRL in un foglio di lavoro XLSX Excel con i seguenti passaggi:
- Carica il file XBRL di input
- Impostare SaveOptions per il file di output
- Converti file XBRL in formato foglio di lavoro XLSX Excel
Il codice seguente mostra come convertire il file XBRL in un foglio di lavoro XLSX Excel a livello di codice usando C#:
// Carica il file XBRL di input
XbrlDocument document = new XbrlDocument(sourceDir + @"IdScopeContextPeriodStartAfterEnd.xml");
// Imposta SaveOptions per il file di output
SaveOptions saveOptions = new SaveOptions();
saveOptions.SaveFormat = SaveFormat.XLSX;
// Converti file XBRL in formato foglio di lavoro XLSX Excel
document.Save(outputDir + @"ConvertXbrlToXlsx_out.xlsx", saveOptions);
Converti XBRL in iXBRL a livello di codice in C#
iXBRL è un formato di file XBRL in linea che consente di incorporare i dati nel file HTML. Puoi convertire facilmente XBRL in iXBRL con i passaggi seguenti:
- Carica il file XBRL di input as XML format
- Specificare SaveFormat per il formato di output
- Converti file XBRL in formato file iXBRL
Il codice seguente spiega come convertire il file in formato XBRL in iXBRL a livello di codice con C#:
// Carica il file XBRL di input in formato XML
XbrlDocument document = new XbrlDocument(sourceDir + @"IdScopeContextPeriodStartAfterEnd.xml");
// Imposta SaveOptions per il formato di output
SaveOptions saveOptions = new SaveOptions();
saveOptions.SaveFormat = SaveFormat.IXBRL;
// Converti file XBRL in formato file iXBRL
document.Save(outputDir + @"ConvertXbrlToIXbrl_out.ixbrl", saveOptions);
Conclusione
In poche parole, abbiamo imparato come convertire XBRL in XLSX Excel Worksheet, nonché XBRL in iXBRL (inline XBRL) a livello di codice utilizzando il linguaggio C#. Allo stesso modo, l’API offre molte altre funzionalità che puoi esplorare visitando la Documentazione. Puoi anche scriverci tramite Forum di supporto gratuito in attesa di feedback, suggerimenti e richieste di informazioni.