Supporto per le formule di intervallo denominato in locale tedesco

Introduzione

In questo tutorial, esploreremo come lavorare con formule di intervalli denominati in locale tedesco utilizzando la libreria Aspose.Cells per .NET. Aspose.Cells è una potente API di manipolazione di fogli di calcolo che consente di creare, leggere e modificare file Excel in modo programmatico. Ti guideremo passo dopo passo attraverso il processo, coprendo vari aspetti del lavoro con intervalli denominati e formule in locale tedesco.

Prerequisiti

Prima di iniziare, assicurati di avere i seguenti prerequisiti:

  1. Visual Studio: dovrai avere Microsoft Visual Studio installato sul tuo sistema. Puoi scaricare l’ultima versione di Visual Studio dasito web.
  2. Aspose.Cells per .NET: dovrai avere la libreria Aspose.Cells per .NET installata nel tuo progetto. Puoi scaricare l’ultima versione della libreria daPagina di download di Aspose.Cells per .NET.
  3. Conoscenza di C#: poiché lavoreremo con codice C#, è richiesta una conoscenza di base del linguaggio di programmazione C#.

Importa pacchetti

Per iniziare, dovrai importare i pacchetti necessari nel tuo progetto C#. Aggiungi quanto segueusing istruzioni nella parte superiore del file di codice:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using Aspose.Cells.Rendering;
using System.Drawing.Imaging;

Passaggio 1: impostare le directory di origine e di output

Per prima cosa definiamo le directory di origine e di output per il nostro esempio:

//Elenco di origine
string sourceDir = "Your Document Directory";
//Directory di output
string outputDir = "Your Document Directory";

Sostituire"Your Document Directory" con i percorsi effettivi delle directory di origine e di output.

Passaggio 2: creare un intervallo denominato con una formula in lingua tedesca

Successivamente, creeremo un nuovo intervallo denominato con una formula nella lingua tedesca:

const string name = "HasFormula";
const string value = "=GET.ZELLE(48, INDIREKT(\"ZS\",FALSCH))";
Workbook wbSource = new Workbook(sourceDir + "sampleNamedRangeTest.xlsm");
WorksheetCollection wsCol = wbSource.Worksheets;
int nameIndex = wsCol.Names.Add(name);
Name namedRange = wsCol.Names[nameIndex];
namedRange.RefersTo = value;

In questa fase:

  1. Definito il nome e il valore dell’intervallo denominato. La formula=GET.ZELLE(48, INDIREKT("ZS",FALSCH)) è l’equivalente tedesco della formula inglese=GET.CELL(48, INDIRECT("ZS",FALSE)).
  2. Creato un nuovoWorkbook oggetto e ottenuto ilWorksheetCollection da esso.
  3. Aggiunto un nuovo intervallo denominato con il nome specificato e la formula utilizzandoAdd metodo delNamescollezione.
  4. Ottenuto il nuovo creatoName oggetto e imposta il suoRefersTo proprietà al valore della formula.

Passaggio 3: salvare la cartella di lavoro con l’intervallo denominato

Infine, salveremo la cartella di lavoro con l’intervallo denominato:

wbSource.Save(outputDir + "sampleOutputNamedRangeTest.xlsm");
Console.WriteLine("SupportNamedRangeFormulasInGermanLocale executed successfully.\r\n");

In questa fase:

  1. Salvato il modificatoWorkbookoggetto nella directory di output specificata.
  2. Ha visualizzato un messaggio di successo sulla console. Ed ecco fatto! Ora hai creato con successo un intervallo denominato con una formula nella lingua tedesca utilizzando Aspose.Cells per .NET.

Conclusione

In questo tutorial, hai imparato a lavorare con formule di intervalli denominati in una lingua tedesca usando la libreria Aspose.Cells per .NET. Hai scoperto come creare un nuovo intervallo denominato, impostare la sua formula e salvare la cartella di lavoro modificata. Questa conoscenza può essere utile quando si gestiscono file Excel che richiedono una localizzazione specifica o quando è necessario gestire a livello di programmazione intervalli denominati e formule nelle applicazioni.

Domande frequenti

Qual è lo scopo degli intervalli denominati in Excel?

Gli intervalli denominati in Excel consentono di assegnare un nome descrittivo a una cella o a un intervallo di celle. Ciò semplifica il riferimento e l’utilizzo dei dati in formule e funzioni.

Aspose.Cells per .NET può gestire intervalli denominati in impostazioni locali diverse?

Sì, Aspose.Cells per .NET supporta l’utilizzo di intervalli denominati in varie impostazioni locali, tra cui quella tedesca. L’esempio in questo tutorial dimostra come creare un intervallo denominato con una formula nell’impostazione locale tedesca.

Esiste un modo per convertire una formula di intervallo denominato da una lingua all’altra?

Sì, Aspose.Cells per .NET fornisce metodi per convertire le formule tra diverse impostazioni locali. Puoi usareConvertFormula metodo delFormula classe per convertire una formula da una lingua all’altra.

Posso usare Aspose.Cells per .NET per creare e manipolare file Excel a livello di programmazione?

Sì, Aspose.Cells per .NET è una potente libreria che consente di creare, leggere e modificare file Excel a livello di programmazione. È possibile eseguire un’ampia gamma di operazioni, come la creazione di fogli di lavoro, la formattazione di celle e l’applicazione di formule e funzioni.

Dove posso trovare ulteriori risorse e supporto per Aspose.Cells per .NET?

Puoi trovare la documentazione per Aspose.Cells per .NET suSito web della documentazione di Aspose Inoltre, puoi scaricare l’ultima versione della libreria daPagina di download di Aspose.Cells per .NET . Se hai bisogno di ulteriore assistenza o hai domande, puoi contattare il team di supporto Aspose tramiteForum di Aspose.Cells.