IronXL .NET için Excel Kütüphanesi Değişiklik Günlüğü
IronXL Yol Haritası
IronXL, geliştiricilerin C# ve diğer tüm .NET dillerinde XLS, XLSX ve CSV dosyalarını okuyup oluşturmasını kolaylaştırmak için oluşturulmuştur.
IronXL, geliştiricilerin Office Interop'a ihtiyaç duymadan C#'ta Excel dosyalarını düzenlemelerini sağlama konusunda öncülük yapmaktadır.
Bugün, ekibimiz geliştirici topluluğumuzdan gelen geri bildirimleri öncelikli hale getirerek IronXL'yi daha da ilerletmeye odaklanmıştır.
Yayınlar aylık bazda gerçekleşmekte olup, yeni işlevsellikler IronXL'yi birçok geliştirici için tercih edilen seçenek haline getirmektedir.
Uzun vadede, IronXL'yi birden çok programlama dili için piyasaya sürmeyi planlıyoruz. Erken aşama Ar-Ge, Word, PowerPoint ve diğer Microsoft Office Suite ürünlerinin geliştirilmesi için devam ediyor.
Temmuz 2026
IronXL v2026.7.2
Sürüm Notları
- Dahili bağımlılıkları güncellendi
Haziran 2026
IronXL v2026.6.1
Sürüm Notları
- 40'tan fazla modern Excel
_xlfn.*fonksiyonu için destek eklendi, Microsoft 365 çalışma kitabı uyumluluğunuEvaluateAll()artırıyor - Dahili bağımlılıkları güncellendi
Mayıs 2026
IronXL v2026.5.1
Sürüm Notları
- XLSX yüklenirken tepe bellek kullanımını %65-80 oranında azalttı, kısıtlı ortamlarda büyük dosyalar için güvenilirliği artırdı
- Dahili bağımlılıkları güncellendi
Nisan 2026
IronXL v2026.4.1
Sürüm Notları
- Büyük elektronik tablolar üzerindeki son derece yavaş stil uygulaması düzeltildi (artık 25-393x daha hızlı). Daha önce 500K+ hücre aralıklarında dakikalar alan işlemler artık milisaniyeler içinde tamamlanmaktadır.
Mart 2026
IronXL v2026.3.1
Sürüm Notları
- İç bağımlılıkları günceller.
Şubat 2026
IronXL v2026.2.1
Sürüm Notları
- İç bağımlılıkları günceller.
Ocak 2026
IronXL v2026.1.1
Sürüm Notları
- İç bağımlılıkları günceller.
Aralık 2025
IronXL v2025.12.2
Sürüm Notları
- Belirli
InvalidCastExceptiondosyaları yüklerken Veri Doğrulama kayıtları içeren.xlssorununu düzeltti.
Kasım 2025
IronXL v2025.12.2
Sürüm Notları
- İç bağımlılıkları günceller.
Ekim 2025
IronXL v2025.10.4
Sürüm Notları
- Sayısal hücrelerin yanlış bir şekilde
DateTimeolarak tespit edildiği bir sorun düzeltildi. - XLSX'den XLS formatına dönüştürme sırasında veri türlerinin bozulduğu bir sorun düzeltildi.
AutoSizeColumnyönteminin sütun genişliğini aşırı tahmin ettiği bir sorun düzeltildi.
Eylül 2025
IronXL v2025.9.1
Sürüm Notları
IronSoftware.System.Drawing2025.9.3 sürümüne güncellendi.
Ağustos 2025
IronXL v2025.8.3
Sürüm Notları
IronSoftware.System.Drawing2025.8.1 sürümüne güncellendi.
Temmuz 2025
IronXL v2025.7.15
Sürüm Notları
IronSoftware.System.Drawing2025.7.12 sürümüne güncellendi.
Haziran 2025
IronXL v2025.6.4
Sürüm Notları
Güncellemeler:
IronSoftware.System.Drawing2025.6.2 sürümüne güncellendi.
Hata Düzeltmeleri:
LastFilledCellözelliği, seyrek verilerle dolu çalışma sayfaları için yanlış bir şekilde null döndürüyordu, bu sorun düzeltildi.CreateNamedTableyöntemi farklı sayfalara tablolar eklerken Excel dosyasını bozan bir sorun düzeltildi.
Mayıs 2025
IronXL 2025.5.4
Sürüm Notları
IronSoftware.System.Drawing2025.5.3 sürümüne güncellendi.-
IronSoftware.Common2025.3.1 sürümüne güncellendi. - 500'den fazla satır içeren Excel dosyalarında kullanıldığında yanlış bir değer döndüren
Rows.Lengthsorunu çözüldü.
Nisan 2025
IronXL 2025.4.5
Sürüm Notları
IronSoftware.System.Drawing2025.3.6 sürümüne güncellendi.IronSoftware.Common2025.3.1 sürümüne güncellendi.
Mart 2025
IronXL 2025.3.1
Sürüm Notları
IronSoftware.System.Drawing2025.3.5 sürümüne güncellendi.IronSoftware.Common2025.2.3 sürümüne güncellendi.
Şubat 2025
IronXL 2025.2.5
Sürüm Notları
IronSoftware.System.Drawing2025.1.6 sürümüne güncellendi.
Ocak 2025
IronXL 2025.1.1
Sürüm Notları
IronSoftware.Common2024.11.4 sürümüne güncellendi.- Bilinen güvenlik açıklarını gidermek için bağımlılık paketleri güncellendi.
- .xlsm dosyalarını yüklerken ve kaydederken ortaya çıkan istisnalar düzeltildi.
- Excel dosyalarını yüklerken 'eşdeğer parça isimleri' istisnasına neden olan bir sorun düzeltildi.
- Satır eklerken formüllerin bozulmasına neden olan bir sorun düzeltildi.
- Geçersiz veri doğrulaması içeren Excel dosyalarını yüklerken istisnalara neden olan sorun düzeltildi.
- Sayı formatını ayarlarken üretilen HTML yazı rengi beyaz olmasına neden olan bir sorun düzeltildi.
Aralık 2024
IronXL 2024.12.1
Sürüm Notları
IronSoftware.System.Drawing2024.12.3 sürümüne güncellendi.IronSoftware.Common2024.11.2 sürümüne güncellendi.- Hücre aralıklarını alırken performans iyileştirildi (orta ve büyük dosyalar için 5-10 kat daha hızlı).
- Nakit sonuçların önbelleğe alınması ile formül değerlendirme geliştirildi.
- Belirli dosyalar yüklenirken oluşan null başvuru istisnası düzeltildi.
- Formüllerden tarih değerleri alırken yaşanan sorun düzeltildi.
WorkbookveWorksheetfarklı formatlarda akış olarak dönüştürme işlevi eklendi.
Kasım 2024
IronXL 16.11.2024
Sürüm Notları
IronSoftware.System.Drawing2024.9.15 sürümüne güncellendiIronSoftware.Common2024.9.38 sürümüne güncellendi- Arapça, Çince ve İbranice gibi diller için kullanışlı olan sütun yönünü sağdan sola çevirme desteği eklendi.
SetWorksheetTabColorveSetWorksheetTabColorIndexile sekme renklerini ayarlamak için yöntemler eklendi.- Hücrelerden köprüleri kaldırmak için
RemoveHyperlinkyöntemi eklendi. - Eğer hücrede köprü yoksa hücre köprüsüne erişmek bir Null Referans İstisnası oluşturmasına neden olan bir sorun düzeltildi.
- XLS dosyalarındaki dosya tipi köprülerine erişildiğinde boş bir dize döndürülmesine neden olan bir sorun düzeltildi.
ToDataTableyöntemi tüm veri türlerini doğru hesaplamadığında bir sorun düzeltildi.
Ekim 2024
IronXL 2024.10.2
Sürüm Notları
IronSoftware.System.Drawing2024.9.11 sürümüne güncellendi
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.Drawing2024.5.1 sürümüne güncellendi
Nisan 2024
IronXL 2024.4.4
Sürüm Notları
- Bir dosya kaydedildiğinde "paylaşılan" bir formülün (birden fazla hücreye kopyalanan türlerden biri) kaybolduğu bir hatayı düzeltir.
IronSoftware.System.Drawing2024.4.1 sürümüne güncellendi
Mart 2024
IronXL 2024.3.20
Sürüm Notları
IronSoftware.Common2024.1.7 sürümüne güncellendiIronSoftware.System.Drawing2024.3.4 sürümüne güncellendi- Lisans anahtarının .NET Framework'te web.config dosyasından alınamaması hatasını düzeltir
Şubat 2024
IronXL 2024.2.25
Sürüm Notları
IronSoftware.Common2024.1.2 sürümüne güncellendi- Çok yavaş veri yükleme yöntemlerinde (özellikle
DataSetsyöntemi) bir hata düzeltildi. - Yukarıdaki düzeltmenin bir sonucu olarak, çok sayıda hücre oluşturan diğer birçok metodda performans iyileştirmeleri.
- Bir hücreye yapılan herhangi bir stil değişikliğinin bir hücre ön plan renginin siyah ayarlanmasına neden olduğu bir hatayı düzeltir.
IronXL.Cell.Int64ValueveIronXL.Cell.Int32Valueyöntemleri artık kullanılmıyor ve gelecekte kaldırılacak.IronXL.Cell.IntValueveIronXL.Cell.LongValuekullanın- Hücre yorumlarını temsil etmek için
IronXL.Cells.Commentsınıfı eklendi, tüm yorum özellikleri için ayarlayıcılar ve alıcılar ile - Yorum eklemek ve kaldırmak için yöntemler içeren
IronXL.CellsınıfınaCommentözelliği eklendi.Commentözelliği, hücrede yorum yoksanullolur. 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 19.12.2023
Sürüm Notları
- Tanımlı isimler oluştururken istisnalar atanmasına neden olan bir hatayı düzeltir.
- Bir grafik sayfası içeren elektronik tabloların yüklenmesi bir hata oluşturduğunda sorunları düzeltir. Grafik sayfalarının yüklenmeyeceğini unutmayın. Grafik sayfalarını desteklemek hala bir özellik isteğidir.
- Adlandırılmış tabloları
DataTables'a dönüştürme özelliği eklendi. - Veri doğrulamaları için destek ekler:
DataValidationsözelliğiWorkSheet'a eklendi. Çalışma sayfasındaki tüm veri doğrulamaları içerir ve veri doğrulamalarını eklemek ve kaldırmak için metodlar içerir.- Tüm veri doğrulama türleri elektronik tablolardan okunabilir.
WholeNumber,Decimal,TextLength,Date,ListveFormulaListveri doğrulamalarıWorkSheet'e 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 üzerine bağımlılık eklendi- 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
- Performans artışı, bazı durumlarda %25 daha hızlı yürütme süresi
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 almak için kullanılan
GetMergedRegionsyöntemi eklendi. Clearyöntemi, koleksiyondaki tüm çalışma sayfalarını silmediğinde bir hata düzeltildi.InsertColumnyöntemi son satırı atlarken bir hata düzeltildi.- Boş bir satırla karşılaştığında dönüştürmeyi durduran
Range.ToDataTableyöntemindeki bir hata düzeltildi. RemoveColumnyöntemi grubuRange,RangeRow,RangeColumn,Worksheet'a eklendi.InsertColumnyöntemi grubu, artık formülleri güncelleyerek ve hücrelerle stilleri hareket ettirerek sütunların yolundan çekilmesini doğru şekilde sağlar.- Toplu veri manipülasyonunun bazı durumlarında %20-25 zamanla ilgili performans iyileştirmeleri.
Range.AllRowsInRangeveRange.AllColumnsInRangeözellikleri artık kullanılmıyor, bunun yerineRange.RowsveRange.Columnskullanın. Bu,WorkSheet,RangeRowveRangeColumnsınıfları için de geçerlidir.WorkSheet'nın iç çalışma aralığı, çalışma sayfasına yapılan tüm değişikliklerle doğru şekilde güncellenecektir.WorkSheet'nın iç çalışma aralığı, aralığın sonunda herhangi bir stil bilgisi içeren boş sütunları da içerecektir.Range.Trimyönteminde, özellikle boş sütunları kırpmayanTrimhatası dahil olmak üzere çok sayıda hata düzeltildi.Range.RemoveColumnveRange.RemoveRowyöntemleri, bir sütun/satırın boş olmasından sonra sütun/satırı tamamen sheet'ten kaldıracak ve sütunun/row'un altındaki/yandaki sütunları/row'larını yukarı/sola kaydıracak.- Aralığın içindeki hücreleri iterasyon yapmadan sayı döndüren
Range.Countözelliği eklendi. - Aralığın içindeki sütun/satır sayısını tüm hücreleri iterasyon yapmadan döndüren
Range.ColumnCountveRange.RowCountözellikleri değiştirildi. - Range sınıfı ve türevleri için belgelendirme iyileştirmeleri.
InsertRowveInsertColumnyöntemleri artık eklenen satır/sütunu döndürecek.InsertRowsveInsertColumnsyöntemleri için de aynısı geçerli, ancak bunlar eklenen sütun/satırların listelerini döndürecek.- Aralığın adresi, aralığı değiştiğinde (ile
Subtractyöntemleri) doğru şekilde güncellenecektir. - Sayfadaki kullanılan alanın adresiyle
WorkSheet.RangeAddressözelliği eklendi. IronSoftware.System.Drawing2023.7.1 sürümüne güncellendi
Haziran 2023
IronXL v2023.6.4
Sürüm Notları
- Sınır türünü ve rengini ayarlamak için kullanılan
SetBorderStyleyöntemi eklendi. - Grafiklerin serilerindeki "&" işaretinin dosya kaydedildikten sonra dosyanın bozulmasına neden olduğu bir hatayı düzeltir.
- .xlsx (.xlsm, .xltx vb.) dosyasının iç XML yapısında açma ve kapama br etiketi varsa,
WorkBook.Loadyöntemi bir istisna attığında bir 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 lisans anahtarlarının web.config'den alınamadığı bir sorun düzeltildi System.Memorysürüm çakışmaları hakkında olası uyarılar düzeltildi
Mart 2023
IronXL v2023.4.13
Sürüm Notları
- Iron Suite lisans anahtarları için destek ekler
- .config ve .json dosyalarında saklanan lisans anahtarlarının IronXL tarafından alınmaması sorunlarını düzeltir
- Uygulamanın alt klasörlerinde saklanan .config ve .json dosyalarındaki lisans anahtarları için destek ekler
Şubat 2023
IronXL v2023.2.5
Sürüm Notları
- NuGet paketinin yüklenmeden önce, EULA şartlarını kabul etme gerekliliği getirildi
- Range sınıfı için
IntelliSenseaçıklamaları iyileştirildi WorkSheet.PhysicalColumnCountözelliğine erişildiğinde çalışma sayfasında sütun yokken bir istisna atan bir hata düzeltildiIntelliSenseaçıklamalarıCell.Hyperlinközelliği için iyileştirildiCell.Hyperlinközelliği ayarlandığında, bazı durumlarda yanlış bir köprü türü tespit etme hatası düzeltildi- Sistemde yazı tipi bulunmadığında,
AutoSizeColumnyöntemleri kullanıldığında meydana gelen istisnanın açıklaması iyileştirildi - Bağımlılıkları günceller
Ocak 2023
IronXL v2023.1.14
Sürüm Notları
WorkSheet.InsertImageyöntemi 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 bir 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 bir
Licensingistisnası atan bir hata düzeltildi. - Birden fazla grafik bulunup biri silindikten sonra başka bir grafik eklendiğinde bir istisna atanmasına neden olan hatayı düzeltir.
- Grafik başlıkları artık grafik alanını kaplamayacak.
IronXL v2022.12.10926
Sürüm Notları
- belgede indekslenmemiş renkler nedeniyle
WorkBook.ExportToHtmlbir istisna atıldığında bir hata düzeltildi. Range,WorkSheet,RangeRow,RangeColumn,RangeStyle,RangeFontveRangeBordermülkleri için yapılan getter çağrılarının gereksiz yere tüm hücreleri oluşturduğu bir hata düzeltildi.- Belirli
WebPublishingayarlarıyla .XLSX dosyaları yüklendiğinde bir istisna atıldığı bir hata düzeltildi. WorkSheet.PhysicalColumnCountveWorkSheet.PhysicalRowCountözellikleri eklendi, bu özellikler şu anda bu çalışma sayfasında fiziksel olarak bulunan satır ve sütun sayısını döndürüyor.IntelliSensebelgeleri,WorkSheetveRange'nin bazı özellik ve yöntemlerini açıklığa kavuşturmak için iyileştirildi ve güncellendi.- Özellikle büyük Ranges durumunda,
Rangenesnesinin mülkleri okunduğunda 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ı
- XLSX, XLSM ve XLTX çalışma kitapları için şifreli yükleme yöntemleri için
WorkBookyükleme yöntemleri için şifre kabul edilebileceği fazla yüklü bilgiler eklendi. Eklenen aşırı yüklerin tam listesi:- TryLoad(string filename, string password, out
WorkBookworkBook) - Load(byte [] veri, string şifre)
- Load(Stream akış, string şifre)
- LoadExcel(byte [] veri, string şifre)
- LoadExcel(Stream dosya, string şifre)
- LoadExcel(string dosyaAdı, string şifre)
- FromByteArray(byte [] veri, string şifre)
- FromStream(Stream akış, string şifre)
- TryLoad(string filename, string password, out
- Bir çalışma kitabını bir
MemoryStreamdosyasına yazacak, argüman olarak sağlanan veyaWorkBook.Passwordözelliğinde saklanan şifreyi kullanarak şifreleyecek ve sonuçlanan şifreliMemoryStreamdosyasını döndürecekWorkBook.Encrypt(string password)yöntemi eklendi. Yalnızca XLSX, XLSM ve XLTX türlerindeki çalışma kitapları için desteklenir. - Bir
MemoryStreamdosyasını çözme ve çıkacak sonucu döndüren ve argüman olarak sağlanan bir şifre ile bir Akışı şifre çözenWorkBook.Decrypt(Stream stream, string password)yöntemi eklendi. Yalnızca XLSX, XLSM ve XLTX türlerindeki çalışma kitapları için desteklenir. - Çalışma kitabını HTML olarak dışa aktarırken bazı kenarlık stillerinin bir hata oluşturmasına neden olan bir hatayı düzeltir.
- Son mevcut satırın yerine bir satır eklenirse
InsertRowyöntemi bir istisna atılıyordu, bu hata düzeltildi. AutoSizeRowveAutoSizeColumnyöntemlerinin hassasiyeti artırıldı.InsertRowyönteminin performansı %25 oranında artırıldı.
Eylül 2022
IronXL v2022.9.9454
Sürüm Notları
- İlk oluşturulan
ConditionalFormattingRuledüzgün çalışmıyordu, bu hata düzeltildi. - Koşullu biçimlendirme kuralı ile uygulanmayan yazı tipi rengi ile ilgili bir hatayı düzeltir.
Cell.FormatStringözelliği değiştirildiğinde kopya stile neden olan bir hata düzeltildi.Range.Row(int)veRange.Column(int)yöntemleri, büyük aralıklar için çalıştırılması dakikalar süren bir hata düzeltildi.- Sıralama için bir yön belirtmek için
IronXL.SortOrderenumu eklendi. - Sıralanan bir aralıkta bir sütuna göre sıralamayı sağlayan
Range.SortByColumn(string, SortOrder)veRange.SortByColumn(int, SortOrder)yöntemleri eklendi, belirtilen sütunun yeni sırası doğrultusunda bir aralıktaki satırları yeniden düzenler. IronDrawingnuget paketi ile ilgili bağımlılık kaldırıldı ve yerineIronSoftware.System.Drawingeklendi.
IronXL v2022.9.9454
Sürüm Notları
- Önceki sürümde yanlış gizlenmiş olan bir dizi yöntemle ilgili bir sorunu düzeltir. Etkilenen yöntemlerin 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 listelenen yöntemleri kullanırken
System.Drawing.Color'den örtük dönüşümü sağlamak için birIronDrawingnuget paketi bağımlılığı ekler. - Görüntü nesnesinin bayt verisinden bir
IronSoftware.Drawing.AnyBitmapnesnesi oluşturanIronXL.Drawing.Images.Image.ToAnyBitmap()yöntemini ekler. - Son Kullanıcı Lisans Sözleşmesi'nin şartlarını ve koşullarını günceller.
- IronXL.dll artık imzalanmıştır.
Ağustos 2022
IronXL v2022.8.8357
Sürüm Notları
- ".xlsx", ".xlsm" ve ".xltx" dosyalarının bir parola ile şifrelenmesi ve çözülmesi özelliğini ekler. Kaydederken sağlanan şifre ile
WorkBookşifrelemek içinWorkBook.SaveAs(string fileName, string password)yöntemini kullanın. Çalışma kitabını yüklerken sağlanan şifre ile dosyayı çözmek içinWorkBook.Load(string filename, string password)yöntemini kullanın. Parola ayrıca aşağıdaki yollarla da belirtilebilir:WorkBook.Passwordözelliğini kullanarak (bu özellik null değilse çalışma kitabı kaydedildiğinde şifrelenir, null ise şifrelenmez)WorkBook.SaveAs(string fileName, SavingOptions options)yöntemini çağırırkenSavingOptions.Passwordözelliği ileSavingOptionsnesnesini kullanarakWorkBook.Load(string filename, LoadingOptions options)yöntemini çağırırkenLoadingOptions.Passwordözelliği ileLoadingOptionsnesnesini kullanarak
- Kaydedildiğinde
WorkBooknesnesinin şifreleneceğini kontrol etmek içinWorkBook.IsEncryptedboolean özelliğini kullanın. Şifreleme,WorkBook.IsEncrypted = falseatayarak da kapatılabilir (Not:WorkBook.IsEncrypted = trueatayarak çalışma kitabı şifrelenemez, bu durum çalıştırma sırasında bir istisna oluşturur ve bunun yerine şifre belirlenmesi gerektiğini belirtir). - ".xlsx", ".xlsm" ve ".xltx" dışındaki bir türdeki çalışma kitabına parola ayarlanması da çalışma kitabının şifrelenemeyeceğini bildiren bir istisna fırlatacaktır.
- .NET 6.0 desteği ekler
System.Common.Drawingbağımlılığını kaldırır.- .NET Framework 4.5 desteği kaldırıldı. Artık minimum desteklenen .NET Framework sürümü 4.6.2'dir
- Bozucu değişiklik:
SaveAs(string filename, string listDelimiter)veSaveAs(string fileName, string password)yöntemleri arasındaki belirsizliği gidermek içinWorkBook.SaveAs(string filename, string listDelimiter)yöntemiWorkBook.SaveAsWithCustomDelimiter(string filename, string listDelimiter)olarak yeniden adlandırıldı. - Bozucu değişiklik:
System.Common.Drawingartık desteklenmediğindenIronXL.Drawing.Images.IImage.ToBitmap()yöntemi kaldırıldı. - Bozucu değişiklik:
IronXL.Drawing.Images.IImage.ToImage()yöntemi artık kaldırılanSystem.Common.Drawingnesnelerinin yerine kullanılmak üzere birSixLabors.ImageSharp.Imagenesnesi döndürüyor. - Bir arka plan rengi, XLSX çalışma kitabındaki bir hücreye veya bir aralığa ayarlandığında Excel'de oluşturulmayan bir hatayı düzeltir.
- Tay dili yerel ayarının lisans istisnası verdiği bir hata düzeltilir
- Bir XLSX çalışma kitabında her bir yeni hücreye
DateTimedeğeri atandığında, her hücre için yeni bir hücre stili oluşturularak stil tablosunun taşmasına ve hücre sayısı > 64000 olduğunda sonucun bozulmasına neden olan bir hatayı düzeltir. DateTimedeğerine ve formatına sahip büyük miktarda hücre oluşturma hızını iyileştirir. Örneğin, tek bir çalışma sayfasında 80KDateTimedeğeri ve formatına sahip hücre içeren bir çalışma kitabı oluşturmak eskiden 25 saniye sürerken, şimdi 0,8 saniyeden az sürüyor (gerçek performans kodun yürütüldüğü ortama bağlı olacaktır).
Temmuz 2022
IronXL v2022.7.7362
Sürüm Notları
- Bir hücrenin değerini otomatik formatlamadan değiştirebilme yöntemi ekler: Bu, bir Hücrenin
StringValueözelliği aracılığıyla gerçekleştirilir. RowveWorkSheetiçinAutoSizeRowyöntemini ekler, bu yöntem satırın yüksekliğini içeriğe uyacak şekilde değiştirir.ColumnveWorkSheetiçinAutoSizeColumnyöntemini ekler, bu yöntem satırın genişliğini içeriğe uyacak şekilde değiştirir.- Kenarlık eklendiğinde veya değiştirildiğinde bir istisna atılması hatası düzeltilir.
- Hücre değeri, tek bir hücreye bağlı bir formül haline getirildiğinde, örneğin "=A1" gibi, bir istisna atılması hatası düzeltilir.
- Hücreye eklendiğinde "12-720" gibi bir şey olan bir dizenin 720 yılına ait bir tarih olarak parselendiği bir hata düzeltilir. Excel 1900 yılından önceki tarihleri desteklemez. Bu tür dizeler artık tarih olarak parselenmeyecek. Ancak, 1900'den sonra geçerli bir tarih olarak parselenebilecek dizeler hala tarih olarak parselenecek. Örneğin "12-1956". Bu ayrıştırmayı atlamak için
StringValueözelliğini kullanın. - Mevcut bir çalışma kitabı yüklendiğinde, değiştirildiğinde ve kaydedildiğinde; içerikleri değiştirildikten sonra hücrelerin orijinal formatlamalarını kaybetmesi durumu olan bir hata düzeltilir. Artık bu durum söz konusu değil.
Haziran 2022
IronXL v2022.6.6825
Sürüm Notları
- Yeni bir
IronXL.Formatting.ConditionTypeekler. - Eski
IronXL.Formatting.Enums.ConditionTypeartık geçersizdir. - "Tablo Olarak Biçimlendir" stillerine destek ekler.
- IronXL aracılığıyla yüklendikten sonra kaydedilen ve sonuç olarak bozulmuş dosyalar çıkan pivot tablolar içeren dosyalarla ilgili bir hata düzeltilir.
- Bir aralığın kopyalanıp yapıştırıldığı, çalışma kitabının kaydedildiği ve sonuçta dosyanın bozulduğu durumlarla ilgili bir hata düzeltilir.
- Belirli grafik türlerini içeren bir dosya yüklendiğinde ve daha sonra kaydedildiğinde, sonuçta dosyanın bozulduğu durumla ilgili bir hata düzeltilir.
- .bmp resimleri içeren bir dosyanın yüklendiği ancak, kod aracılığıyla .bmp resimlerine ulaşılamadığı durumla ilgili bir hata düzeltilir.
- Keyfi olarak büyük sayıda kullanılan hücre içeren bir çalışma kitabı oluşturuluyor, ardından kaydedilip sonuç olarak bozulmuş bir dosya çıktığı durumla ilgili bir hata düzeltilir.
- Ara sıra dosyanın bozulmuş çıktığı diğer nadir hatalar giderildi.
- Bir hücre aralığına uygulanan herhangi bir stil değişikliğinin aşırı zaman aldığı durumlar giderildi. Stil değişiklikleri yazı tipindeki değişiklikleri (yükseklik, kalınlık vb.), dikey hizalamayı, yatay hizalamayı vb. içerir.
- Sonuç dosyalarının genel kararlılığı, hem IronXL kullanılarak oluşturulanlar hem de IronXL dosyalarıyla içe aktarılan ve düzenlenenler için geliştirilmiştir.
- Performans büyük oranda geliştirildi, 10000 kullanılan hücre içeren bir dosya oluşturmak 1,5 dakika sürüyordu, şimdi ise sadece 20 saniye sürüyor (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ştirilmiş: .NET 6 desteği
- İyileştirilmiş: Hız ve Kararlılık
Aralık 2021
IronXL v2021.12.0
Sürüm Notları
- İyileştirilmiş: .NET 5 ve .NET 6 beta desteği
- İyileştirilmiş: Hız ve Kararlılık
- İyileştirilmiş: Günlükleme
Ekim 2021
IronXL v2021.11.0
Sürüm Notları
- İyileştirilmiş: .NET 5 ve .NET 6 beta desteği
- Hata Düzeltildi: Lisans Anahtarları doğrulaması artık boşluk güvenli
- İyileştirilmiş: Hız ve Kararlılık
Ağustos 2021
IronXL v2021.9.0
Sürüm Notları
- Hata Düzeltildi: Artık .NET 5.07 ile çalışıyor
- Hata Düzeltildi: Proje yapılandırma dosyalarından Lisans Anahtarlarını okuma (kenar durumlar)
- İyileştirilmiş: Hız ve Kararlılık

