1. Home
  2.   Cells
  3.   .NET için FileFormat.Cells
FileFormat.Cells için .NET

.NET için FileFormat.Cells

 
 

Excel Hesap Tablosu Oluşturma ve Özelleştirmeyi .NET API ile Kolaylaştırın

FileFormat.Cells kullanarak kolayca hesap tabloları oluşturun ve özelleştirin, açık kaynaklı bir .NET API'sidir. Bu hafif kütüphane ile çalışma kitabı oluşturmayı ve otomatikleştirmeyi basitleştirin.

FileFormat.Cells for .NET basit, sezgisel ve kullanıcı dostu bir deneyim sunarak onu Açık kaynaklı bir API aracılığıyla Microsoft Excel elektronik tablolarıyla çalışanlar için mükemmel bir çözüm. Bu .NET API, Excel elektronik tablolarının oluşturulmasını ve özelleştirilmesini kolaylaştırmak için titizlikle hazırlanmıştır. Bu sezgisel C# kitaplığıyla, e-tabloları oluşturmak ve değiştirmek artık yalnızca birkaç satır kodla zahmetsizce gerçekleştirilebiliyor.

Bu hafif çözümün kurulumu sorunsuzdur ve tüm e-tablo ihtiyaçlarınızı karşılayacak zengin özellikler sunar. FileFormat.Cells for .NET, Microsoft tarafından desteklenen bir teknoloji olan OpenXML SDK'nın gücünden yararlanır. Kullanışlı bir sarmalayıcı görevi gören FileFormat.Cells for .NET, gelişmiş özelliklerinin kullanımını basitleştirir.

Geliştiriciler düşünülerek tasarlanan bu Açık Kaynak .NET kitaplığı, Excel Elektronik Tablolarının oluşturulmasını ve düzenlenmesini kolaylıkla otomatikleştirmenizi sağlar. OpenXML SDK kitaplığından yararlanarak yeteneklerini genişletin. Kullanıcı dostu tasarımı sayesinde FileFormat.Cells for .NET'i yönetmek kolaydır. Kitaplık, sayfa ve metin ekleme, mevcut e-tabloları akış halinde açma, çalışma kitabının tamamına veya belirli hücrelere biçimlendirme uygulama, e-tablolara resim ekleme ve çok daha fazlasını içeren bir dizi akıllı özelliğe sahiptir.

Bu Açık Kaynak API'sine katkıda bulunmak, iyileştirmeler önermek ve geliştirmek için GitHub depomuzu keşfedin: https://github. com/fileformat-cells/FileFormat.Cells-for-.NET

Previous Next

FileFormat.Cells for .NET'i Kullanmaya Başlarken

FileFormat.Cells for .NET'i kurmanın önerilen yolu NuGet kullanmaktır. Sorunsuz bir kurulum için lütfen aşağıdaki komutu kullanın.

NuGet aracılığıyla FileFormat.Cells for .NET'i yükleyin

NuGet\Install-Package FileFormat.Cells 
Ayrıca doğrudan GitHub'dan da indirebilirsiniz.

Program Aracılığıyla Boş Bir Excel Çalışma Kitabı/E-tablosu Oluşturma

Aşağıdaki kod pasajı, FileFormat.Cells kitaplığıyla C# kullanarak yeni bir Microsoft Excel elektronik tablosunun nasıl oluşturulacağını ve kaydedileceğini göstermektedir.

  • Kod, Excel elektronik tablosu düzenleme işlevlerine erişim sağlayan gerekli FileFormat.Cells kitaplığının içe aktarılmasıyla başlar.
  • Örnek ad alanı içinde Program sınıfı tanımlanır.
  • Ana yöntem, varsa komut satırı bağımsız değişkenlerini (string[] args) kabul ederek programın giriş noktası görevi görür.
  • Workbook sınıfının bir örneği, Workbook çalışma kitabı = new Workbook(); kullanılarak başlatılır.
  • Excel elektronik tablosunu kaydetmek için çalışma kitabı örneğinde Kaydet yöntemi çağrılır. Dosya, diskin `("/") kök dizinine "Spreadsheet.xlsx" adıyla kaydedilir.

Aşağıdaki kod parçasını kopyalayıp ana dosyanıza yapıştırın ve programı çalıştırın.

C#'ta Boş Bir Çalışma Kitabı/E-tablo Oluşturma

 
using FileFormat.Cells;

namespace Example
{
    class Program
    {
        static void Main(string[] args)
        {
            // Initialize an instance of the Workbook class.
            Workbook workbook = new Workbook();

            // Call the Save method to save the MS Excel Spreadsheet/Workbook onto the disk.
            workbook.Save("/Spreadsheet.xlsx");
        }

    }
}

Hücre Değerlerini Excel Elektronik Tablosundan/Çalışma Kitabından Program Aracılığıyla Alma

Aşağıdaki kod, C# kullanarak mevcut bir Microsoft Excel elektronik tablosunun nasıl açılacağını ve belirli bir hücreden değerin nasıl alınacağını gösterir. E-tablonuza erişmek ve onunla etkileşimde bulunmak için şu adımları izleyin:

  • Mevcut e-tablonuzun yolunu belirterek Workbook sınıfının bir örneğini oluşturun.
  • Çalışma Kitabından Çalışma Sayfasını alın.
  • Hücre nesnesini bir değişkene atayın.
  • Belirtilen hücreden değeri çıkarmak için GetValue() yöntemini kullanın.

Aşağıdaki kod parçasını kopyalayıp ana dosyanıza yapıştırın ve programı çalıştırın.

C#'da Çalışma Kitabından Hücre Değerlerini Alma

 

using (Workbook wb = new Workbook(filePath)) // Load existing spreadsheet/workbook file.
{
    Worksheet firstSheet = wb.Worksheets[0]; // Load first worksheet within workbook.
    Cell cellA1 = firstSheet.Cells["A1"]; // Get A1 cell object within cellA1 variable.
    Console.WriteLine(cellA1.GetDataType()); // Output cellA1 data type.
    string value = cellA1.GetValue(); // Get value within cell A1.
    Console.WriteLine(value); // Output the value stored in cell A1
}

Bir Excel Çalışma Sayfasındaki Hücreleri Program Aracılığıyla Birleştirme

Sağlanan kod, C# kullanarak bir Microsoft Excel elektronik tablosundaki hücrelerin programlı olarak nasıl birleştirileceğini gösterir. Adımların bir dökümünü burada bulabilirsiniz:

  • Workbook sınıfının yeni bir örneğini başlatın.
  • Çalışma kitabındaki ilk çalışma sayfasına erişin.
  • A1'den C1'e kadar olan hücreleri birleştirmek için MergeCells yöntemini kullanın.
  • Birleştirilen alanın sol üst hücresine bir değer atayın.
  • Değiştirilen çalışma kitabını belirtilen dosya yoluna kaydedin.

Bu işlevselliği C# uygulamanıza entegre etmek için şu adımları izleyin:

  • Kod pasajını ana dosyanıza ekleyin.
  • Hücreleri birleştirmek ve değerleri buna göre atamak için programı çalıştırın.

Bu yaklaşım, hücreleri birleştirme ve Excel e-tablolarındaki hücre verilerini programlı bir şekilde değiştirme sürecini kolaylaştırır

Aşağıdaki kod parçasını kopyalayıp ana dosyanıza yapıştırın ve programı çalıştırın.

Bir çalışma sayfasındaki hücreleri birleştirmek için kod pasajı

 

using (var workbook = new Workbook())
{
    var firstSheet = workbook.Worksheets[0];
    firstSheet.MergeCells("A1", "C1"); // Merge cells from A1 to C1

    // Add value to the top-left cell of the merged area
    var topLeftCell = firstSheet.Cells["A1"];
    topLeftCell.PutValue("This is a merged cell");

    workbook.Save(filePath);
}

 Türkçe