IronXL for .NET Excel Kutuphanesi Değişiklik Gunlugu
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
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
Sürüm Notları
- Dahili bağımlılıkları günceller.
Şubat 2026
IronXL v2026.2.1
Sürüm Notları
- Dahili bağımlılıkları günceller.
Ocak 2026
IronXL v2026.1.1
Sürüm Notları
- Dahili bağımlılıkları günceller.
Aralık 2025
IronXL v2025.12.2
Sürüm Notları
- Belirli
.xlsdosyalarındaki Veri Doğrulama kayıtlarını yüklerkenInvalidCastExceptiondüzeltildi.
Kasım 2025
IronXL v2025.12.2
Sürüm Notları
- Dahili bağımlılıkları günceller.
Ekim 2025
IronXL v2025.10.4
Sürüm Notları
- Sayısal hücrelerin yanlış bir şekilde
DateTimeolarak algılandığı bir sorun düzeltildi. - XLSX'ten XLS formatina dönüştürulurken veri turlerinin bozuldugu bir sorun düzeltildi.
AutoSizeColumnmetodunun sütun genişliğini yanlış değerlendirdiği bir sorun düzeltildi.
Eylül 2025
IronXL v2025.9.1
Sürüm Notları
IronSoftware.System.Drawing2025.9.3'e güncellenmiştir.
Ağustos 2025
IronXL v2025.8.3
Sürüm Notları
IronSoftware.System.Drawing2025.8.1'e güncellenmiştir.
Temmuz 2025
IronXL v2025.7.15
Sürüm Notları
IronSoftware.System.Drawing2025.7.12'ye güncellenmiştir.
Haziran 2025
IronXL v2025.6.4
Sürüm Notları
Güncellemeler:
IronSoftware.System.Drawing2025.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. CreateNamedTablefarklı sayfalara tablolar eklerken Excel dosyasını bozduğu bir sorun düzeltildi.
Mayıs 2025
IronXL 2025.5.4
Sürüm Notları
IronSoftware.System.Drawing2025.5.3'e güncellenmiştir.-
IronSoftware.Common2025.3.1'e güncellenmiştir. - 500'den fazla satır içeren Excel dosyaları ile kullanıldığında
Rows.Lengthyanlış bir değer döndürdüğü bir sorun düzeltildi.
Nisan 2025
IronXL 2025.4.5
Sürüm Notları
IronSoftware.System.Drawingsürüm 2025.3.6'ya güncellenmiştir.IronSoftware.Commonsürüm 2025.3.1'e güncellenmiştir.
Mart 2025
IronXL 2025.3.1
Sürüm Notları
IronSoftware.System.Drawingsürüm 2025.3.5'e güncellenmiştir.IronSoftware.Commonsürüm 2025.2.3'e güncellenmiştir.
Şubat 2025
IronXL 2025.2.5
Sürüm Notları
IronSoftware.System.Drawing2025.1.6'ya güncellenmiştir.
Ocak 2025
IronXL 2025.1.1
Sürüm Notları
IronSoftware.Common2024.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
Sürüm Notları
IronSoftware.System.Drawing2024.12.3'e güncellenmiştir.IronSoftware.Common2024.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.
WorkbookveWorksheetfarklı biçimlerde akışlar olarak dönüştürmek için işlev eklenmiştir.
Kasım 2024
IronXL 2024.11.16
Sürüm Notları
IronSoftware.System.Drawing2024.9.15'e güncellenmiştir.IronSoftware.Common2024.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.
SetWorksheetTabColorveSetWorksheetTabColorIndexile sekme renkleri ayarlama yöntemleri eklenmiştir.- Hücrelerden köprüleri kaldırmak için
RemoveHyperlinkmetodu 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.
ToDataTablemetodu tüm veri türlerini doğru bir şekilde hesaplamadığı bir sorun düzeltildi.
Ekim 2024
IronXL 2024.10.2
Sürüm Notları
IronSoftware.System.Drawingsürüm 2024.9.11'e güncellenmiştir.
Eylül 2024
IronXL 2024.9.3
Sürüm Notları
- Küçük Hata Düzeltmeleri
Ağustos 2024
IronXL 2024.8.5
Sürüm Notları
- Küçük Hata Düzeltmeleri
Temmuz 2024
IronXL 2024.7.1
Sürüm Notları
- Küçük Hata Düzeltmeleri
Haziran 2024
IronXL 2024.6.1
Sürüm Notları
- Küçük Hata Düzeltmeleri
Mayıs 2024
IronXL 2024.5.5
Sürüm Notları
- Küçük Hata Düzeltmeleri
IronSoftware.System.Drawingsürüm 2024.5.1'e güncellenmiştir.
Nisan 2024
IronXL 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.Drawingsürüm 2024.4.1'e güncellenmiştir.
Mart 2024
IronXL 2024.3.20
Sürüm Notları
IronSoftware.Commonsürüm 2024.1.7'ye güncellenmiştir.IronSoftware.System.Drawingsü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
Sürüm Notları
IronSoftware.Commonsürüm 2024.1.2'ye güncellenmiştir.DataSets(özellikleLoadWorkSheetsFromDataSetmetotları) 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.Int64ValueveIronXl.Cell.Int32Valuemetotları artık kullanılmıyor ve gelecekte kaldırılacaktır.IronXl.Cell.IntValueveIronXl.Cell.LongValuemetotları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.Commentsınıfı eklenmiştir. - Yorum ekleme ve kaldırma yöntemleri ile
CommentözelliğiIronXl.Cellsınıfına eklenmiştir.Commentözelliği, hücrenin yorumu yoksanull'dir. Yorumlar varsayılan olarak görünmez olarak eklenir.
Ocak 2024
IronXL 2024.1.21
Sürüm Notları
- Küçük iyileştirmeler ve hata düzeltmeleri
Aralık 2023
IronXL 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ı
DataTablesbiçimine dönüştürme özelliği eklenmiştir. - Veri doğrulamaları için destek eklendi:
DataValidationsözelliğiWorkSheet'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,ListveFormulaListveri doğrulamalarıWorkSheet'ya eklenebilir.
Kasım 2023
IronXL 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.Loggersınıfı artık kullanılmıyor.IronSoftware.Loggerkullanın.
Ekim 2023
IronXL v2023.10.8
Sürüm Notları
- IronDrawing 2023.10.2 sürümüne güncellendi.
IronSoftware.Common2023.10.2'ye bağımlılık eklenmiştir.- Küçük düzeltmeler ve iyileştirmeler
Eylül 2023
IronXL v2023.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
Sürüm Notları
- Küçük iyileştirmeler ve düzeltmeler.
- Bağımlılıkları günceller.
Temmuz 2023
IronXL v2023.7.4
Sürüm Notları
- Birleştirilmiş bölgelerin listesini getirmek için kullanılan
GetMergedRegionsmetodu eklenmiştir. Clearmetodu koleksiyondaki tüm çalışma sayfalarını silmediği bir hata düzeltildi.InsertColumnmetodu son satırı atladığı bir hata düzeltildi.Range.ToDataTablemetodu boş bir satırla karşılaştığında dönüştürmeyi durdurduğu bir hata düzeltildi.Range,RangeRow,RangeColumn,WorksheetiçinRemoveColumnmetot grubu eklendi.InsertColumnmetot 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.AllRowsInRangeveRange.AllColumnsInRangeözellikleri deprece edilmiştir, yerineRange.RowsveRange.Columnskullanın. Bu durumWorkSheet,RangeRowveRangeColumnsınıfları için de geçerlidir.WorkSheetiç çalışma alanı artık çalışma sayfasında yapılan tüm değişikliklerle doğru olarak güncellenecektir.WorkSheetiç çalışma alanı artık stil bilgisi tutan sonundaki boş sütunları da içerecektir.Range.Trimmetodundaki çeşitli hatalar düzeltildi, bunlar arasındaTrimboş sütunları kesmezdi.Range.RemoveColumnveRange.RemoveRowmetotları, 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.ColumnCountveRange.RowCountözellikleri değiştirildi. - Range sınıfı ve onun mirasçıları için belgeleri iyileştirir.
InsertRowveInsertColumnmetodları artık eklenen satır/sütunu döndürecek.InsertRowsveInsertColumnsmetodları 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
Subtractile). - Sayfadaki kullanılan alanın adresi ile
WorkSheet.RangeAddressözelliği eklendi. IronSoftware.System.Drawingsürüm 2023.7.1'e güncellenmiştir.
Haziran 2023
IronXL v2023.6.4
Sürüm Notları
- Kenar tipi ve rengini ayarlamak için kullanılan
SetBorderStylemetodu 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.Loadmetodu 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
Sürüm Notları
- Bazı .NET Framework
ASP.NETprojelerinde web.config'den lisans anahtarı alınmadığı bir sorun düzeltildi. System.Memorysürüm çakışmaları hakkında muhtemel uyarılar düzeltildi.
Mart 2023
IronXL v2023.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
Sürüm Notları
- NuGet paketi yüklemeden önce EULA şartlarını kabul etmek artık gereklidir
- Range sınıfı için
IntelliSenseaçı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çinIntelliSenseaçı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
AutoSizeColumnmetotları kullanıldığında oluşan bir istisnanın açıklaması iyileştirildi. - Bağımlılıkları günceller
Ocak 2023
IronXL v2023.1.14
Sürüm Notları
WorkSheet.InsertImagemetodu için kullanılan Enum,IronXl.Drawing.Images.ImageFormatolarak 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
Sürüm Notları
- IronXL kullanan bir uygulama, Visual Studio hata ayıklayıcısı bağlıyken çalıştırıldığında
Licensingistisnası 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
Sürüm Notları
- Belgenin indekslenmemiş renkleri nedeniyle
WorkBook.ExportToHtmlbir istisna fırlattığı bir hata düzeltildi. Range,WorkSheet,RangeRow,RangeColumn,RangeStyle,RangeFontveRangeBorderözellikleri için alıcı çağrıları gereksiz hücreler oluşturduğu bir hata düzeltildi.- Belirli
WebPublishingayarları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.PhysicalColumnCountveWorkSheet.PhysicalRowCountözellikleri eklendi. IntelliSensebelgeleri,WorkSheetveRangeözellikleri ve metotlarını açıklığa kavuşturmak için iyileştirildi ve güncellendi.- Özellikle büyük Alanlar durumunda
Rangenesnesinin özelliklerini okurken performans iyileştirildi. Bu, Range'den miras alınan tüm nesneler için geçerlidir (WorkSheet,RangeRowvb.).
Kasım 2022
IronXL v2022.11.10251
Sürüm Notları
- Şifreli XLSX, XLSM ve XLTX çalışma kitaplarına şifre kabul etmesi için
WorkBookyükleme metotlarına aşırı yüklemeler eklendi. Eklenen overloadların tam listesi:- TryLoad(string filename, string password, out
WorkBookworkBook) - 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)
- TryLoad(string filename, string password, out
- Çalışma kitabını bir
MemoryStreamiçine yazacak, sağlanan bir şifreyi veyaWorkBook.Passwordözelliğinde saklanan şifreyi kullanarak şifreleyecek ve sonuçta elde edilen şifreliMemoryStreamdöndürecek birWorkBook.Encrypt(string password)metodu ekledi. Yalnızca XLSX, XLSM ve XLTX türündeki çalışma kitapları desteklenir. - Bir
MemoryStreamdöndürülecek ve sağlanan şifreyle bir Akışı şifreyi çözmek için kullanılan birWorkBook.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
InsertRowmetodu bir istisna fırlatır bir hata düzeltildi. AutoSizeRowveAutoSizeColumnmetodları hassasiyeti iyileştirildi.InsertRowmetodu performansı %25 artırıldı.
Eylül 2022
IronXL v2022.9.9454
Sürüm Notları
- İlk oluşturulan
ConditionalFormattingRuledü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)veRange.Column(int)metotları dakikalar sürebileceği bir hata düzeltildi. - Sıralama için bir yön belirtmek üzere
IronXl.SortOrdernumaralandı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)veRange.SortByColumn(int, SortOrder)metotları eklendi. IronDrawingnuget paketine olan bağımlılık kaldırıldı ve onun yerineIronSoftware.System.Drawingeklendi.
IronXL v2022.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 birIronDrawingnuget paketi bağımlılığı eklendi. - The Image nesnesinin bayt verilerinden bir
IronSoftware.Drawing.AnyBitmapnesnesi oluşturanIronXl.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
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çinWorkBook.SaveAs(string fileName, string password)metodunu kullanın. Çalışma kitabını yüklerken sağlanan şifre ile dosyayı şifreyi çözmek içinWorkBook.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)SavingOptionsnesnesi kullanılarakSavingOptions.Passwordözelliği ileWorkBook.SaveAs(string fileName, SavingOptions options)metodu çağrılırkenLoadingOptionsnesnesi kullanılarakLoadingOptions.Passwordözelliği ileWorkBook.Load(string filename, LoadingOptions options)metodu çağrılırkenWorkBooknesnesinin kaydedilirken şifreleneceğini kontrol etmek içinWorkBook.IsEncryptedboolean özelliğini kullanın. Şifreleme,WorkBook.IsEncrypted = falseatayarak da kapatılabilir (Not: Çalışma kitabı,WorkBook.IsEncrypted = trueatarak ş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.Drawingbağı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)veSaveAs(string fileName, string password)metodları arasındaki belirsizliği kaldırmak içinWorkBook.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ıkSystem.Common.Drawingdesteklenmiyor. - Kritik değişiklik:
IronXl.Drawing.Images.IImage.ToImage()metodu artık, çıkarılanSystem.Common.Drawingnesnelerinin yerine kullanılan birSixLabors.ImageSharp.Imagenesnesi 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
DateTimedeğ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ı,
DateTimedeğeri ve formatıyla iyileştirildi. Ornegin, 80KDateTimedeğ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
Sürüm Notları
- Bir hucrenin string degerini otomatik olarak bicimlendirmeden değiştirme imkani ekler: bu, bir Hucrenin
StringValueozelligi ile gerceklestiriliyor. RowveWorkSheeticinAutoSizeRowmetodunu ekler, bu metod bir satirin yuksekligini, icerigi sigdiracak sekilde değiştirir.ColumnveWorkSheeticinAutoSizeColumnmetodunu 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
StringValueozelligini 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
Sürüm Notları
- Yeni bir
IronXl.Formatting.ConditionTypeekler. - Eski
IronXl.Formatting.Enums.ConditionTypeartik 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
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
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
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
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

