E-Tabloda Kullanılan Yazı Tiplerinin Listesini Alın
giriiş
Kendinizi hiç Excel elektronik tablosunda gezinirken, çeşitli hücrelerinde kullanılan yazı tiplerini merak ederken buldunuz mu? Belki eski bir belgeyle karşılaştınız ve hangi tipografi seçimlerinin yapıldığını bilmek istiyorsunuz? Şanslısınız! .NET için Aspose.Cells ile, elektronik tablolarınızda gizli olan yazı tipi sırlarını elemenize ve ortaya çıkarmanıza olanak tanıyan bir araç kutusuna sahip olmak gibi. Bu kılavuzda, bir Excel dosyasında kullanılan tüm yazı tiplerinin listesini kolayca nasıl alacağınızı göstereceğiz. Emniyet kemerlerinizi bağlayın ve elektronik tabloların dünyasına dalalım!
Ön koşullar
Koda geçmeden önce, başlamak için ihtiyacınız olacak birkaç şey var. Endişelenmeyin, gerçekten basit. İşte ihtiyacınız olan şeylerin bir kontrol listesi:
- Visual Studio: Makinenizde Visual Studio’nun bir sürümünün yüklü olduğundan emin olun. Kodumuzu burada yazacağız.
- .NET için Aspose.Cells: Aspose.Cells kütüphanesinin mevcut olması gerekir. Henüz indirmediyseniz, şuradan alabilirsiniz:alan.
- Temel C# Bilgisi: C# programlamaya dair biraz bilgi sahibi olmak, kodda kolayca gezinmenize kesinlikle yardımcı olacaktır.
- Örnek Bir Excel Dosyası: Çalışmak için “sampleGetFonts.xlsx” gibi bir örnek Excel dosyasına ihtiyacınız olacak. Font keşfimizi burada uygulayacağız. Her şeyi hallettikten sonra kodlamaya başlamaya hazırsınız!
Paketleri İçe Aktar
Başlamak için gerekli ad alanlarını içe aktaralım. .NET’te paketleri içe aktarmak partinize doğru misafirleri davet etmeye benzer; onlar olmadan işler düzgün yürümez. Aspose.Cells’i içe aktarmak için yapmanız gerekenler:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
Bu basit satırla, Aspose.Cells’in çekirdek işlevselliğini projemize davet ediyoruz. Şimdi, çalışma kitabını yüklemeye geçelim.
Adım 1: Belge Dizinini Ayarlayın
İlk önce ilk şeyler—koda dalmadan önce, belge dizininize giden yolu ayarlamanız gerekir. Excel dosyanız burada bulunur.
string dataDir = "Your Document Directory";
“Belge Dizininiz"i Excel dosyanızın bulunduğu gerçek yolla değiştireceksiniz. Bunu programa “Hey, Excel dosyamı sakladığım yer burası; gidip kontrol et!” demek gibi düşünün.
Adım 2: Kaynak Çalışma Kitabını Yükleyin
Excel dosyasını yükleme zamanı geldi. Yeni bir örnek oluşturacağız.Workbook
sınıf ve dosyanın yolunu girin.
Workbook wb = new Workbook(dataDir + "sampleGetFonts.xlsx");
Burada neler oluyor? Temel olarak elektronik tablomuzun kapısını açıyoruz.Workbook
sınıfı Excel dosyasının içeriğiyle etkileşime girmemizi sağlar.
Adım 3: Tüm Yazı Tiplerini Alın
Şimdi sihirli an geldi: Hadi yazı tiplerini geri alalım!GetFonts()
Yöntem bizim altın biletimizdir.
Aspose.Cells.Font[] fnts = wb.GetFonts();
Burada, çalışma kitabından içinde kullanılan tüm yazı tiplerini açıklamasını istiyoruz.fnts
dizi hazinelerimizi saklayacak.
Adım 4: Yazı Tiplerini Yazdırın
Son olarak, bu yazı tiplerini alıp yazdıralım. Bu, bulduğumuz şeyi doğrulamamıza yardımcı olacaktır.
for (int i = 0; i < fnts.Length; i++)
{
Console.WriteLine(fnts[i]);
}
Bu döngü, her yazı tipinde çalışırfnts
dizi, bunları tek tek konsola çıktı olarak verir. Excel dosyanızdaki tüm havalı tipografi seçimlerini göstermek gibidir!
Çözüm
Ve işte karşınızda! Sadece birkaç satır kodla, .NET için Aspose.Cells kullanarak Excel elektronik tablonuzda kullanılan yazı tiplerinin listesini başarıyla aldınız ve yazdırdınız. Bu sadece yazı tipleriyle ilgili değil; belgelerinizin inceliklerini anlamak, sunumlarınızı geliştirmek ve elektronik tablolarınızdaki tipografi sanatında ustalaşmakla ilgilidir. İster bir geliştirici olun, ister Excel ile uğraşmayı seven biri olun, bu küçük kod parçası oyunun kurallarını değiştirebilir.
SSS
Aspose.Cells’i ayrıca yüklemem gerekir mi?
Evet, projenizde kütüphaneyi indirip referans göstermeniz gerekiyor.
Aspose.Cells’i diğer formatlarda kullanabilir miyim?
Kesinlikle! Aspose.Cells, XLSX, XLS ve CSV gibi birden fazla Excel formatıyla çalışır.
Ücretsiz deneme imkanı var mı?
Evet, ücretsiz deneme sürümünü şu adresten alabilirsiniz:indirme bağlantısı.
Teknik destek nasıl alabilirim?
Yardıma ihtiyacınız varsa,Aspose destek forumu harika bir kaynaktır.
Aspose.Cells .NET Core ile uyumlu mu?
Evet, Aspose.Cells .NET Core projeleriyle de uyumludur.