IronXL for .NET Excel Kutuphanesi Değişiklik Gunlugu

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

IronXL Yol Haritasi

IronXL, geliştiricilerin C# ve diğer tüm .NET dillerinde XLS, XLSX ve CSV dosyalarini okumalari ve oluşturmalari icin kolaylastirmak amaciyla oluşturulmustur.

IronXL, Office Interop'a ihtiyaç duymadan C#'ta Excel dosyalarini duzenleyebilme konusunda geliştiricilere guc saglamak icin onculuk etmektedir.

Bugun ekibimiz, geliştirici toplulugumuzun geri bildirimlerini onceliklendirerek IronXL'i daha da geliştirmeye odaklanmaktadir.

Yeni islevlerle aylik bazda yapilan yapim surumlendirmeleri, IronXL'i birçok geliştirici icin tercih edilen seçenek haline getirmektedir.

Uzun vadede, IronXL'i çeşitli programlama dilleri icin başlatmayi planliyoruz. Erken aşama Ar-Ge, Word, PowerPoint ve diğer Microsoft Office Suite ürünleri için ek MS Office ürünleri geliştirme sürecinde ilerlemektedir.


Nisan 2026

IronXL v2026.4.1

PM > Install-Package IronXl.Excel -Version 2026.4.1

Sürüm Notları

  • Buyuk elektronik tablolarda aşırı yavaş stil uygulaması düzeltildi (şimdi 25-393 kat daha hızlı). 500K+ hücre aralıklarında daha önce dakikalar süren işlemler artık milisaniyeler içinde tamamlanıyor.

Mart 2026

IronXL v2026.3.1

PM > Install-Package IronXl.Excel -Version 2026.3.1

Sürüm Notları

  • Dahili bağımlılıkları günceller.

Şubat 2026

IronXL v2026.2.1

PM > Install-Package IronXl.Excel -Version 2026.2.1

Sürüm Notları

  • Dahili bağımlılıkları günceller.

Ocak 2026

IronXL v2026.1.1

PM > Install-Package IronXl.Excel -Version 2026.1.1

Sürüm Notları

  • Dahili bağımlılıkları günceller.

Aralık 2025

IronXL v2025.12.2

PM > Install-Package IronXl.Excel -Version 2025.12.2

Sürüm Notları

  • Belirli.xls dosyalarındaki Veri Doğrulama kayıtlarını yüklerken InvalidCastException düzeltildi.

Kasım 2025

IronXL v2025.12.2

PM > Install-Package IronXl.Excel -Version 2025.12.2

Sürüm Notları

  • Dahili bağımlılıkları günceller.

Ekim 2025

IronXL v2025.10.4

PM > Install-Package IronXl.Excel -Version 2025.10.4

Sürüm Notları

  • Sayısal hücrelerin yanlış bir şekilde DateTime olarak algılandığı bir sorun düzeltildi.
  • XLSX'ten XLS formatina dönüştürulurken veri turlerinin bozuldugu bir sorun düzeltildi.
  • AutoSizeColumn metodunun sütun genişliğini yanlış değerlendirdiği bir sorun düzeltildi.

Eylül 2025

IronXL v2025.9.1

PM > Install-Package IronXl.Excel -Version 2025.9.1

Sürüm Notları

  • IronSoftware.System.Drawing 2025.9.3'e güncellenmiştir.

Ağustos 2025

IronXL v2025.8.3

PM > Install-Package IronXl.Excel -Version 2025.8.3

Sürüm Notları

  • IronSoftware.System.Drawing 2025.8.1'e güncellenmiştir.

Temmuz 2025

IronXL v2025.7.15

PM > Install-Package IronXl.Excel -Version 2025.7.15

Sürüm Notları

  • IronSoftware.System.Drawing 2025.7.12'ye güncellenmiştir.

Haziran 2025

IronXL v2025.6.4

PM > Install-Package IronXl.Excel -Version 2025.6.4

Sürüm Notları

Güncellemeler:

  • IronSoftware.System.Drawing 2025.6.2'ye güncellenmiştir.

Hata Düzeltmeleri:

  • Az veri içeren çalışma sayfaları için LastFilledCell özelliğinin yanlış bir şekilde null döndürdüğü bir sorun düzeltildi.
  • CreateNamedTable farklı sayfalara tablolar eklerken Excel dosyasını bozduğu bir sorun düzeltildi.

Mayıs 2025

IronXL 2025.5.4

PM > Install-Package IronXl.Excel -Version 2025.5.4

Sürüm Notları

  • IronSoftware.System.Drawing 2025.5.3'e güncellenmiştir.
  • IronSoftware.Common 2025.3.1'e güncellenmiştir.

  • 500'den fazla satır içeren Excel dosyaları ile kullanıldığında Rows.Length yanlış bir değer döndürdüğü bir sorun düzeltildi.

Nisan 2025

IronXL 2025.4.5

PM > Install-Package IronXl.Excel -Version 2025.4.5

Sürüm Notları

  • IronSoftware.System.Drawing sürüm 2025.3.6'ya güncellenmiştir.
  • IronSoftware.Common sürüm 2025.3.1'e güncellenmiştir.

Mart 2025

IronXL 2025.3.1

PM > Install-Package IronXl.Excel -Version 2025.3.1

Sürüm Notları

  • IronSoftware.System.Drawing sürüm 2025.3.5'e güncellenmiştir.
  • IronSoftware.Common sürüm 2025.2.3'e güncellenmiştir.

Şubat 2025

IronXL 2025.2.5

PM > Install-Package IronXl.Excel -Version 2025.2.5

Sürüm Notları

  • IronSoftware.System.Drawing 2025.1.6'ya güncellenmiştir.

Ocak 2025

IronXL 2025.1.1

PM > Install-Package IronXl.Excel -Version 2025.1.1

Sürüm Notları

  • IronSoftware.Common 2024.11.4'e güncellenmiştir.
  • Bilinen güvenlik açıklarını gidermek için bağımlılık paketleri güncellendi.
  • .xlsm dosyaları yüklenirken ve kaydedilirken oluşan hata düzeltildi.
  • Excel dosyaları yüklenirken 'eşdeğer parça isimleri' hatası oluştuğunda gerçekleşen sorun düzeltildi.
  • Satır eklerken formüllerin bozulmasına neden olan sorun düzeltildi.
  • Geçersiz veri doğrulaması içeren Excel dosyaları yüklenirken oluşan hata düzeltildi.
  • Sayı formatı ayarlandığında üretilen HTML yazı renginin beyaz olmasına neden olan sorun düzeltildi.

Aralık 2024

IronXL 2024.12.1

PM > Install-Package IronXl.Excel -Version 2024.12.1

Sürüm Notları

  • IronSoftware.System.Drawing 2024.12.3'e güncellenmiştir.
  • IronSoftware.Common 2024.11.2'ye güncellenmiştir.
  • Orta ve büyük dosyalar için 5-10 kat daha hızlı hücre aralıkları alınması performansı iyileştirildi.
  • Değerlendirilmiş sonuçları önbelleğe alarak formül değerlendirmesi iyileştirildi.
  • Belirli dosyalar yüklenirken meydana gelen bir null referans istisnası düzeltildi.
  • Formüllerden tarih değerleri alınırken bir sorun düzeltildi.
  • Workbook ve Worksheet farklı biçimlerde akışlar olarak dönüştürmek için işlev eklenmiştir.

Kasım 2024

IronXL 2024.11.16

PM > Install-Package IronXl.Excel -Version 2024.11.16

Sürüm Notları

  • IronSoftware.System.Drawing 2024.9.15'e güncellenmiştir.
  • IronSoftware.Common 2024.9.38'e güncellenmiştir.
  • Sağdan sola, Arapça, Çince ve İbranice gibi diller için sütun yönü değiştirme desteği eklendi.
  • SetWorksheetTabColor ve SetWorksheetTabColorIndex ile sekme renkleri ayarlama yöntemleri eklenmiştir.
  • Hücrelerden köprüleri kaldırmak için RemoveHyperlink metodu eklenmiştir.
  • Bir hücrenin köprüye erişmesi sırasında hücrede bir köprü yoksa Null Referans Hatası atılmasına neden olan sorun düzeltildi.
  • XLS dosyalarındaki dosya türü köprülerine erişirken boş bir dizgi döndürülmesine neden olan sorun düzeltildi.
  • ToDataTable metodu tüm veri türlerini doğru bir şekilde hesaplamadığı bir sorun düzeltildi.

Ekim 2024

IronXL 2024.10.2

PM > Install-Package IronXl.Excel -Version 2024.10.2

Sürüm Notları

  • IronSoftware.System.Drawing sürüm 2024.9.11'e güncellenmiştir.

Eylül 2024

IronXL 2024.9.3

PM > Install-Package IronXl.Excel -Version 2024.8.5

Sürüm Notları

  • Küçük Hata Düzeltmeleri

Ağustos 2024

IronXL 2024.8.5

PM > Install-Package IronXl.Excel -Version 2024.8.5

Sürüm Notları

  • Küçük Hata Düzeltmeleri

Temmuz 2024

IronXL 2024.7.1

PM > Install-Package IronXl.Excel -Version 2024.7.1

Sürüm Notları

  • Küçük Hata Düzeltmeleri

Haziran 2024

IronXL 2024.6.1

PM > Install-Package IronXl.Excel -Version 2024.6.1

Sürüm Notları

  • Küçük Hata Düzeltmeleri

Mayıs 2024

IronXL 2024.5.5

PM > Install-Package IronXl.Excel -Version 2024.5.5

Sürüm Notları

  • Küçük Hata Düzeltmeleri
  • IronSoftware.System.Drawing sürüm 2024.5.1'e güncellenmiştir.

Nisan 2024

IronXL 2024.4.4

PM > Install-Package IronXl.Excel -Version 2024.4.4

Sürüm Notları

  • 'paylaşılan' formül (birden fazla hücreye kopyalanan tür) kaydedilirken kaybolmasına neden olan bir hata düzeltildi.
  • IronSoftware.System.Drawing sürüm 2024.4.1'e güncellenmiştir.

Mart 2024

IronXL 2024.3.20

PM > Install-Package IronXl.Excel -Version 2024.3.20

Sürüm Notları

  • IronSoftware.Common sürüm 2024.1.7'ye güncellenmiştir.
  • IronSoftware.System.Drawing sürüm 2024.3.4'e güncellenmiştir.
  • .NET Framework'teki web.config dosyasından lisans anahtarının alınamaması sorununu düzeltildi.

Şubat 2024

IronXL 2024.2.25

PM > Install-Package IronXl.Excel -Version 2024.2.25

Sürüm Notları

  • IronSoftware.Common sürüm 2024.1.2'ye güncellenmiştir.
  • DataSets (özellikle LoadWorkSheetsFromDataSet metotları) verilerini yükleyen metotların çok yavaş çalıştığı bir hata düzeltildi.
  • Yukarıdaki düzeltme nedeniyle büyük sayıda hücre oluşturan birçok başka yöntemdeki performans iyileştirmeleri.
  • Hücrede yapılan tarz değişikliklerinin hücre ön plan rengini siyah yapmasına neden olan sorun düzeltildi.
  • IronXl.Cell.Int64Value ve IronXl.Cell.Int32Value metotları artık kullanılmıyor ve gelecekte kaldırılacaktır. IronXl.Cell.IntValue ve IronXl.Cell.LongValue metotlarını kullanın.
  • Tüm yorum özellikleri için ayarlayıcılar ve alıcılarla hücre yorumlarını temsil etmek için IronXl.Cells.Comment sınıfı eklenmiştir.
  • Yorum ekleme ve kaldırma yöntemleri ile Comment özelliği IronXl.Cell sınıfına eklenmiştir. Comment özelliği, hücrenin yorumu yoksa null'dir. Yorumlar varsayılan olarak görünmez olarak eklenir.

Ocak 2024

IronXL 2024.1.21

PM > Install-Package IronXl.Excel -Version 2024.1.21

Sürüm Notları

  • Küçük iyileştirmeler ve hata düzeltmeleri

Aralık 2023

IronXL 2023.12.19

PM > Install-Package IronXl.Excel -Version 2023.12.19

Sürüm Notları

  • Tanımlı isimler oluştururken oluşan hatalar düzeltildi.
  • Grafik sayfası içeren elektronik tabloları yüklerken oluşan hatalar düzeltildi. Not: Grafik sayfaları hala yüklenmeyecek. Grafik sayfalarını desteklemek hala bir özellik isteğidir.
  • Adlandırılmış tabloları DataTables biçimine dönüştürme özelliği eklenmiştir.
  • Veri doğrulamaları için destek eklendi:
    • DataValidations özelliği WorkSheet'ya eklendi. Hesap çizelgesindeki tüm veri doğrulamalarını içerir ve veri doğrulamalarını eklemek ve kaldırmak için yöntemler içerir.
  • Tüm veri doğrulama türleri elektronik tablolardan okunabilir.
    • WholeNumber, Decimal, TextLength, Date, List ve FormulaList veri doğrulamaları WorkSheet'ya eklenebilir.

Kasım 2023

IronXL 2023.11.12

PM > Install-Package IronXl.Excel -Version 2023.11.12

Sürüm Notları

  • IronDrawing 2023.11.1 sürümüne güncellendi.
  • Küçük düzeltmeler ve iyileştirmeler
  • IronXl.Logger sınıfı artık kullanılmıyor. IronSoftware.Logger kullanın.

Ekim 2023

IronXL v2023.10.8

PM > Install-Package IronXl.Excel -Version 2023.10.8

Sürüm Notları

  • IronDrawing 2023.10.2 sürümüne güncellendi.
  • IronSoftware.Common 2023.10.2'ye bağımlılık eklenmiştir.
  • Küçük düzeltmeler ve iyileştirmeler

Eylül 2023

IronXL v2023.9.29

PM > Install-Package IronXl.Excel -Version 2023.9.29

Sürüm Notları

  • IronDrawing 2023.9.2 sürümüne güncellendi
  • Kararlılık iyileştirmeleri
  • Bazı durumlarda %25'e kadar daha hızlı yürütme süresi için performans iyileştirmeleri

Ağustos 2023

IronXL v2023.8.19

PM > Install-Package IronXl.Excel -Version 2023.8.19

Sürüm Notları

  • Küçük iyileştirmeler ve düzeltmeler.
  • Bağımlılıkları günceller.

Temmuz 2023

IronXL v2023.7.4

PM > Install-Package IronXl.Excel -Version 2023.7.4

Sürüm Notları

  • Birleştirilmiş bölgelerin listesini getirmek için kullanılan GetMergedRegions metodu eklenmiştir.
  • Clear metodu koleksiyondaki tüm çalışma sayfalarını silmediği bir hata düzeltildi.
  • InsertColumn metodu son satırı atladığı bir hata düzeltildi.
  • Range.ToDataTable metodu boş bir satırla karşılaştığında dönüştürmeyi durdurduğu bir hata düzeltildi.
  • Range, RangeRow, RangeColumn, Worksheet için RemoveColumn metot grubu eklendi.
  • InsertColumn metot grubu artık formülleri güncelleyerek ve hücrelerle birlikte stilleri taşıyarak sütunları düzgün bir şekilde kaydıracaktır.
  • Bazı toplu veri işleme durumlarında zaman açısından %20-25 oranında performans iyileştirmeleri yapar.
  • Range.AllRowsInRange ve Range.AllColumnsInRange özellikleri deprece edilmiştir, yerine Range.Rows ve Range.Columns kullanın. Bu durum WorkSheet, RangeRow ve RangeColumn sınıfları için de geçerlidir.
  • WorkSheet iç çalışma alanı artık çalışma sayfasında yapılan tüm değişikliklerle doğru olarak güncellenecektir.
  • WorkSheet iç çalışma alanı artık stil bilgisi tutan sonundaki boş sütunları da içerecektir.
  • Range.Trim metodundaki çeşitli hatalar düzeltildi, bunlar arasında Trim boş sütunları kesmezdi.
  • Range.RemoveColumn ve Range.RemoveRow metotları, eğer kaldırıldıktan sonra sütun/satır boşsa, sütunun/satırın tamamını sayfadan çıkaracak, kaldırılanların altında/sağında olan satırları/sütunları yukarı/sola kaydıracak.
  • Tüm hücreler üzerinde gezinmeden aralıktaki hücre sayısını döndüren Range.Count özelliği eklendi.
  • Tüm hücreler üzerinde gezinmeden aralıktaki sütun/satır sayısını döndüren Range.ColumnCount ve Range.RowCount özellikleri değiştirildi.
  • Range sınıfı ve onun mirasçıları için belgeleri iyileştirir.
  • InsertRow ve InsertColumn metodları artık eklenen satır/sütunu döndürecek. InsertRows ve InsertColumns metodları için de aynı geçerlidir, ancak bunlar eklenen sütunların/satırların listesini döndürecektir.
  • Aralığın adresi, aralık değiştiğinde doğru bir şekilde güncellenecektir (metotlar Subtract ile).
  • Sayfadaki kullanılan alanın adresi ile WorkSheet.RangeAddress özelliği eklendi.
  • IronSoftware.System.Drawing sürüm 2023.7.1'e güncellenmiştir.

Haziran 2023

IronXL v2023.6.4

PM > Install-Package IronXl.Excel -Version 2023.6.4

Sürüm Notları

  • Kenar tipi ve rengini ayarlamak için kullanılan SetBorderStyle metodu eklendi.
  • Grafikteki serilerin sonunda '&' işareti verilerin kaydedildikten sonra dosyayı bozduğu bir hatayı düzeltir.
  • Bir .xlsx (.xlsm, .xltx, vb.) dosyasında iç XML yapısında açma ve kapama br etiketi varsa, WorkBook.Load metodu bir istisna fırlatırdı - bu hata düzeltildi.
  • IronDrawing bağımlılığını 2023.6.1 sürümüne günceller.

Mayıs 2023

IronXL v2023.5.4

PM > Install-Package IronXl.Excel -Version 2023.5.4

Sürüm Notları

  • Bazı .NET Framework ASP.NET projelerinde web.config'den lisans anahtarı alınmadığı bir sorun düzeltildi.
  • System.Memory sürüm çakışmaları hakkında muhtemel uyarılar düzeltildi.

Mart 2023

IronXL v2023.4.13

PM > Install-Package IronXl.Excel -Version 2023.4.13

Sürüm Notları

  • Iron Suite lisans anahtarları için destek ekler
  • IronXL tarafından algılanamayan .config ve .json dosyalarında depolanan lisans anahtarlarıyla ilgili sorunları düzeltir
  • Uygulamanın alt klasörlerinde depolanan .config ve .json dosyalarındaki lisans anahtarları için destek ekler

Şubat 2023

IronXL v2023.2.5

PM > Install-Package IronXl.Excel -Version 2023.2.5

Sürüm Notları

  • NuGet paketi yüklemeden önce EULA şartlarını kabul etmek artık gereklidir
  • Range sınıfı için IntelliSense açıklamaları iyileştirildi.
  • WorkSheet.PhysicalColumnCount özelliğine erişildiğinde ve çalışma sayfasında henüz sütun yoksa bir istisna fırlatıldığı bir hata düzeltildi.
  • Cell.Hyperlink özelliği için IntelliSense açıklamaları iyileştirildi.
  • Cell.Hyperlink özelliği ayarlanırken, bazı durumlarda yanlış bağlantı türü tespiti olduğu bir hata düzeltildi.
  • Sistemde font bulunamadığında AutoSizeColumn metotları kullanıldığında oluşan bir istisnanın açıklaması iyileştirildi.
  • Bağımlılıkları günceller

Ocak 2023

IronXL v2023.1.14

PM > Install-Package IronXl.Excel -Version 2023.1.14

Sürüm Notları

  • WorkSheet.InsertImage metodu için kullanılan Enum, IronXl.Drawing.Images.ImageFormat olarak değiştirildi.
  • Farklı yerel ayarlarda grafiklerin ondalık ayırıcı nedeniyle bozulmasına neden olan hatayı düzeltir
  • Performans iyileştirmeleri

Aralık 2022

IronXL v2022.12.11262

PM > Install-Package IronXl.Excel -Version 2022.12.11262

Sürüm Notları

  • IronXL kullanan bir uygulama, Visual Studio hata ayıklayıcısı bağlıyken çalıştırıldığında Licensing istisnası fırlatıldığı bir hata düzeltildi.
  • Birden fazla grafikten birini silip ardından başka bir grafik eklerken bir istisna atılan bir hata düzeltildi.
  • Grafik başlıkları artık grafik alanını örtmeyecek.

IronXL v2022.12.10926

PM > Install-Package IronXl.Excel -Version 2022.12.10926

Sürüm Notları

  • Belgenin indekslenmemiş renkleri nedeniyle WorkBook.ExportToHtml bir istisna fırlattığı bir hata düzeltildi.
  • Range, WorkSheet, RangeRow, RangeColumn, RangeStyle, RangeFont ve RangeBorder özellikleri için alıcı çağrıları gereksiz hücreler oluşturduğu bir hata düzeltildi.
  • Belirli WebPublishing ayarlarına sahip .XLSX dosyalarını yüklerken bir istisna fırlatıldığı bir hata düzeltildi.
  • Şu anda bu çalışma sayfasında fiziksel olarak bulunan satır ve sütun sayısını döndüren WorkSheet.PhysicalColumnCount ve WorkSheet.PhysicalRowCount özellikleri eklendi.
  • IntelliSense belgeleri, WorkSheet ve Range özellikleri ve metotlarını açıklığa kavuşturmak için iyileştirildi ve güncellendi.
  • Özellikle büyük Alanlar durumunda Range nesnesinin özelliklerini okurken performans iyileştirildi. Bu, Range'den miras alınan tüm nesneler için geçerlidir (WorkSheet, RangeRow vb.).

Kasım 2022

IronXL v2022.11.10251

PM > Install-Package IronXl.Excel -Version 2022.11.10251

Sürüm Notları

  • Şifreli XLSX, XLSM ve XLTX çalışma kitaplarına şifre kabul etmesi için WorkBook yükleme metotlarına aşırı yüklemeler eklendi. Eklenen overloadların tam listesi:
    • TryLoad(string filename, string password, out WorkBook workBook)
    • Load(byte [] data, string password)
    • Load(Stream stream, string password)
    • LoadExcel(byte [] data, string password)
    • LoadExcel(Stream file, string password)
    • LoadExcel(string filename, string password)
    • FromByteArray(byte [] data, string password)
    • FromStream(Stream stream, string password)
  • Çalışma kitabını bir MemoryStream içine yazacak, sağlanan bir şifreyi veya WorkBook.Password özelliğinde saklanan şifreyi kullanarak şifreleyecek ve sonuçta elde edilen şifreli MemoryStream döndürecek bir WorkBook.Encrypt(string password) metodu ekledi. Yalnızca XLSX, XLSM ve XLTX türündeki çalışma kitapları desteklenir.
  • Bir MemoryStream döndürülecek ve sağlanan şifreyle bir Akışı şifreyi çözmek için kullanılan bir WorkBook.Decrypt(Stream stream, string password) metodu eklendi. Yalnızca XLSX, XLSM ve XLTX türündeki çalışma kitapları desteklenir.
  • Bazı çerçeve stillerinin çalışma kitabını HTML olarak dışa aktarırken bir hataya neden olduğu bir hatayı düzeltir.
  • Son var olan satırın yerine satır eklendiyse InsertRow metodu bir istisna fırlatır bir hata düzeltildi.
  • AutoSizeRow ve AutoSizeColumn metodları hassasiyeti iyileştirildi.
  • InsertRow metodu performansı %25 artırıldı.

Eylül 2022

IronXL v2022.9.9454

PM > Install-Package IronXl.Excel -Version 2022.9.9454

Sürüm Notları

  • İlk oluşturulan ConditionalFormattingRule düzgün çalışmadığı bir hata düzeltildi.
  • Koşullu biçimlendirme kuralı ile yazı tipi rengi uygulanmıyordu. Bu hata düzeltildi.
  • .xlsx'de Cell.FormatString özelliği değiştirildiğinde stilin yinelendiği bir hata düzeltildi.
  • Büyük aralıklar için Range.Row(int) ve Range.Column(int) metotları dakikalar sürebileceği bir hata düzeltildi.
  • Sıralama için bir yön belirtmek üzere IronXl.SortOrder numaralandırması eklendi.
  • Belirtilen bir sütuna göre bir aralığı sıralamayı ve sıralanan aralığın satırlarını belirli bir sütunun yeni sırasına göre yeniden düzenlemeyi sağlayan Range.SortByColumn(string, SortOrder) ve Range.SortByColumn(int, SortOrder) metotları eklendi.
  • IronDrawing nuget paketine olan bağımlılık kaldırıldı ve onun yerine IronSoftware.System.Drawing eklendi.

IronXL v2022.9.9454

PM > Install-Package IronXl.Excel -Version 2022.9.9454

Sürüm Notları

  • Önceki sürümde yanlış şekilde karartılan birkaç yöntemiyle ilgili bir sorun giderildi. Etkilenen metodlar listesi: IronXl.Cells.CellFont.SetColor(Color), IronXl.Cells.CellStyle.SetBackgroundColor(Color), IronXl.Cells.XlsCellBorder.SetColor(Color), IronXl.Cells.XlsCellFont.SetColor(Color), IronXl.Cells.XlsCellStyle.SetBackgroundColor(Color), IronXl.Cells.XlsxCellBorder.SetColor(Color), IronXl.Cells.XlsxCellFont.SetColor(Color), IronXl.Cells.XlsxCellStyle.SetBackgroundColor(Color), IronXl.Ranges.RangeBorder.SetColor(Color), IronXl.Ranges.RangeFont.SetColor(Color), IronXl.Ranges.RangeStyle.SetBackgroundColor(Color), IronXl.Styles.IBorder.SetColor(Color), IronXl.Styles.IFont.SetColor(Color), IronXl.Styles.IStyle.SetBackgroundColor(Color).
  • Yukarıda belirtilen metodlar kullanılırken, System.Drawing.Color üzerinden örtülü döküm yapılmasına olanak tanıyan bir IronDrawing nuget paketi bağımlılığı eklendi.
  • The Image nesnesinin bayt verilerinden bir IronSoftware.Drawing.AnyBitmap nesnesi oluşturan IronXl.Drawing.Images.Image.ToAnyBitmap() metodu eklendi.
  • Son Kullanıcı Lisans Sözleşmesi şartları ve koşulları güncellenmiştir.
  • IronXL.dll artık imzalıdır.

Ağustos 2022

IronXL v2022.8.8357

PM > Install-Package IronXl.Excel -Version 2022.8.8357

Sürüm Notları

  • " .xlsx", ".xlsm" ve ".xltx" dosyalarını şifreleme ve şifre çözme konusunda bir özellik ekler. Sağlanan şifreyle kaydedilirken WorkBook şifrelemek için WorkBook.SaveAs(string fileName, string password) metodunu kullanın. Çalışma kitabını yüklerken sağlanan şifre ile dosyayı şifreyi çözmek için WorkBook.Load(string filename, string password) metodunu kullanın. Parola şu şekilde de belirtilebilir:
    • WorkBook.Password özelliği kullanılarak (bu özellik null değilse çalışma kitabı kaydedildiğinde şifrelenir, null ise şifrelenmez)
    • SavingOptions nesnesi kullanılarak SavingOptions.Password özelliği ile WorkBook.SaveAs(string fileName, SavingOptions options) metodu çağrılırken
    • LoadingOptions nesnesi kullanılarak LoadingOptions.Password özelliği ile WorkBook.Load(string filename, LoadingOptions options) metodu çağrılırken WorkBook nesnesinin kaydedilirken şifreleneceğini kontrol etmek için WorkBook.IsEncrypted boolean özelliğini kullanın. Şifreleme, WorkBook.IsEncrypted = false atayarak da kapatılabilir (Not: Çalışma kitabı, WorkBook.IsEncrypted = true atarak şifrelenemez, bunun yerine bir şifre belirlenmesini isteyen bir çalışma zamanı istisnası fırlatılır).
  • ".xlsx", ".xlsm" ve ".xltx" türlerinden başka türde bir çalışma kitabına şifre ayarlamak, çalışma kitabının şifrelenemediği konusunda kullanıcıyı uyararak çalışma zamanında bir istisna fırlatır.
  • .NET 6.0 desteği eklenmiştir.
  • System.Common.Drawing bağımlılığı kaldırıldı.
  • .NET Framework 4.5 desteği kaldırıldı. Minimum desteklenen .NET Framework sürümü artık 4.6.2
  • Kritik değişiklik: WorkBook.SaveAs(string filename, string listDelimiter) metodu, SaveAs(string filename, string listDelimiter) ve SaveAs(string fileName, string password) metodları arasındaki belirsizliği kaldırmak için WorkBook.SaveAsWithCustomDelimiter(string filename, string listDelimiter) olarak yeniden adlandırıldı.
  • Kritik değişiklik: IronXl.Drawing.Images.IImage.ToBitmap() metodu kaldırıldı, çünkü artık System.Common.Drawing desteklenmiyor.
  • Kritik değişiklik: IronXl.Drawing.Images.IImage.ToImage() metodu artık, çıkarılan System.Common.Drawing nesnelerinin yerine kullanılan bir SixLabors.ImageSharp.Image nesnesi döndürüyor.
  • XLSX çalışma kitabında bir hücreye veya alana ayarlanan bir arka plan rengi Excel'de oluşturulmazdı. Bu hata düzeltildi.
  • Tay dili yerel ayarı lisans istisnası fırlatırdı. Bu hata düzeltildi.
  • Her seferinde yeni bir hücreye XLSX çalışma kitabında bir DateTime değeri atandığında, her hücre için yeni bir hücre stili oluşturulduğunda bir hata düzeltildi; bu, stil tablosunu aşırı doldurur ve hücre sayısı > 64000 ise sonuç dosyasında hata oluşmasına neden olurdu.
  • Büyük miktarda hücre oluşturma hızı, DateTime değeri ve formatıyla iyileştirildi. Ornegin, 80K DateTime değer ve format hucreleri ile bir kitaplik oluşturmak eskiden 25 saniye surerken, simdi 0,8 saniyeden daha kisa bir surede tamamlanmaktadir (gerçek performans, kodun calistirildigi ortama bagli olarak degisir).

Temmuz 2022

IronXL v2022.7.7362

PM > Install-Package IronXl.Excel -Version 2022.7.7362

Sürüm Notları

  • Bir hucrenin string degerini otomatik olarak bicimlendirmeden değiştirme imkani ekler: bu, bir Hucrenin StringValue ozelligi ile gerceklestiriliyor.
  • Row ve WorkSheet icin AutoSizeRow metodunu ekler, bu metod bir satirin yuksekligini, icerigi sigdiracak sekilde değiştirir.
  • Column ve WorkSheet icin AutoSizeColumn metodunu ekler, bu metod bir satirin genisligini, icerigi sigdiracak sekilde değiştirir.
  • Sınır eklendiğinde veya değiştiğinde bir istisna fırlatıldığı bir hata düzeltildi.
  • Hücre değeri tek bir hücreye bağlı bir formüle değiştirildiğinde, örneğin "=A1", bir istisna fırlatıldığı bir hata düzeltildi.
  • Bir hücreye eklenen "12-720" gibi bir dize bir tarih olarak yorumlanırdı ve yıl 720'de olarak eklenirdi. Bu hata düzeltildi. Excel, 1900 yılından önceki tarihler desteklemez. Bu tür dizeler artık tarih olarak değil, dizge olarak yorumlanır. Ancak, 1900'dan sonraki geçerli bir tarih olarak analiz edilebilecek dizeler hala tarih olarak analiz edilecektir. Örneğin "12-1956". Bu parcayi atlamak icin StringValue ozelligini kullanin.
  • Mevcut bir çalışma kitabı yüklendiği, değiştirildiği ve kaydedildiği bir hatayı düzeltir: hücrelerin içeriği değiştirildiğinde orijinal biçimlendirme kaybolabilirdi. Artık bu durum geçerli değil.

Haziran 2022

IronXL v2022.6.6825

PM > Install-Package IronXl.Excel -Version 2022.6.6825

Sürüm Notları

  • Yeni bir IronXl.Formatting.ConditionType ekler.
  • Eski IronXl.Formatting.Enums.ConditionType artik kullanilmaz hale gelmistir.
  • "Format as Table" stilleri için destek ekler.
  • Pivot tablolar içeren dosyaların IronXL üzerinden yüklendiği ve kaydedildiği, sonucu dosyanın bozulduğu bir hatayı düzeltir.
  • Bir aralık kopyalanıp yapıştırıldığında, çalışma kitabı kaydedildiğinde sonucu dosyanın bozulduğu bir hatayı düzeltir.
  • Belirli grafik türlerini içeren bir dosyanın yüklendiği, kaydedildiği ve sonucu dosyanın bozulduğu bir hatayı düzeltir.
  • .bmp görüntüler içeren bir dosyanın yüklendiği, ancak kod ile .bmp görüntülere ulaşılamadığı bir hatayı düzeltir.
  • Keyfi derecede yüksek sayıda kullanılan hücre içeren bir çalışma kitabından oluşturulan, ardından kaydedilen ve sonucu dosyanın bozulduğu bir hatayı düzeltir.
  • Ara sıra bir bozuk dosyanın ortaya çıkmasına neden olabilecek başka nadir hataları düzeltir.
  • Bir hücre grubuna uygulanan stil değişikliğinin aşırı miktarda zaman aldığı bir hatayı düzeltir. Stil değişiklikleri, yazı tipi (yükseklik, kalınlık, vb.) değişiklikleri, dikey hizalama, yatay hizalama vb. içerir.
  • Hem IronXL kullanılarak oluşturulan hem de IronXL tarafından içe aktarılan ve düzenlenen dosyaların genel kararlılığını artırır.
  • Performansı büyük ölçüde artırdı, 10000 kullanılan hücre içeren bir dosya oluşturmak 1.5 dakikayı buluyordu, şimdi sadece 20 saniye sürüyor (kodun bir hücre üzerinde gerçekleştirilen işlemlere bağlı olarak değişecektir).

Mart 2022

IronXL v2022.3.0

PM > Install-Package IronXl.Excel -Version 2022.3.0

Sürüm Notları

  • İyileştirme: .NET 6 desteği
  • Geliştirildi: Hız ve Kararlılık

Aralık 2021

IronXL v2021.12.0

PM > Install-Package IronXl.Excel -Version 2021.12.0

Sürüm Notları

  • İyileştirme: .NET 5 ve .NET 6 beta için destek
  • Geliştirildi: Hız ve Kararlılık
  • Geliştirildi: Günlük Kaydı

Ekim 2021

IronXL v2021.11.0

PM > Install-Package IronXl.Excel -Version 2021.11.0

Sürüm Notları

  • İyileştirme: .NET 5 ve .NET 6 beta için destek
  • Hata Düzeltildi: Lisans Anahtarları doğrulaması artık boşluk güvenli.
  • Geliştirildi: Hız ve Kararlılık

Ağustos 2021

IronXL v2021.9.0

PM > Install-Package IronXl.Excel -Version 2021.9.0

Sürüm Notları

  • Düzeltildi: Artık .NET 5.07 ile çalışıyor
  • Düzeltildi: Lisans Anahtarlarını proje yapılandırma dosyalarından okuma (köşe durumlar)
  • Geliştirildi: Hız ve Kararlılık

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.