Almanca Yerelinde Adlandırılmış Aralık Formüllerini Destekleyin

giriiş

Bu eğitimde, Aspose.Cells for .NET kitaplığını kullanarak Almanca yerel ayarında adlandırılmış aralık formülleriyle nasıl çalışılacağını keşfedeceğiz. Aspose.Cells, Excel dosyalarını programatik olarak oluşturmanıza, okumanıza ve değiştirmenize olanak tanıyan güçlü bir elektronik tablo düzenleme API’sidir. Adlandırılmış aralıklar ve formüllerle Almanca yerel ayarında çalışmanın çeşitli yönlerini ele alarak sizi adım adım süreçte yönlendireceğiz.

Ön koşullar

Başlamadan önce aşağıdaki ön koşulların mevcut olduğundan emin olun:

  1. Visual Studio: Sisteminizde Microsoft Visual Studio’nun yüklü olması gerekir. Visual Studio’nun en son sürümünü şu adresten indirebilirsiniz:web sitesi.
  2. Aspose.Cells for .NET: Projenizde Aspose.Cells for .NET kütüphanesinin yüklü olması gerekir. Kütüphanenin en son sürümünü şu adresten indirebilirsiniz:Aspose.Cells for .NET indirme sayfası.
  3. C# Bilgisi: C# koduyla çalışacağımız için C# programlama diline dair temel bir anlayışa sahip olmamız gerekiyor.

Paketleri İçe Aktar

Başlamak için, C# projenize gerekli paketleri içe aktarmanız gerekir. Aşağıdakileri ekleyinusing Kod dosyanızın en üstündeki ifadeler:

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

Adım 1: Kaynak ve Çıktı Dizinlerini Ayarlayın

Öncelikle örneğimiz için kaynak ve çıktı dizinlerini tanımlayalım:

//Kaynak dizini
string sourceDir = "Your Document Directory";
//Çıktı dizini
string outputDir = "Your Document Directory";

Yer değiştirmek"Your Document Directory" kaynak ve çıktı dizinlerinize giden gerçek yollarla birlikte.

Adım 2: Alman Yerelinde Bir Formülle Adlandırılmış Bir Aralık Oluşturun

Daha sonra, Alman yerelinde bir formülle yeni bir adlandırılmış aralık oluşturacağız:

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;

Bu adımda:

  1. Adlandırılmış aralığın adını ve değerini tanımladı. Formül=GET.ZELLE(48, INDIREKT("ZS",FALSCH)) İngilizce formülün Almanca karşılığıdır=GET.CELL(48, INDIRECT("ZS",FALSE)).
  2. Yeni bir tane oluşturulduWorkbook nesne ve elde edilenWorksheetCollection ondan.
  3. Belirtilen ad ve formül kullanılarak yeni bir adlandırılmış aralık eklendiAdd yöntemiNameskoleksiyon.
  4. Yeni oluşturulanı elde ettiName nesne ve onu ayarlaRefersTo formül değerine ait özellik.

Adım 3: Çalışma Kitabını Adlandırılmış Aralıkla Kaydedin

Son olarak, çalışma kitabını adlandırılmış aralıkla kaydedeceğiz:

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

Bu adımda:

  1. Değiştirilen kaydedildiWorkbooknesneyi belirtilen çıktı dizinine taşı.
  2. Konsola bir başarı mesajı yazdırıldı. Ve işte bu kadar! Artık Aspose.Cells for .NET kullanarak Alman yerelinde bir formülle adlandırılmış bir aralık oluşturmayı başardınız.

Çözüm

Bu eğitimde, Aspose.Cells for .NET kütüphanesini kullanarak Almanca bir yerel ayarda adlandırılmış aralık formülleriyle nasıl çalışacağınızı öğrendiniz. Yeni bir adlandırılmış aralık oluşturmayı, formülünü ayarlamayı ve değiştirilmiş çalışma kitabını kaydetmeyi keşfettiniz. Bu bilgi, belirli yerelleştirme gerektiren Excel dosyalarıyla uğraşırken veya uygulamalarınızda adlandırılmış aralıkları ve formülleri programlı olarak yönetmeniz gerektiğinde yararlı olabilir.

SSS

Excel’de adlandırılmış aralıkların amacı nedir?

Excel’deki adlandırılmış aralıklar, bir hücreye veya hücre aralığına açıklayıcı bir ad atamanıza olanak tanır. Bu, formüllerde ve işlevlerde verilere başvurmayı ve bunları kullanmayı kolaylaştırır.

Aspose.Cells for .NET farklı yerel ayarlarda adlandırılmış aralıkları işleyebilir mi?

Evet, Aspose.Cells for .NET, Alman yerel ayarı da dahil olmak üzere çeşitli yerel ayarlarda adlandırılmış aralıklarla çalışmayı destekler. Bu eğitimdeki örnek, Alman yerel ayarında bir formülle adlandırılmış bir aralığın nasıl oluşturulacağını gösterir.

Adlandırılmış aralık formülünü bir yerel ayardan diğerine dönüştürmenin bir yolu var mı?

Evet, Aspose.Cells for .NET, formülleri farklı yerel ayarlar arasında dönüştürmek için yöntemler sağlar.ConvertFormula yöntemiFormula Bir formülü bir yerel ayardan diğerine dönüştürmek için kullanılan sınıf.

Excel dosyalarını program aracılığıyla oluşturmak ve düzenlemek için Aspose.Cells for .NET’i kullanabilir miyim?

Evet, Aspose.Cells for .NET, Excel dosyalarını programatik olarak oluşturmanıza, okumanıza ve değiştirmenize olanak tanıyan güçlü bir kütüphanedir. Çalışma sayfaları oluşturma, hücreleri biçimlendirme ve formüller ve işlevler uygulama gibi çok çeşitli işlemler gerçekleştirebilirsiniz.

Aspose.Cells for .NET için daha fazla kaynak ve desteği nerede bulabilirim?

.NET için Aspose.Cells belgelerini şu adreste bulabilirsiniz:Aspose dokümantasyon web sitesiAyrıca, kütüphanenin en son sürümünü şu adresten indirebilirsiniz:Aspose.Cells for .NET indirme sayfası Daha fazla yardıma ihtiyacınız varsa veya herhangi bir sorunuz varsa, Aspose destek ekibine şu adresten ulaşabilirsiniz:Aspose.Cells forumu.