IRONSOFTWAREHOME
IRONXL KULLANARAK

C#'ta XLS Dosyası XLSX Dosyasına Nasıl Dönüştürülür

Curtis Chau
Curtis Chau
Updated: 21 Nisan 2026

Bu makale, C# Konsol Uygulamasında XLS formatını XLSX formatına dönüştürmek için IronXL kütüphanesini inceleyecektir.

IronXL - Bir Excel Kütüphanesi

IronXL, geliştiricilerin C# uygulamalarında Excel dosyalarını oluşturmasına, okumasına ve düzenlemesine yardımcı olan bir .NET Excel Kütüphanesidir. Performans ve çıktı açısından sırasıyla hızlı ve doğru sonuç verir. Tüm Excel workbook dosya formatlarını (XLS, XLSX, XLSM, CSV, TSV) desteklemektedir. IronXL ayrıca Excel formatlarından (XLS, XLSX) JSON, HTML, İkili, Bayt Dizisi, DataSet veya DataTable'a veri kaydetme veya dışa aktarma imkanı da sunar.

IronXL, geliştiricilerin çalışma sayfaları ve hücre aralıkları ile zarif bir şekilde çalışmasını sağlar. IronXL ile, formülleri düzenleyebilirsiniz. Sayfadaki önceden verilmiş formülün yeniden hesaplanması çok kolay yapılabilir. Veri sıralanabilir aralığa, sütuna veya satıra göre. Size, panelleri dondurma, satır/sütunları otomatik boyutlandırma ve satır/sütun ekleme ve kaldırma gibi düzenleri kolayca düzenleyebilme imkanı sağlar.

IronXL, kullanıcı şifresi ve dosyayı düzenleme izni ile Excel dosyaları korunabilir. Başka bir özellik ise, Excel çalışma sayfalarına resimler ekleyebilir, çıkarabilirsiniz. Ayrıca, neredeyse tüm hücre veri formatlarıyla geniş bir Excel fonksiyon yelpazesi sunar. Bu, IronXL'yi Excel dosyaları ile çalışmak için en sezgisel API'lerden biri yapar.

IronXL, makineye Microsoft Excel yüklenmesini gerektirmez çünkü Office Interop veya başka bir bağımlılığa ihtiyaç duymaz. Birden çok platformda çalışır ve .NET 7, 6 ve 5 ile uyumludur. Ayrıca standard 2 sürümlerle birlikte .NET Core 2 ve 3 de desteklenmektedir. .NET Framework 4.5 ve sonrasını da Excel elektronik tablolarında çalıştırmak için destekleniyor.

Konsol Uygulaması Oluşturma

Bir uygulama oluşturmak için en son Visual Studio sürümü önerilmektedir. Visual Studio, C# geliştirme için resmi IDE'dir ve yüklenmiş olması gerekmektedir. Yüklü değilse, Microsoft Visual Studio web sitesinden indirilebilir.

Aşağıdaki adımlar "DemoApp" adlı yeni bir proje oluşturacak.

  1. Visual Studio'yu açın ve "Yeni Proje Oluştur" üzerine tıklayın.

C#'ta XLS dosyasını XLSX dosyasına dönüştürme, Şekil 1: Visual Studio'yu açın Visual Studio'yu Aç

  1. "Konsol Uygulaması"nı seçin ve "İleri" tıklayın.

C#'ta XLS dosyasını XLSX dosyasına dönüştürme, Şekil 2: Visual Studio'da yeni bir proje oluşturun Visual Studio'da yeni bir proje oluştur

  1. Projenin adını ayarlayın.

C#'ta XLS dosyasını XLSX dosyasına dönüştürme, Şekil 3: Yeni projenizi yapılandırın Yeni projenizi yapılandırın

  1. .NET sürümünü seçin. Kararlı sürüm olan .NET 6.0'ı seçin.

C#'ta XLS dosyasını XLSX dosyasına dönüştürme, Şekil 4: .NET Framework seçimi .NET Framework seçimi

IronXL Kütüphanesini Yükleyin

Proje oluşturulduktan sonra, kullanımı için projeye IronXL kütüphanesi yüklenmelidir. Bunu yüklemek için şu adımları izleyin.

  1. "Çözümler için NuGet Paketlerini Yönet" seçeneğini Çözüm Gezgini veya Araçlar'dan açın.

C#'ta XLS dosyasını XLSX dosyasına dönüştürme, Şekil 5: NuGet Paket Yöneticisi'ne gidin NuGet Paket Yöneticisine Git

  1. IronXL Kütüphanesi'ni arayın ve mevcut projeyi seçin. Yükleme tıklayın.

C#'ta XLS dosyasını XLSX dosyasına dönüştürme, Şekil 6: NuGet Paket Yöneticisi arayüzünde IronXL paketini arayın ve yükleyin NuGet Paket Yöneticisi UI'ında IronXL paketini arayın ve yükleyin

Aşağıdaki namespace'i Program.cs dosyasının en üstüne ekleyin:

using IronXL;

Mevcut bir XLS Dosyası Açma

IronXL, mevcut bir Excel dosyasını açma veya yeni bir Excel dosyası oluşturma imkanı sağlar. Burada C# IronXL LoadExcel yöntemi ile mevcut bir Excel XLS dosyasını açacağız. Load yöntemi, LoadExcel için kısa bir eşanlamlıdır.

// Load an existing Excel file. Supported formats include XLSX, XLS, XLSM, XLTX, CSV and TSV.
WorkBook workBook = WorkBook.LoadExcel("sample.xls");

Yüklenen örnek dosya aşağıdaki gibidir:

C#'ta XLS dosyasını XLSX dosyasına dönüştürme, Şekil 7: Örnek bir XLS veri dosyası Örnek bir XLS veri dosyası

XLS veya XLSX formatında Excel dosyaları oluşturmak için, buradaki kod örnekleri sayfasını ziyaret edebilirsiniz buradan.

XLS Dosyasını XLSX Dosyasına Dönüştürme

Bir XLS dosyasını XLSX dosyasına dönüştürmek için, IronXL sadece SaveAs yöntemini kullanır. Aşağıdaki kod, bir XLS dosyasını XLSX dosyasına nasıl kaydedeceğinizi gösterir:

// Convert XLS to XLSX format by saving it with a different file extension.
workBook.SaveAs("converted_sample.xlsx");

İşte bu kadar. Bir XLS formatını başarıyla XLSX formatına dönüştürdük. Diğer formatlara dönüştürmek için bu kod örnekleri sayfasını ziyaret edebilirsiniz.

Çıktı

C#'ta XLS dosyasını XLSX dosyasına dönüştürme, Şekil 8: Dışa aktarılmış XLSX dosyası Dışa aktarılan XLSX dosyası

Verilerin dönüşümden sonra bile aynı olduğunu görebilirsiniz. IronXL, kullanım kolaylığı, hız ve doğruluk sağlar.

Özet

Bu makale, IronXL'i kullanarak C#'da XLS Excel dosyalarını XLSX dosyalarına nasıl dönüştüreceğinizi gösterdi. IronXL, mevcut Excel dosyalarıyla zahmetsizce çalışma imkanı sunar. Farklı elektronik tablo formatları arasındaki dönüşüm genellikle tek satırlık bir işlemdir. Hızlı, kullanımı kolay ve doğru. Ayrıca kolay sözdizimi ile yeni Excel dosyaları oluşturabilir ve veriler yazabilirsiniz. IronXL, Microsoft Office yüklü değilse bile Excel dosyalarını okumak için kullanılabilir. Excel dosyalarından veri okumak için bu kod örneği sayfasını inceleyebilirsiniz.

IronXL, geliştirme için ücretsizdir ve ticari kullanım için lisanslanabilir. Ayrıca ticari kullanım için ücretsiz deneme versiyonunu da deneyebilirsiniz. Yazılımı IronXL web sitesinden indirin.

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında Lisans Derecesine (Carleton Üniversitesi) sahip ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirmeyle ilgileniyor. Sezgisel ve estetik açıdan hoş kullanıcı arayüzleri oluşturma tutkunu, Curtis modern çerçevelerle çalışmayı ve iyi yapılandırılmış, görsel olarak çekici kılavuzlar oluşturmayı seviyor.

...
Daha Fazla Oku

İlgili Makaleler

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Ücretsiz Canlı Demo rezervasyonu yapın
Booking Badge

Dünya Çapında Milyonlarca Mühendisin Güvendiği

Iron Software müşteri logoları
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez