C#'da Yeni Elektronik Tablolar Nasıl Oluşturulabilir

C# ile Yeni Elektronik Tablolar Nasıl Oluşturulur

This article was translated from English: Does it need improvement?
Translated
View the article in English

C#'da yeni elektronik tablolar oluşturmak, IronXL'nin tek satirda WorkBook.Create() veya XLSX dosyasi oluşturan XLS metodu ile basittir. Bu yaklasim, karmasik Excel interop bagimliliklarini ortadan kaldirir ve .NET uygulamalarinda sorunsuz bir sekilde calisir.

Hızlı Başlangıç: IronXL ile yeni bir XLSX çalışma kitabı oluşturun

Herhangi bir karmasik kurulum gerekmeksizin XLSX formatinda yeni bir calisma kitabi oluşturmak icin IronXL'nin tek satirlik API'sini kullanin. Bu yaklaşım, C# ile hızlı ve verimli bir şekilde elektronik tablolar oluşturmanıza olanak tanır.

  1. NuGet Paket Yöneticisi ile https://www.nuget.org/packages/IronXl.Excel yükleyin

    PM > Install-Package IronXl.Excel
  2. Bu kod parçasını kopyalayıp çalıştırın.

    WorkBook workbook = WorkBook.Create(ExcelFileFormat.XLSX);
  3. Canlı ortamınızda test etmek için dağıtın

    Bugün projenizde IronXL kullanmaya başlayın ücretsiz deneme ile

    arrow pointer


C# ile Temel Bir Elektronik Tablo Nasıl Oluşturulur?

Bir dizi tablo veya calisma sayfasi depolayabilen bir Excel calisma kitabi oluşturmak icin statik Create metodunu kullanin. Varsıyılan olarak, bu metod XLSX formatinda bir Excel calisma kitabi oluşturur. IronXL API Referansi, mevcut tüm yöntemler ve özellikler hakkında kapsamlı bir dokümantasyon sağlar.

:path=/static-assets/excel/content-code-examples/how-to/create-spreadsheet-create-spreadsheet.cs
using IronXL;

// Create spreadsheet
WorkBook workBook = WorkBook.Create();
Imports IronXL

' Create spreadsheet
Private workBook As WorkBook = WorkBook.Create()
$vbLabelText   $csharpLabel

WorkBook.Create() Çağırdığımda Ne Olur?

WorkBook.Create() cagrisi yaptiginizda, IronXL varsıyılan ayarlarla yeni bir bellek ici calisma kitabi nesnesini başlatir. Çalışma kitabı başlangıçta hiçbir çalışma sayfası içermez—verilerle çalışmaya başlamadan önce en az bir çalışma sayfası eklemelisiniz. Bu yöntem, veri işleme ihtiyaçlarınız için hazır, temiz bir çalışma kitabı yapısı oluşturur.

XLSX, Microsoft Excel elektronik tablolarını depolamak için kullanılan modern bir dosya formatıdır. Office 2007'de tanitilan Acik XML standardini kullanir. XLSX , cografya ve veri analizi icin genis olarak kullanilan grafikler ve kosullu formatlama gibi gelişmiş özellikleri destekler. Excel özellikleri ile çalışmak hakkında daha fazla ayrıntı için, kapsamlı özellikler incelememizi inceleyin.

IronXL Neden Varsıyılan Olarak XLSX Formatini Kullaniyor?

IronXL varsıyılan olarak XLSX kullaniyor cunku bu, daha iyi sikistirma, gelişmiş veri kurtarma ve modern Excel özellikleri destegi sunan su anki endustri standardidir. XLSX dosyalari, XLS karsiligina gore daha kucuktur ve daha buyuk calisma sayfalarini destekler (1.048.576 satir ve 16.384 sutuna kadar).

XLS, daha onceki versiyonlarda kullanilan eski ikili Excel dosya formatidir. Bu format XLSX özelliklerinden yoksundur ve simdi daha az yaygindir. Ancak, IronXL, gerektiğinde eski sistemlerle uyumluluğu sağlamak için her iki formatı da destekler.


XLSX ve XLS Formatlari Arasinda Nasıl Secim Yapabilirim?

Create metodu, ExcelFileFormat enumunu kabul eder ve bu sayede bir XLSX veya XLS dosyasi oluşturulup oluşturulmayacagini belirtir. Her iki dosya formati da Microsoft Excel elektronik tablolarini depolar, XLSX , Office 2007'de tanitilan modern, XML tabanli bir formattir, XLS ise daha onceki versiyonlarda kullanilan eski bir ikili formattir. XLS , XLSX ile karsilastirildiginda daha az verimlilik ve sinirli özelliklere sahip oldugu icin simdi daha az yaygindir.

:path=/static-assets/excel/content-code-examples/how-to/create-spreadsheet-spreadsheet-type.cs
using IronXL;

// Create XLSX spreadsheet
WorkBook workBook = WorkBook.Create(ExcelFileFormat.XLSX);
Imports IronXL

' Create XLSX spreadsheet
Private workBook As WorkBook = WorkBook.Create(ExcelFileFormat.XLSX)
$vbLabelText   $csharpLabel

XLSX Yerine Ne Zaman XLS Kullanmalıyım?

Yalnizca su durumlarda XLS formatini kullanin:

  • Uygulamaniz Excel 2003 veya daha onceki surumleri desteklemelidir
  • XLS formati gerektiren eski sistemlerle entegre oluyorsunuz
  • Kurumsal politikalar, eski dosya formatlarının kullanımını zorunlu kılar

Diğer tüm senaryolar icin, gelişmiş performansi, daha küçük dosya boyutlari ve modern Excel özellikleri destegi nedeniyle XLSX onerilir. Çeşitli formatlarda Excel dosyalarının dışa aktarılması hakkında daha fazla bilgi edinin .

Hangi Yapılandırma Seçenekleri Mevcuttur?

Create metodu icin baska bir overload, CreatingOptions parametresini alir. Su anda CreatingOptions sinifi sadece bir ozellige sahiptir: DefaultFileFormat, bir XLSX veya XLS dosyasi oluşturulup oluşturulmayacagini ayarlar. Referans icin asagidaki kodu kontrol edin:

:path=/static-assets/excel/content-code-examples/how-to/create-spreadsheet-creating-options.cs
// BU KOD PARÇASI MEVCUT DEĞİL!
' BU KOD PARÇASI MEVCUT DEĞİL!
$vbLabelText   $csharpLabel

Oluşturulan Çalışma Kitabını Nasıl Dışa Aktarabilirim?

Calisma kitabinizi oluşturup doldurduktan sonra, bircok ihracat seceneginiz bulunmaktadir. IronXL, XLSX, XLS, CSV, TSV, JSON, XML ve HTML dahil olmak üzere çeşitli formatlara kayıt destegi sunar. Excel degerlerini yazma konusunda detayli kılavuz icin .NET icin Excel dosyalari yazma adimli eğitimimize bakin.

:path=/static-assets/excel/content-code-examples/how-to/create-spreadsheet-export-workbook.cs
// BU KOD PARÇASI MEVCUT DEĞİL!
' BU KOD PARÇASI MEVCUT DEĞİL!
$vbLabelText   $csharpLabel

Elektronik Tablolar Oluşturma için En İyi Uygulamalar

IronXL kullanarak programatik olarak hesap tabloları oluştururken, aşağıdaki en iyi uygulamaları göz önünde bulundurun:

  1. Bellek Yonetimi: Özellikle birden fazla dosya islenirken, workbook nesnelerini isiniz bitince her zaman atik duruma alin.
  2. Hata Yönetimi: Potansiyel dosya sistemi veya format hatalarını yönetmek için try-catch bloklarını uygulayın
  3. Lisanslama: Üretim kullanımı için lisans anahtarınızı doğru şekilde yapılandırdığınızdan emin olun.
  4. Performans: Büyük veri setleri için, hücre bazlı işlemler yerine veri yazma işlemlerini parçalara ayırmayı düşünün.

Daha ileri senaryolar icin, kompleks formatlama, formuller ve stil özelliklerini kapsayan, .NET'te Excel dosyalari oluşturma uzerine detayli ogrenimimize bakin.

Sonraki Adımlar

Artık elektronik tablolar oluşturmayı bildiğinize göre, şunları yapmak isteyebilirsiniz:

C#'da Excel otomasyonu icin IronXL'nin tüm yeteneklerini kesfedin diye kapsamli başlangic kılavuzumuz ile ise başlayin.

Sıkça Sorulan Sorular

C#'da yeni bir Excel elektronik tablo nasıl oluşturulur?

IronXL'in WorkBook.Create() yöntemi kullanılarak C#'da yeni bir Excel elektronik tablo oluşturabilirsiniz. Bu tek satırlık API varsayılan olarak yeni bir XLSX formatlı çalışma kitabı üretir ve karmaşık Excel bağımlılıklarına ihtiyaç duymaz. Başlamak için yalnızca WorkBook workBook = WorkBook.Create(); çağrısı yapın.

WorkBook.Create() çağırdığımda ne olur?

WorkBook.Create() çağırdığınızda, IronXL varsayılan ayarlarla yeni bir bellekte çalışma kitabı nesnesi başlatır. Çalışma kitabı başlangıçta herhangi bir çalışma sayfası içermez, bu nedenle veri ile çalışma başlamadan önce CreateWorkSheet() yöntemi ile en az bir çalışma sayfası eklemeniz gerekir. Bu, veri manipülasyonuna hazır temiz bir çalışma kitabı yapısı oluşturur.

XLSX yerine XLS dosyaları oluşturabilir miyim?

Evet, IronXL'in Create yöntemindeki format parametresini belirleyerek XLS dosyaları oluşturabilirsiniz. Varsayılan XLSX formatı yerine daha eski XLS formatında bir çalışma kitabı oluşturmak için WorkBook.Create(ExcelFileFormat.XLS) kullanın.

Kütüphane neden varsayılan olarak XLSX formatını kullanıyor?

IronXL, XLSX kullanıyor çünkü bu günümüzün endüstri standardıdır. XLSX daha iyi sıkıştırma, geliştirilmiş veri kurtarma ve modern Excel özellikleri için destek sunar. Bu dosyalar, XLS eşdeğerlerinden daha küçüktür ve 16.384 sütun ve 1.048.576 satıra kadar daha büyük çalışma sayfalarını destekler.

Yeni oluşturduğum elektronik tabloya nasıl veri ekleyebilirim?

IronXL ile bir çalışma kitabı oluşturduktan sonra, CreateWorkSheet() ile bir çalışma sayfası ekleyin ve ardından hücre değerlerini doğrudan ayarlayın. Örneğin: workSheet["A1"].Value = "Merhaba Dünya"; Dizgeler, sayılar ve DateTime nesneleri dahil olmak üzere çeşitli veri türlerini hücrelere atayabilirsiniz.

CreatingOptions kullanarak çalışma kitabı yapılandırmasını ayarlayabilir miyim?

Evet, IronXL, CreatingOptions sınıfını kullanarak çalışma kitabı oluşturma yapılandırmasını ayarlamanıza olanak sağlar. Bu, yeni elektronik tablolar oluştururken çeşitli ayarları özelleştirmenize olanak tanır ve başlangıçtaki çalışma kitabı yapısı ve özellikleri üzerinde daha fazla kontrol sağlar.

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında lisans derecesine sahiptir (Carleton Üniversitesi) ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirme üzerine uzmanlaşmıştır. Kullanıcı dostu ve estetik açıdan hoş arayüzler tasarlamaya tutkuyla bağlı olan Curtis, modern çerç...

Daha Fazlasını Oku
Başlamaya Hazır mısınız?
Nuget İndirmeler 1,974,422 | Sürüm: 2026.4 just released
Still Scrolling Icon

Hala Kaydiriyor musunuz?

Hızlı bir kanit mi istiyorsunuz? PM > Install-Package IronXl.Excel
bir örnek çalıştırın verilerinizin bir elektronik tabloya dönüştüğünü izleyin.