HotXLS sürüm notları
HotXLS kullanıcıya görünen özellikleri, düzeltmeleri, XLS/XLSX geliştirmeleri, dışa aktarma güncellemeleri, uyumluluk değişiklikleri ve dokümantasyon güncellemeleri için sürüm geçmişi
Son sürüm
- Güncel sürüm: 2.384.120; Yayın tarihi: 2026-10-09
Sürüm 2.384.120
Eklendi
- Taşınabilir Classic XLS yakalama, doğrulanmış yerel saklı değerler, temel görünüm ve çağıranın bildirdiği çizim alanı, başlık ve lejant sınırlarıyla sıradan sütun, çubuk, çizgi, scatter, pasta, halka ve tek serili alan grafiklerini destekliyor
- Salt okunur grafik görünüm bildirimleri, bağlantısız PDF, SVG ve PNG çıktısı için çalışma sayfası ve grafik kimliklerini, açık çerçeve ölçülerini, etkin lejant punto boyutlarını ve yerel yazı tipi geometrisini koruyor
- Sınırlı yardımcılar, formül değerlendirmesi veya seyrek hücre genişletmesi olmadan basit saklı formül başvurularını ve önbelleğe alınmış grafik hücrelerini inceliyor
Düzeltildi
- Classic grafik yakalama, kesirli saklı yazı tipi ve işaretçi boyutlarını, kaynak sahipliğini ve okuma kiralamalarını koruyor; bozuk kayıtları, çözülemeyen görünümleri ve tükenmiş kaynak bütçelerini çıktıdan önce reddediyor
- Grafiklerdeki Double tipli özellik güncellemeleri, karşılaştırma veya değiştirmeye başlamadan önce sonlu olmayan değerleri reddediyor
- Yinelenen yerel taşınabilir hücre başlatması, yakalama sırasında önceki yönetilen dizeleri serbest bırakıyor
Sürüm 2.384.119
Düzeltildi
- Classic grafik incelemesi, tipli durumu uygulamadan önce saklı seri metnini, eğilim çizgisi adlarını ve veri etiketi ayraçlarını doğruluyor; bozuk metin hata verdiğinde eksik modelleri serbest bırakıyor
- Sıkıştırılmış Unicode veri etiketi ayraçları, saklı tam karakterlerini koruyor
Sürüm 2.384.118
Eklendi
- Classic grafik incelemesi, özgün saklı birimleri korurken işaretçi çaplarını punto cinsinden ortaya çıkarıyor; kesirli boyutlar da buna dahil
Düzeltildi
- Desteklenen yerel Classic grafik dolgu tabloları, özellikleri karmaşık girdilerin ardından çözümlüyor; bozuk tablolar önceki tipli dolguyu koruyor
Sürüm 2.384.117
Eklendi
- Açık bayt kodlama yardımcıları gömülü null karakterlerini koruyor ve seçilen kod sayfasıyla gösterilemeyen metinleri reddediyor
Değişti
- Classic BIFF5 metni, formülleri ve çalışma kitabı üst verileri, kodlanmış bayt uzunlukları ve tam karakter sınırlarıyla Windows, Linux ve macOS'ta bildirilen kodlamalarını kullanıyor
- Desteklenen eski grafik metni, kod sayfası düzenlemeleri ve kopyalamalardan sonra özgün çözümlemesini koruyor; farklı bir kodlama altında kaydedilmeden önce açıkça yeniden kodlanıyor
Düzeltildi
- Sıkıştırılmış BIFF8 Unicode tam kod birimlerini koruyor; eski özel stiller, grafik metni ve çift baytlı formül önbelleği devam kayıtları gerçek kayıt düzenlerini kullanıyor
- Yerel Unicode metin hesaplaması, ölçütler, arama anahtarları, yerel formül bağları ve Classic arama-değiştirme, desteklenen büyük/küçük harf eşleştirmesini koruyor
- Adlandırılmış stil araması, ilk saklı girdiyi eksik bir ad gibi ele almadan çözümlüyor
- Yinelenen ZIP girdisi okumaları, eşzamanlı stored ve deflate akış davranışını korurken önceki başlık üst verilerini serbest bırakıyor
Sürüm 2.384.116
Eklendi
- Yerel SUM hesaplanan Pivot alanları, formülleri yaprak, ara toplam ve genel toplam bağlam toplamlarından değerlendiriyor; görüntülenen ölçülerde bulunmayan bağımlılıklar da buna dahil
- Önbelleğe ait hesaplanan öğeler, desteklenen gruplanmamış dize üyeli alanlarda yerel üye kimliklerini, gizli bağımlılıkları ve genel çözüm sırasını koruyor
- Desteklenen hesaplanan öğe görüntüleme hesaplamaları ve toplama filtreleri, görünür üye sırasını, özgün filtre sırasını ve kesin görüntülenen ölçü kimliklerini koruyor
Düzeltildi
- Yerel Pivot formül tarih izdüşümü, önbellek içe aktarma, klonlama ve hesaplama boyunca çalışma kitabının tarih sistemini koruyor
- Eksik öğe önbelleği temizliği, doğrulanmış somutlaştırılmış rapor sahipliğini her iki çalışma kitabı tarih sisteminde ve eski kayıtlı raporlarda koruyor
- Desteklenmeyen hesaplanan Pivot üst verileri ve düzenlenmiş yerel çıktı, çalışma sayfası sonuçlarını değiştirmeden önce reddediliyor
Sürüm 2.384.115
Eklendi
- Yerel taşınabilir PDF, SVG ve PNG çıktısı zengin metni, modellenmiş şekilleri, sıradan resimleri, hücre içi resimleri, Boole onay kutularını ve desteklenen 7 önbelleğe alınmış XLSX grafik ailesini destekliyor
- Değiştirilemez çalışma kitabı yazdırma planları, eksiksiz yazdırma alanlarını, yinelenen satır ve sütun başlıklarını, sayfa sonlarını, kağıt ayarını, kenar boşluklarını, yönü, ortalamayı, ölçeklemeyi ve sayfa sırasını Linux ve macOS'ta uyguluyor
- Açık yerel yazı tipi geometrisi, çalışma kitabının geometri sağlayıcısını değiştirmeden nesil denetimli yakalamayı destekliyor
Düzeltildi
- Sayfaya sığdır modu çalışma kitabı gidiş dönüşlerinden sağ çıkıyor ve bayat yüzde ölçeklemesini yok sayıyor; sınırsız sığdırma ölçüleri de buna dahil
- Desteklenen grafik başlığı yazı tipleri, çizgi görünümü ile işaretçi dolgu ve kenarlıkları, siyah dahil açıkça içe aktarılmış ve elle verilmiş değerleri koruyor
- Zengin metin, açık false geçersiz kılmalarını koruyor ve dize yeniden kullanımı ile anlamsal karşılaştırma sırasında etkin run görünümünü ayırt ediyor
Sürüm 2.384.114
Eklendi
- Yerel Linux x64 ve macOS ARM64 uygulamaları, desteklenen belge özellikleri ve RC4 şifrelemesi dahil Classic BIFF8 çalışma kitaplarını yüklüyor, düzenliyor, hesaplıyor ve kaydediyor
- Taşınabilir bileşik depolama, iç içe kapsamları, büyük zincirli DIFAT kapsayıcılarını, üst verileri ve açık yerel depolama arayüzü sahipliğini destekliyor
Düzeltildi
- 128 bit CryptoAPI çalışma kitapları uyumlu bir şifreleme sağlayıcısı bildiriyor ve okunabilir düz metin belge özelliklerini koruyor
- Yerel belge zaman damgaları doğru FILETIME çağını kullanıyor ve UTC değerlerini platformlar arasında koruyor
- Classic tanımlı adlar, kapsam araması, formüller ve çalışma kitabını yeniden açma boyunca kanonik Unicode kimliğini paylaşıyor
- Kaçış karakterli tarih biçimi ayraçları ve gömülü tırnaklı sabitler, seçilen eksiksiz tarih biçimini koruyor
Sürüm 2.384.113
Eklendi
- Aralık temizleme ve Unicode metin yapıştırma, koruma ve yapısal ön denetimle sınırlı atomik geri alma ve yinelemeyi destekliyor
- Tipli yerel hücre içi resimler ve Checkbox biçimleri, XLSX gidiş dönüşlerini, erişilebilirlik üst verilerini ve sahipliğin gözetildiği içerik düzenlemelerini destekliyor
- Seyrek satır ve sütun Checkbox biçimleri, düzenlemeler ve XLSX gidiş dönüşleri boyunca önceliği, açık temizlemeleri ve olmayan hücreleri koruyor
- Genişletilmiş XLSB desteği formülleri ve önbellekleri, adları, birleştirmeleri, köprüleri, bölmeleri, tabloları ve filtreleri kapsıyor
- Yerel Linux x64 ve macOS ARM64 çalışma kitabı API'leri, desteklenen XLSX, XLSB ve ODS dosyalarını yüklüyor, düzenliyor, hesaplıyor ve kaydediyor
- Yerel Pivot çıktısı sayısal, tarih ve manuel gruplandırmayı ve 11 özel ara toplam işlevinin tamamını destekliyor
Düzeltildi
- Kapsamlı adlar, vurgu ve simgeleri atmadan Windows, Linux ve macOS'ta tutarlı Unicode normalizasyonu ve büyük/küçük harf eşleştirmesi kullanıyor
- Modern toplama formülleri Windows'ta Free Pascal ile tutarlı derleniyor
- Başka bir çalışma kitabı açmak, önceki dosyanın stil tanımlarını tutmak yerine adlandırılmış stillerin yerine yenisini koyuyor
- Modern resim ve denetim içeriği, olmayan hücreleri somutlaştırmadan aralık geri alma ve kaydetmeyi aşıyor
- İçe aktarılan formül önbellekleri özgün değer üst verilerini koruyor ve sıradan üst veri, hücre içi resim içeriğinden ayırt ediliyor
- Anlamsal karşılaştırma, sınırlı seyrek geçişle yerel resim içeriğini, erişilebilirlik üst verilerini ve etkin kalıtsal denetim biçimlerini ayırt ediyor
Sürüm 2.384.112
Eklendi
- Kurallı ifade testi, ayıklama ve değiştirme, UTF-16 metnini, yakalamaları, dizi yayılımını (broadcasting) ve sınırlı değerlendirmeyi Windows, Linux x64 ve macOS ARM64'te destekliyor
- GROUPBY ve PIVOTBY, kapsamlı toplama callback'lerini, birden çok ölçüyü, başlıkları, filtreleri, hiyerarşik toplamları, sıralamayı ve göreli yüzdeleri destekliyor
Düzeltildi
- Skaler SUM bağımsız değişkenleri Boole ve sayısal metin zorlamasını koruyor; aralık ve dizi toplaması mevcut yok sayma kurallarını sürdürüyor
- Kapsamlı Boole sabitleri ve toplama callback formülleri, future-function depolamasını ve çalışma kitabını yeniden açmayı aşıyor
Sürüm 2.384.111
Eklendi
- Yerel Pivot çıktısı taban öğe farklarını ve yüzdelerini, kümülatif toplamları, satır ve sütun yüzdelerini, indeksi, ebeveyn yüzdelerini, birikimli yüzdeleri ve yoğun sıralamayı destekliyor
Düzeltildi
- Görüntüleme hesaplamaları yerel toplam, eksik değer, sıfır bölen ve sıralı üye anlamını koruyor; toplanmayan ortalamalar da buna dahil
- Genişletilmiş görüntüleme modları ve taban alan kimlikleri, kaydetmeyi, yeniden açmayı ve açık Excel yenilemesini aşıyor
Sürüm 2.384.110
Eklendi
- Yerel Pivot çıktısı kompakt, tablosal ve ana hat düzenlerini, yinelenen üst etiketleri, varsayılan ara toplam yerleşimini ve her iki veri ekseninde birden çok ölçüyü destekliyor
Düzeltildi
- Yinelenen etiket ayarları, içe aktarılan ad alanı takma adlarını ve kaydet/yeniden aç döngüsünü aşıyor; yerel çıktı, olmayan kesişimleri sayısal sıfırdan ayırt ediyor
- Aşamalı düzen üst verisi, Excel üretilmiş raporları açıkça yenilediğinde alan ve veri başlıklarını tutarlı tutuyor
Sürüm 2.384.109
Eklendi
- Çalışma kitabı karşılaştırması tipli değerleri ve kesin büyük tam sayıları ayırt ediyor; sonlu sayısal toleransları ve isteğe bağlı saklı formül önbelleği, stil ve geometri karşılaştırmasını destekliyor
- Sınırlı anlamsal karşılaştırma, desteklenen adları, kuralları, tabloları, çizim sırasını, boş stil bölgelerini, etkin zengin metin run'larını, yerel Pivot modellerini, Slicer seçimlerini ve Timeline durumunu kapsıyor
Değişti
- Karşılaştırma, paketlenmiş ve olmayan hücreleri koruyor, kaynak kimliklerini etkin değerlere çözüyor ve desteklenmeyen modellerde ya da kaynak tükenmesinde önceki başarılı sonucu elinde tutuyor
Düzeltildi
- Tipli veritabanı REAL parametresi duyarlık doğrulaması, kesin değer, taşma ve null denetimlerini korurken Delphi XE5 ile derleniyor
Sürüm 2.384.108
Eklendi
- ODS gidiş dönüşleri sıradan not metnini ve yazarları, gösterilebilir değer ve özel filtreleri, açık hücre korumasını ve eşdeğer parolasız çalışma sayfası korumasını koruyor
- Dönüştürme raporları, çalışma sayfası kopyaları ve sonraki kaydetmeler boyunca kesin üst veri kayıplarını koruyor; desteklenmeyen filtre ifadeleri ve eşdeğer olmayan korumalar da buna dahil
Düzeltildi
- İptal edilen veya başarısız ODS akış kayıtları, sınırlı geçici dosya aşamalandırmasıyla hedef baytlarını, boyutunu ve konumunu koruyor
- Sıfır olmayan bir akış konumundan başlayan başarılı ODS kayıtları, öneki ve doğru ZIP girdisi ofsetlerini koruyor
Sürüm 2.384.107
Eklendi
- Saklı formül incelemesi ve başvurunun izlendiği Pivot toplama formülleri, kullanılabilir dizi sonuçları ve tipli hatalar dahil Classic XLS, XLSX, salt okunur ve izole değerlendirme bağlamlarında çalışıyor
- Pivot toplama sorguları, kaynak veriyi yenilemeden sınırlı bağımsız önbellek değerlendirmesiyle modellenmiş görünür üyeleri, rapor filtrelerini ve desteklenen ara toplamları dikkate alıyor
Düzeltildi
- Yerel Excel XLS Pivot önbellekleri, yanlış yinelenen değer toplamları döndürmek yerine ardışık satır içi sayısal değerleri ve güncel önbellek geçerliliği üst verilerini koruyor
- Pivot başvuruları, ana tablo konumunun üzerindeki modellenmiş rapor filtresi alanını da kapsıyor
Sürüm 2.384.106
Eklendi
- Otomatik veritabanı sorguları, tipli sabit ve saklı hücre parametrelerini konumsal sırayla bağlıyor; değerleri SQL metnine yerleştirmeden Unicode'u, boş metni, sıfırı, Boole'u, tarihleri ve null'ları koruyor
- Hücre parametreleri, sınırlı üst veri doğrulaması ve işlemsel sonuç uygulamasıyla, yeniden hesaplama veya somutlaştırma olmadan kullanılabilir formül önbelleklerini ve kompakt saklı değerleri okuyor
Düzeltildi
- Jet ve ACE tarih parametreleri, DATE, TIME ve TIMESTAMP değerlerini yerel ayara bağlı zaman damgası izdüşümlerinden bağımsız olarak tipli OLE DATE bağları üzerinden koruyor
Sürüm 2.384.105
Eklendi
- Formül üst verisi, gerçek başvurulan dosya kimliğini, desteklenen temel sayı biçimlerini, negatif renkleri, pozitif parantezleri, metin hizalamayı, kilitli durumu, sütun genişliğini ve hesaplama modunu XLS ve XLSX değerlendirme bağlamlarında okuyor
- Bağımsız temel stil ve seyrek eksen ayak izi incelemesi, saklanan ve paketlenmiş hücreleri, çalışma sayfası varsayılanlarını, tema renklerini ve ödünç alınan çalışma kitabı sahipliğini koruyor
Değişti
- Sütun genişliği üst verisi, yuvarlanmış karakter genişliğini ve varsayılan genişlik bayrağını iki sütunlu bir dizi olarak döndürüyor; kullanılamayan Excel uygulama ortamı bilgisi ve sınıflandırılamayan biçimler açık hata bildiriyor
Sürüm 2.384.104
Eklendi
- İçe aktarma doğrulaması katı skaler tipleri, sayısal ve tarih sınırlarını, açık Excel tarih sistemlerini, bileşik tekilliği ve çapraz sütun ilişkilerini destekliyor
- Yapılandırılmış ihlaller çalışma sayfasını, hücreyi, kuralı, ilgili sütunu ve ilk yinelenen satırı tanımlıyor; saklı değer doğrulaması paketlenmiş hücreleri koruyor ve örtük yeniden hesaplama yapmadan kullanılamayan formül önbelleklerini bildiriyor
Sürüm 2.384.103
Eklendi
- Otomatik metin sorguları, bildirilen alan başlangıçlarını, desteklenen karakter kodlamalarını, tipli alan dönüşümünü, atlanan alanları ve başlık ya da ilk satır seçimini kullanarak sabit genişlikli dosyaları tazeliyor
- Sabit genişlikli yenileme, değişmez tırnakları koruyor, alan dolgusunu kırpıyor ve çalışma sayfası değişikliklerini uygulamadan önce geçersiz sınırları, aşırı büyük girdiyi ve iptali reddediyor
Sürüm 2.384.102
Değişti
- Classic formül sembol denetimleri, işlev ve ad bulgularını, büyük/küçük harf duyarsız tekilleştirmeyi, kapsamı ve bulgu sırasını korurken daha hızlı tarıyor
Düzeltildi
- Windows çalışma kitabı kayıtları, doğrudan paket yaması, PDF çıktısı ve sayfa görüntüsü çıktısı, desteklenen dosya sistemlerinde delete-sharing üst verisi veya okuyucu tanıtıcılarıyla tutulan mevcut bir dosyayı atomik olarak değiştirebiliyor; kilit denetimlerini, readonly korumasını ve desteklenmeyen dosya sistemlerinde eski yolu koruyor
Sürüm 2.384.101
Eklendi
- INDEX alan seçici dizileri, hesaplanan diziler ve desteklenen aynı sayfalı başvuru birleşimleri üzerinde satır ve sütun seçicileriyle yayılıyor; yönü, seçilen değer tiplerini ve tekil hataları koruyor
- Tanımlı adlar ve LET bağları, desteklenen çok alanlı başvuru kimliğini koruyor; skaler CHOOSE, sonraki hesaplama için seçilen başvuruyu elinde tutuyor
Düzeltildi
- INDEX, hesaplanan kaynaklar için açık bir 1 alan bağımsız değişkenini kabul ediyor ve geçersiz, eksik, kesirli ve aralık dışı alan seçicileri ayırt ediyor
- Sayfalar arası birleşimler ve hesaplanan dizi birleşimleri, yanlış başvuru kimliği edinmek yerine desteklenen hata sözleşmesiyle reddediliyor
- Mevcut yerel çalışma sayfalarıyla nitelenen geçersiz başvurular, tırnaklı sayfa adları dahil doğrudan formüller ve tanımlı adlar üzerinden başvuru hatalarını koruyor; formül dizelerini değiştirmeden ve bilinmeyen nitelikleri yerel sayfa olarak yorumlamadan
Sürüm 2.384.100
Eklendi
- Açık yazı tipi dosyaları, yerel metin şekillendirme, sınırlı kaynaklar ve aşamalı münhasır dosya yayımlama ile Linux'ta taşınabilir headless PDF, SVG ve PNG çıktısı
- Desteklenen Classic XLS ve XLSX dikdörtgenlerinin, saklı formül sonuçları, kapsamlı Table ve koşullu görünüm, fiziksel ölçüler ve eksiksiz birleştirmeler dahil, değiştirilemez aktarılabilir anlık görüntülere salt okunur Windows yakalaması
Düzeltildi
- Taşınabilir görünüm doğrulaması, optimize edilmiş derleyici derlemelerinde tutarlı biçimde geçersiz enum temsillerini reddediyor
Sürüm 2.384.99
Eklendi
- Desteklenen Windows Text, ADO, ODBC ve Web bağlantıları için, özel sağlayıcı kaydı ve sınırlı sonuçlarla birlikte açık otomatik sorgu yenilemesi
Düzeltildi
- Yerel sorgu sonuç ilişkileri ve sütun kimlikleri, desteklenen tablo tabanlı veya bağımsız kaydetme ve yeniden açma boyunca kalıcı oluyor
- Geçersiz sağlayıcı bağlantı türleri, çalışma sayfası sonuçlarını değiştirmeden dağıtımdan önce reddediliyor
Sürüm 2.384.98
Eklendi
- Yerel Pivot Timeline oluşturma, paylaşılan görünüm bağlantıları, kapsayıcı tam gün filtreleme ve korumalı seçim temizleme ya da seçimi koruyan kaldırma
- Bağlı görünümler boyunca, kümülatif kaynak sınırları, iptal ve korunan seçim ile öğe kimliğiyle açık yerel Slicer verisiz öğe yenilemesi
Düzeltildi
- Yerel Timeline ilişki ve filtre sahipliği işlemesi, somutlaştırma, kaydetme ve yeniden açma boyunca desteklenen içe aktarılmış seçimleri koruyor
- Pivot Slicer çapraz filtre ayarları, yerel tablosal temsilleri üzerinden kalıcı oluyor
- Timeline keşfi, Open XML yükleme sırasında UTF-16 çalışma kitabı ve bağlı parça çözümlemesini koruyor
Sürüm 2.384.97
Eklendi
- Desteklenen sayısal ve sayma toplama hesaplamalarında, yerel zorlama, bağımlılık izleme ve kaynak sınırlarıyla skaler ve hesaplanan dizi tanımlı adları
Düzeltildi
- Sayısal toplama, yerel çalışma sayfası başvurularından tipli hataları yayıyor; boş ortalamalar sıfıra bölme hataları döndürüyor ve başarısız adlandırılmış başvurular, kısmi geçişi yeniden başlatmadan hatalarını koruyor
Sürüm 2.384.96
Eklendi
- Metin birleştirme ile desteklenen medyan, sıra istatistiği, yüzdelik, çeyreklik, yüzde sıra, çoklu mod ve popülasyon kovaryans hesaplamaları için hesaplanan dizi bağımsız değişkenleri
Değişti
- Dizi ve başvuru toplaması, yerel skaler zorlamayı, tipli hataları, özgün kovaryans eşleştirmesini ve hesaplama kaynak sınırlarını koruyor
Düzeltildi
- Sonlu medyan orta nokta hesaplaması aynı işaretli taşmayı önliyor; dışlayıcı yüzdelikler geçerli uç nokta ve tekil sıraları kabul ediyor
Sürüm 2.384.95
Eklendi
- Eşzamanlanmış çalışma sayfası değerleri, düzen üst verisi ve kalıcı hücre sahipliğiyle işlemsel yerel kompakt Pivot rapor çıktısı
- Diğer etkin filtreler altında bağlı görünümler boyunca salt okunur Slicer üye kullanılabilirliği
- Yapılandırılabilir saklama ve eşgüdümlü bağlı seçim yeniden eşlemesiyle açık geçmiş Pivot önbelleği üye temizliği
Değişti
- Desteklenen yerel Pivot çıktısı, güncel manuel filtreleri ve başlıkları koruyor; desteklenmeyen düzenleri veya düzenlenmiş sahipli hücreleri değiştirmeye başlamadan reddediyor
Sürüm 2.384.94
Eklendi
- Paylaşılan önbellekli PivotTable görünümleri ve açık çalışma sayfası sınırlarıyla yerel Pivot Slicer oluşturma
- Kısıtlamasını temizleyen ya da seçimi sıradan Pivot filtreleri olarak koruyan işlemsel Slicer kaldırma; gelecek üye ilkesi de dahil
- Kararlı üye kimlikleriyle sabit sayısal, tarih ve ayrık gruplanmış önbellek yeniden kurulumu
- Tam üye ve toplama kimliklerini kullanan bağımsız yerel kompakt Pivot düzen üst verisi önizlemeleri
Düzeltildi
- Dolu bir çalışma kitabını yeniden açmak artık önceki tipli Pivot önbelleklerinin yerine yenisini koyuyor ve yazılan yerel Slicer bağlantıları Excel tarafından tanınmaya devam ediyor
- Gruplanmış önbellek serileştirmesi, bildirilen yerel üye alanlarını ve resmi genel toplam ile veri ekseni özniteliklerini koruyor
Sürüm 2.384.93
Eklendi
- Tipli hücre değerleri, temel stiller, sıradan çalışma sayfası görünümleri ve boyutlar için doğrulanmış bir XLSB okuyucu ve yazıcı
- Çalışma kitabı dosya ve akış kaydından, otomatik ikili girdi algılama ve dönüştürme sadakat raporlarıyla açık ikili çıktı
Değişti
- XLSB dönüştürme, eksiksiz paketleri aşamalandırıyor ve denetlenmemiş ya da kayıp izinli kayıtlar dahil çıktıdan önce desteklenmeyen özellikleri veya hesaplama ayarlarını reddediyor
Düzeltildi
- Yapılandırılan ZIP sıkıştırma düzeyleri, deflater başlatılmadan önce uygulanıyor
Sürüm 2.384.92
Eklendi
- Desteklenen yerel tanımlı ad ve tablo kaynakları için işlemsel Pivot önbelleği yenileme ve güvenli çalışma sayfası somutlaştırma
- Çalışma sayfası kapsamlı tanımlı ad araması ve önbellek yenilemesi için çağıranın çözdüğü kaynak sınırları
Düzeltildi
- Yerel kaynak kimliği ve tanımlı ad kapsamı, tırnaklı ve Unicode adlar dahil çalışma sayfası taşıma ve yeniden adlandırmalarını aşıyor
- Tanımlı ad formül XML'i, yalnızca bellek içi formül sözdiziminin gerektirdiği isteğe bağlı baştaki eşittir işaretini çıkarıyor
- Tablo toplamları üyeliği gerçek toplam satırı sayısını izliyor; yalnızca toplam satırı ipucu varken tüm veri satırlarını koruyor
Sürüm 2.384.91
Eklendi
- Transpoze, matris çarpımı, determinantlar ve matris tersi için hesaplanan dizi girdileri ve tipli sonuçlar
- Satır ve sütun seçimi için sıralı seçici vektörler, kopyalar ve negatif indeksler
- Hesaplanan arama vektörleri ve dizi değerli arama istekleri, eksiksiz skaler arama dilimleri ve tipli yedek değerler dahil
Değişti
- Matris işi, arama taraması, seçici geçişi, kopyalama ve doldurma, bileşim boyunca değerlendirme adımı ve dizi belleği sınırlarına uyuyor
Düzeltildi
- Formül ve dizi sonuç metni önbellekleri, yeniden hesaplamadan önce Excel'de doğru görüntüleniyor
- Modern zengin hata önbellekleri, yerel önbellekli görüntü için gereken çalışma kitabı sürümünü ve hesaplama özelliği bildirimlerini içeriyor
- Arama ve düzleştirme seçenekleri, sayısal daraltmadan önce aralık dışı değerleri reddediyor; kesirli seçenekler yerel kırpmaya uyuyor
- Boş take, drop ve flatten sonuçları tipli hesaplama hatalarını koruyor
Sürüm 2.384.90
Eklendi
- İzole Pivot sonuç önizlemeleri, canlı hesaplanan önbelleği değiştirmeden paylaşılan Slicer seçimlerini ve çağıran filtrelerini koruyor
- Desteklenen yerel Pivot kaynakları için güvenli çalışma sayfası somutlaştırması; sonuçları aşamalandırıyor, çakışan içerik ve yapıları reddediyor ve mevcut hücre nesnelerini, biçimlendirmeyi ve yorumları koruyor
- Kesin tipli değer sahipliği XLSX kaydetmeyi ve yeniden açmayı aşıyor; güvenli sonuç yeniden boyutlandırmayı, taşınmayı ve mevcut skaler Pivot değerlerinin açık benimsenmesini mümkün kılıyor
Düzeltildi
- Bağlı son Pivot Slicer görünümünü silmek, çizimini, önbelleğini, ayrılmış adını veya seçimini kaldırmadan önce reddediliyor
- Slicer görünümlerini temizlemek, değişiklikten önce etkilenen her önbelleği doğruluyor ve izin verilen görünümleri, çizimleri ve bağı olmayan önbellekleri birlikte temizliyor
Sürüm 2.384.89
Eklendi
- INDEX, hesaplanan diziler ve çalışma sayfası aralıkları üzerinde dizi değerli satır ve sütun seçicileri kabul ediyor; eşleşmiş seçimler ve satır-sütun çapraz çarpımları dahil
Düzeltildi
- Seçici sonuçları tipli değerleri ve hataları koruyor, eksik seçici konumlarını #N/A ile dolduruyor ve hesaplama belleği ile değerlendirme adımı sınırlarına uyuyor
- Sıfıra kırpılan kesirli skaler seçiciler eksiksiz satır veya sütun spill'i üretiyor; negatif seçiciler kırpma öncesinde #VALUE! döndürüyor
- Skaler aralık seçimi başvuru davranışını koruyor; seçici spill'leri engellerden kurtuluyor, yeniden boyutlanıyor ve kaydedip yeniden açtıktan sonra yeniden hesaplanıyor
Sürüm 2.384.88
Eklendi
- Desteklenen içe aktarılmış non-OLAP Pivot Slicer önbellekleri için tipli üye incelemesi, paylaşılan üye seçimi ve temizleme
- Bağlı PivotTable hesaplamaları, Slicer seçimlerini diğer alanlardaki bağımsız kısıtlamalarla ve çağıranın verdiği kayıt filtreleriyle kesiştiriyor
Değişti
- Seçim değişiklikleri, işlemeden önce her bağlantıyı ve üyeyi doğruluyor, belirsiz içe aktarılmış aynı alan maskelerini reddediyor ve desteklenmeyen önbellek temsillerini koruyor
- Slicer önbellek koleksiyonu değişiklikleri, bağlı PivotTable hesaplamalarını etkilediklerinde çalışma kitabı yazma korumasına saygı gösteriyor
- Bağlı non-OLAP Pivot Slicer önbelleklerini silmek, tutarlı çalışma zamanı ve kayıtlı filtre durumunu korumak için atomik olarak reddediliyor
Düzeltildi
- Düzenlenen Pivot Slicer seçimleri ve bağlı görünüm üye maskeleri, içe aktarılan ad alanlarını ve bilinmeyen uzantıları koruyarak birlikte kaydediliyor
- Desteklenen Slicer bağlantıları kayıtlı sayfa kimliklerini izliyor ve genişletilmiş önbellek tanıtıcılarını sıradan çalışma kitabı önbelleği tanıtıcılarından bağımsız çözüyor
- İçe aktarılan PivotTable tanımları, çalışma sayfaları yeniden sıralandığında özgün görünümleriyle ilişkilerini koruyor
Sürüm 2.384.87
Değişti
- Yerel dikdörtgen Pivot önbelleği yenilemesi mevcut alan ve üye kimliklerini koruyor, yeni tipli üyeler ekliyor ve kaynak yeniden sıralama, kaldırma veya yeniden ekleme sonrasında paylaşılan görünüm filtrelerini ve seçimlerini özgün üyelerine bağlı tutuyor
- Kaynak başlıkları veritabanı alanlarıyla ada göre eşleşiyor; bu, sütunların yeniden sıralanmasına izin verirken hesaplanan alanların formüllerini korumasını ve sonraki değerlendirme için yeni boş kayıt yer tutucuları almasını sağlıyor
- Yenileme, önbelleği güncellemeden önce eksiksiz kaynağı doğrulayıp aşamalandırıyor; kısmi değişiklik bırakmadan desteklenmeyen şemaları, kaynak türlerini, türetilmiş gruplandırmayı ve yeni eşlenmemiş ayrık grup üyelerini reddediyor
Düzeltildi
- Pivot hata değerleri, XLSX kaydetme ve yeniden açma boyunca paylaşılan öğelerde ve kayıtlarda tiplerini ve kodlarını koruyor
- Yenilenen paylaşılan öğe alanları tip bayraklarını ve gösterilebilir sınırları yeniden hesaplıyor; XLSX önbellek üst verisi karma değerleri, tarihleri, hataları, Boole değerlerini ve boşları doğru tarif ediyor
- Kaynak yenilemesi, çalışma sayfası hücreleri oluşturmadan olmayan hücreleri okuyor ve Unicode alan başlıklarını metnini daraltmadan karşılaştırıyor
- Kaydedilen yenilenmiş PivotTable görünümleri, mevcut üye sırasını, gizli bayrakları ve içe aktarılmış düzen uzantılarını korurken yeni önbellek üyelerini ara toplam öğelerinden önce içeriyor
- Sayfa seçimleri, görünüm sırası önbellek sırasından farklı olduğunda doğru üyeye bağlı kalıyor; hesaplanan alanlar artık kaydedilmiş kaynak kayıtlarını kaydırmıyor ve yenileme zaman damgaları sayısal XLSX temsilini kullanıyor
Sürüm 2.384.86
Eklendi
- INDEX, hesaplanan dizileri ve sabitleri skaler seçim, eksiksiz dizi seçimi ve satır ya da sütun ayıklamayla kabul ediyor; aralık kaynakları için başvuru davranışını koruyor
- SORT ve UNIQUE hesaplanan dizileri ve sabitleri kabul ediyor; FILTER, SEQUENCE, LET ve diğer dizi üreten ifadelerle doğrudan bileşime izin veriyor
Değişti
- Bileşik dizi ifadeleri, otomatik XLSX spill yeniden boyutlandırmayı, sabit aralıklı dizi hesaplamayı, tipli hataları ve kaydedip yeniden açtıktan sonra yeniden hesaplamayı koruyor
Düzeltildi
- Dizi seçimi ve sıralaması kesirli sayısal seçenekleri kırpiyor, geçersiz Boole seçenek metni #VALUE! döndürüyor ve hesaplanan dizi işlemleri bellek ile değerlendirme adımı sınırlarına uyuyor
Sürüm 2.384.85
Eklendi
- XLSX dinamik dizileri artık otomatik yeniden boyutlanan spill aralıklarına hesaplanıyor, kullanıcı engellerini #SPILL! ile koruyor, spill başvurularını ve açık örtük kesişimi destekliyor ve yeniden açtıktan sonra önbelleğe alınmış spill sahipliğini kurtarıyor
- Dönüştürme ön denetimi bilinen hedef biçimi kayıplarını bildiriyor ve denetimli kaydetme, mevcut bir dosyaya veya akışa yazmadan önce bu kayıpları reddedebiliyor
- Açık makro etkin şablon çıktısı, mevcut VBA projelerini XLTM paketlerinde koruyor
- Çağıranın sağladığı sorgu tablosu yenilemesi; sınırlı sabit şemalı sonuçları, eşzamanlanmış tablo ve filtre aralıklarını, ilerlemeyi, iptali ve işlemsel rollback'i destekliyor
Değişti
- Yinelenen rapor bantları, kimlikleri yeniden eşlenmiş eksiksiz yazışma zincirlerini klonluyor ve bir hedef başarısız olduğunda rollback'i koruyor
- ODS özel Boole doğrulaması, desteklenen formül değerli sınırlar, liste kaynakları ve nitelikli başvurular temel hücre yeniden tabanlamasıyla çevriliyor; desteklenmeyen tanımlar ve hücre başvuruları birlikte çıkarılıyor
Düzeltildi
- Sabit aralıklı dizi formülleri ham aralık aritmetiğini öğe öğe değerlendiriyor, çoklu dizi MAP eşleşen lambda parametrelerini kabul ediyor ve FILTER hesaplanan dizileri ve maskeleri değerlendiriyor
- Modern #SPILL! ve #CALC! hataları, ilgisiz içe aktarılmış üst veriyi ve zengin değer kovalarını koruyarak tipli XLSX zengin değer üst verisini elinde tutuyor
- Yeni yazılan XLSX formülleri, Excel uyumluluğu için kanonik bağımsız değişken ayraçları ve future-function önekleriyle kaydediliyor; kaydetme bellek içi ifadeyi koruyor ve yeniden açma kanonik formül sözdizimini döndürüyor
- Desteklenen yerel grafik serileri, düzenlemeler ve yeniden hesaplamadan sonra sayısal, metin, tarih, hata, bubble ve hiyerarşik kategori önbelleklerini tazeliyor
- Yerel sayfalandırma, birleştirilmiş kapsamları özgün çapaları üzerinden işliyor, sayfa parçalarını kırpıyor ve iç kenarlıkları ile kılavuz çizgilerini bastırıyor
Sürüm 2.384.84
Değişti
- Delphi ve C++Builder başlangıç örnekleri artık tipli tarihler, fiyatlar, iskontolar ve hesaplanan toplamlarla pratik bir satış siparişi içeriyor ve kaydedilen XLS ve XLSX çalışma kitaplarını yeniden açtıktan sonra doğruluyor
- Fatura örneği artık yazdırılabilir bir faturayı düzenlenebilir ödeme koşulları ve bir makbuz defteriyle bağlıyor; iskontoları, vergiyi, ödemeleri ve kalan bakiyeyi hesaplıyor
- Çalışma sayfası düzeni örneği artık birleştirilmiş başlık oluşturmayı, listelemeyi, kaldırmayı ve yeniden açtıktan sonra korunmayı gösteriyor
- 9 odaklı API örnek ailesi daha Miscellaneous altına taşındı; ana katalog eksiksiz iş akışlarına ve etkileşimli araçlara odaklanmaya devam ediyor
Kaldırıldı
- Sade bağımsız birleştirilmiş hücre ve zengin metin örnekleri, çalışma sayfası düzeni ve dashboard örneklerine katlandı
Sürüm 2.384.83
Değişti
- Demo kataloğu artık her platformun Miscellaneous klasöründe eksiksiz deneyimleri ve kapsamlı iş akışlarını odaklı API tariflerinden ayırıyor; iki katmanda da doğrudan gezinme ve derlemeye hazır projeler var
Kaldırıldı
- Gereksiz üç aralık ve çalışma sayfası düzeni demosu kaldırıldı; eksiksiz senaryoları RangeOps ve SheetLayout içinde erişilebilir kalıyor
Sürüm 2.384.82
Değişti
- Delphi ve C++Builder dashboard galerileri, canlı toplamlar, işlenmiş grafikler, düzenlenebilir ayrıntılar, fiyat senaryoları ve güncel sonucun dışa aktarımıyla dolu bir çalışma kitabı üzerinde doğrudan açılıyor
- API turu, 12 ayın tamamını kapsayan tekrarlanabilir bir veri kümesiyle doğrudan dashboard, satış verisi, grafik önizleme ve API tarifi gezinmesi sunuyor
- Örnekler, gereken senaryo birimlerini ve manifest kaynaklarını kendi yanlarında taşıyor; böylece her proje ayrı bir ortak dizin olmadan kopyalanabiliyor
Düzeltildi
- API turu, dashboard formüllerine girmeden önce satış verisini oluşturuyor; böylece canlı vitrin başarıyla başlatılabiliyor
- Canlı vitrin grafikleri yeniden hesaplamadan sonra önbelleğe alınmış değerlerini ve etiketlerini tazeliyor; yinelenen C++Builder galeri dışa aktarımları, üretilmiş rapor sayfalarını biriktirmeden güncel düzenlemeleri koruyor
Sürüm 2.384.81
Değişti
- Çalışma sayfası kopyalama örnekleri, çıktılarını yeniden açtıktan sonra bağımsız içeriği, yeniden eşlenmiş biçimleri, formülleri ve gömülü nesneleri doğruluyor
- Tarih sistemi, arama, gruplandırma, dizi formülü ve resim örnekleri kendilerine özgü davranışları doğruluyor ve başarısız çıktıyı sıfır olmayan bir çıkış koduyla bildiriyor
Düzeltildi
- Classic XLS AutoFilter aralıkları, etkin ölçütlü kopyalanmış filtreler dahil kaydetme ve yeniden açma sonrasında eksiksiz satır ve sütun sınırlarını koruyor
- Dashboard galerileri formüllere girmeden önce başvurulan çalışma sayfalarını oluşturuyor, dışa aktarmadan önce toplamları hesaplıyor ve başka bir çıktı başarısız olsa bile istenen tüm yardımcı biçimleri üretiyor
- C++Builder dashboard galerisi belgelenmiş CSV, HTML ve RTF yardımcı dosyalarını üretiyor
- Derlenen raporlar, bir hedef değiştirilemediğinde klasik Win64 C++Builder statik derlemelerinde sıradan başarısızlık bildirimini koruyor
- Etkileşimli API örnekleri, dosyaların yazıldığını iddia etmek yerine PDF, HTML ve CSV dışa aktarma başarısızlıklarını bildiriyor
- Özellik vitrini, desteklenen anlamsal karma gösterimini tamamlıyor ve desteklenmeyen modern çizim anlık görüntülerini çağırmadan kaydedilen çalışma kitaplarını doğruluyor
Sürüm 2.384.80
Değişti
- Örnek kataloğu projeleri öğrenme görevine göre grupluyor ve önerilen giriş noktalarını, biçime özel dersleri ve uyumlu proje adlarını işaretliyor
- Çalışma sayfası düzeni ve aralık taşıma örnekleri, mevcut proje ve çıktı adlarını korurken eksiksiz senaryoları paylaşıyor
- Bellek, gelişmiş CSV, yazdırma, belge özellikleri, metin kutusu ve çalışma sayfası koruması örnekleri, kayıtlı veri doğrulaması ve açık başarısızlık bildirimiyle eksiksiz iş akışlarını gösteriyor
Düzeltildi
- Yeniden açılan XLSX metin kutuları yeniden kaydedildiğinde çizim ilişkilerini koruyor; böylece açıklamalar, yinelenen XML ad alanı bildirimleri olmadan tekrarlanan kaydet ve yeniden açma döngüleri boyunca erişilebilir kalıyor
- Toplu dönüştürme örnekleri, kaynakları açmadan veya yazıcıları çağırmadan önce Skip existing'e uyuyor ve tamamlanmayı bildirmeden önce çalışma kitabı başarı kodlarını doğruluyor
- Fatura örneği, yazdırılabilir alanda ödeme koşullarını ve eksiksiz başlığını içeriyor
- Sayfa kurulumu konsol örneği, Windows yükleyici algılamasını tetiklemek yerine sıradan kullanıcı ayrıcalıklarıyla başlıyor
Sürüm 2.384.79
Düzeltildi
- Dışa aktarma seçenekleriyle ODS dosyası kaydetme, serileştirme başarısız olduğunda veya kayıt iptal edildiğinde mevcut hedefi koruyor ve hedef değiştirme hatalarını tutarlı biçimde bildiriyor
- ODS dışa aktarma seçenekleri normal kayıt yaşam döngüsünü kullanıyor; buna dosya ve akış çıktısı için yeniden hesaplama ilkesi, ilerleme iptali, tanılama ve çalışma kitabı yazma koruması dahildir
- XLSX akış kayıtları yapılandırılan yeniden hesaplama ilkesine uyuyor: manuel modda önbelleğe alınmış değerleri koruyor, istendiğinde kirli formülleri tazeliyor
- Tamamlanmış XLSX ve ODS kayıt bildirimleri, çoktan teslim edilmiş bir çıktıyı iptal hatasına dönüştürmüyor
- Akış çalışma sayfası yamasında başarısız olan başlatma ve sonlandırma, kaynak dosya tanıtıcılarını serbest bırakıyor; böylece çağıranlar geçici kaynaklarını temizleyip başlatma hatasından sonra yazıcıyı yeniden kullanabiliyor
Sürüm 2.384.78
Düzeltildi
- Aralık kopyaları ve klonları kesişen sanal biçimlendirmeyi koruyor ve önceki kaplama biçimlendirmesini yalnızca hedefin içinde değiştiriyor; üst üste binen kopyalar ve çalışma kitapları arası biçimlendirme de buna dahildir
- Açık biçimlendirme sıfırlamaları, satır veya sütun varsayılan biçimlendirmesi taşıyan çalışma kitapları kaydedilip yeniden açıldıktan sonra da geçerliliğini koruyor
- Çalışma kitabının varsayılan biçimlendirmesini açıkça kullanan XLSX hücreleri, onun özel yazı tiplerini, dolgularını ve sayı biçimlerini koruyor
Sürüm 2.384.77
Düzeltildi
- Tüm satırı ve tüm sütunu kapsayan koşullu biçimlendirme ve veri doğrulama hedefleri, kaynak içinde tamamen yer aldıklarında satır ve sütun düzenlemelerini ve aralık klonlamayı takip ediyor; hedef geometrisi sınırlı kalıyor ve göreli formül çapaları korunuyor
- ODS'den içeri aktarılan sonlu yinelenen boş stiller, kullanılan aralıktaki tam kapsamlarını koruyor; yeni oluşturulan veya sıfırlanan çalışma kitapları belge özelliklerinde güncel kitaplık sürümünü bildiriyor
- Tüm satır, tüm sütun ve tüm sayfa hücre kopyaları seyrek depolamayı koruyor, değiştirilen hedef içeriklerini boş koordinatları genişletmeden temizliyor ve üst üste binen kaynak verileriyle çalışma kitapları arası biçimlendirmeyi muhafaza ediyor
Sürüm 2.384.76
Düzeltildi
- Koşullu biçimlendirme ve veri doğrulama kuralları artık arama, silme, koşullu hesaplama ve doğrulama denetimleri sırasında mutlak, ters çevrilmiş, tüm satır, tüm sütun ve boşluk karakterleriyle ayrılmış hedeflere tutarlı biçimde uygulanıyor
- Bozuk ve kılavuz dışı hedef alanları artık hücrelerle eşleşmiyor; aynı kural içindeki geçerli alanlar etkin kalıyor. Tüm kılavuzu kapsayan koşullu istatistikler seyrek hücre depolamayı koruyor
- ODS doğrulama hedefleri, tüm satır ve sütunlar için geçerli hücre çapaları kullanıyor; eşdeğer üst üste binen koşullu hedefler yeniden açıldığında artık yinelenen kurallar oluşturmuyor
Sürüm 2.384.75
Düzeltildi
- ODS hücre karşılaştırma ve ifade kuralları, Excel ile uyumlu çıktıda tüm satır, tüm sütun ve geniş hedef aralıklarını eksiksiz koruyor; yinelenen boş taşıyıcıları seyrek aralıkları kompakt tutuyor ve üst üste binen kurallarla çalışma sayfası üst verilerini koruyor
- ODS'deki yinelenen stilli boş bölgeleri yeniden açmak temel biçimlendirmelerini kompakt tutuyor; standart koşullu kurallar birleştirilmiş bölgeler içinde üst üste binen öncelik ve kapsamı koruyor
Sürüm 2.384.74
Düzeltildi
- ODS koşullu biçimlendirme, kaydedilip yeniden açıldığında desteklenen yazı tipi, arka plan ve sayı biçimi geçersiz kılmalarını koruyor; açık sıfırlamalar da buna dahildir. Farklı vurguları veya hedef aralıkları olan kurallar ayrı kalıyor
- XLSX koşullu biçimlendirme, yerleşik ve özel sayı biçimlerini koruyor; yalnızca koşullu bir kuralın kullandığı biçimler de buna dahildir. Kaydetme artık bu özel biçimleri kaldırmıyor veya kuralları başka bir biçime yönlendirmiyor
- ODS yüzde stilleri, diğer elektronik tablo uygulamalarının gerektirdiği yüzde simgesini içeriyor ve bu simgeyi ikilemeden yeniden açılıyor
Sürüm 2.384.73
Düzeltildi
- Metni panoya kopyalama, panodan metin okuma ve metin ya da XML Spreadsheet verisi yapıştırma artık Windows 10 ve 11'de rastgele başarısız olmuyor. Her pano değişikliğinden sonra Explorer ve Pano Kullanıcı Hizmeti (pano geçmişi), panoyu okumak için birkaç milisaniyeliğine açıyor; metin işlemleri panoyu yalnızca bir kez açmayı denediğinden tam bu anda "erişim reddedildi" hatası verebiliyordu
- Tüm pano işlemleri artık BIFF8 (Excel biçimi) kopyala-yapıştır ile aynı ilkeyi kullanıyor: panoyu yaklaşık 500 ms boyunca açmayı denemeye devam ediyorlar. Başka bir uygulama panoyu daha uzun süre tutuyorsa işlem yine başarısız oluyor ve mevcut pano içeriği değişmeden kalıyor
Sürüm 2.384.72
Düzeltildi
- Bir ODS dosyası açılırken Genel sayı biçimi doğru okunuyor. Excel ve LibreOffice, Genel'i ondalık basamak sayısı içermeyen bir sayı stili olarak yazıyor; bu daha önce iki sabit ondalık basamak olarak okunduğundan 1.5 gibi bir değer 1.50 olarak görünüyordu. Bu tür hücreler artık kaynak uygulamadaki gibi hiçbir sayı biçimi taşımıyor
- Genel bir sayının çevresindeki metin korunuyor, örneğin
General" kg"
Sürüm 2.384.71
Düzeltildi
- Excel veya LibreOffice'in kaydettiği ODS dosyaları artık tüm sayfayı kapsayan bir kullanılan aralık bildirmiyor. Her iki uygulama da her satıra ve sütuna, 1048576 satırına ve 16384 sütununa kadar uzanan bir boyut veriyor; yüksekliği otomatik olan boş satırlar artık varsayılan yüksekliği koruyor ve son sütuna kadar uzanan sütun boyutları sayfanın standart sütun genişliğine dönüşüyor. Excel'den gelen 10 satırlık bir dosya açılıp yeniden kaydedildiğinde yaklaşık 2,8 MB'tan birkaç KB'a iniyor
- Elle ayarlanan satır yükseklikleri ve içerik barındıran satırların otomatik yükseklikleri (örneğin sarılan metne sığmak için büyütülen satırlar) yine korunuyor
- ODS'ye kaydetme, kendi genişliği olmayan sütunlara sayfanın standart sütun genişliğini (
StandardWidth) yazıyor; bu değer daha önce atılıyordu, çünkü ODS'in sayfa genelinde geçerli bir varsayılan sütun genişliği yok
Sürüm 2.384.70
Düzeltildi
- Excel veya LibreOffice'in kaydettiği ODS dosyaları yeniden milisaniyeler içinde açılıyor. Her iki uygulama da her satırı 16384 sütununa kadar dolduruyor ve 1048576 satırına kadar bir dolgu bloğu ekliyor; Excel'den gelen 10 satırlık dosya daha önce açılmak için 5 dakikadan fazla harcatıyordu, LibreOffice'ten gelen ise hiç bitmiyordu
- Belgenin Default hücre stiline birebir benzeyen boş dolgu hücreleri artık biçimlendirilmiş boş hücrelere dönüştürülmüyor; Excel'den gelen 10 satırlık bir sayfa bundan önce yaklaşık 180.000 tane kazanabiliyordu. Kendi dolgusu, kenarlığı, yazı tipi, hizalaması, sayı biçimi veya koruması olan boş hücreler yine korunuyor
Sürüm 2.384.69
Düzeltildi
- ODS'ye kaydedilen koşullu biçimler artık Excel'de görünüyor. Değer kuralları (eşittir, arasında, büyüktür vb.) ve formül kuralları, kapsadıkları hücrelere ayrıca standart ODF
style:mapkoşulları olarak yazılıyor; Excel yalnızca bu biçimi okuyor. Excel daha önce HotXLS ODS dosyalarını bu kuralların hiçbiri olmadan açıyordu - LibreOffice artık HotXLS'in yazdığı ODS değer kurallarını gerçek operatörleri ve sınırlarıyla içeri aktarıyor; daha önce bunların her birini "0'a eşittir"e çeviriyordu
- Bir ODS dosyası açılırken, Excel ve diğer ODF üreticilerinin yazdığı biçimde
style:mapkoşulları olarak saklanan koşullu biçimler okunuyor. Dosya aynı kuralları ayrıca LibreOffice'in kendi biçiminde de taşıyorsa her kural yalnızca bir kez okunuyor - Bir ODS dosyası açılırken LibreOffice'in değer kuralı yazımı (
=5,between(1,10),!="x") okunuyor; eski HotXLS sürümlerinin dosyaları her zamanki gibi açılmaya devam ediyor
Sürüm 2.384.68
Düzeltildi
- Birden çok hücreli bir aralığa veya satır içi diziye operatör uygulayan formüller — örneğin
=SUM(A1:B1*{10,100}),=SUM((A1:B2>2)*1)ya da=MAX(A1:B2-1)— artık Excel 365'in sakladığı biçimde saklanıyor; böylece Excel, HotXLS ile aynı sonucu gösteriyor: XLSX'te tek hücreli dinamik dizi formülleri, XLS'te tek hücreli dizi formülleri olarak. Excel daha önce bunları örtük kesişimle açıyor (=SUM(@A1:B1*@{10,100})) ve #VALUE! ya da yanlış bir değer gösteriyordu - XLS dizi formülleri, başvurularını ve dizi sabitlerini Excel'in yaptığı gibi dizi biçiminde yazıyor; Excel daha önce HotXLS'in yazdığı dizi formüllerini örtük kesişimle değerlendiriyordu
- Dinamik dizi formüllü XLSX dosyaları (
SetDynamicArrayFormulaile oluşturulanlar dahil) Excel'de açılıyor; dinamik dizi üst verileri büyük/küçük harf farkı olan bir uzantı tanımlayıcısı kullandığından Excel daha önce dosyanın tamamını reddediyordu
Sürüm 2.384.67
Düzeltildi
- Metin karşılaştırmaları her iki motorda da Excel'in sırasını izliyor: büyük/küçük harf farkı yok sayılıyor ve sistem yerel ayarının (locale) sözcük sıralaması kullanılıyor; böylece kısa çizgi ile kesme işareti yalnızca eşitliği bozmak için devreye giriyor (
"a-b">"ab"TRUE sonucunu veriyor), diğer noktalama işaretleri ise rakamlardan ve harflerden önce sıralanıyor ("a~b">"ab"ile"a_b">"ab"FALSE sonucunu veriyor). Bu; karşılaştırma operatörleri, COUNTIF, SUMIF, *IFS ailesi ve veritabanı işlevlerindeki>text/<textölçütleri, dizi karşılaştırmaları, aramalar, SORT tarzı işlevler ve aralık sıralaması için geçerli - VLOOKUP ile HLOOKUP metni büyük/küçük harf gözetmeksizin karşılaştırıyor, dolayısıyla
VLOOKUP("ABC",...)Excel'deki gibi "abc" değerini buluyor
Sürüm 2.384.66
Düzeltildi
- ODS'ye yazılan formül tabanlı koşullu biçimlendirme artık LibreOffice tarafından tanınıyor: kural, temel hücresiyle birlikte
formula-is(...)olarak saklanıyor; yani LibreOffice'in kendisinin yazdığı biçimde. Önceden LibreOffice böyle her kuralı, "hücre değeri 0'a eşittir" diyen düz bir kural gibi okuyordu - ODS'ye yazılan koşullu biçimlendirme formülleri, satır içi dizi sabitlerini, birleşimleri ve tüm sütun/tüm satır başvurularını çeviriyor ve
$işaretlerini hücre formüllerindeki gibi koruyor (COUNTIF($A:$A,A1)>1ifadesiCOUNTIF([.$A:.$A];[.A1])>1oluyor) - Bir ODS dosyası açılırken LibreOffice'in yazdığı formül tabanlı koşullu biçimlendirme (
formula-is) de okunuyor; eski HotXLS sürümlerinin yazdığı dosyaların yanı sıra
Sürüm 2.384.65
Düzeltildi
- Tüm sütun ve tüm satır başvuruları (
A:A,$A:$B,1:1,$1:$2), ODS'ye yazılan formüllerde OpenFormula'nın başvuru biçimini kullanıyor ([.A:.A]). Excel böyle hücreleri önceden=SUM(A:(A))olarak #NAME? ile açıyordu ya da formülü atıyordu; HotXLS'in yazdığı ODS dosyaları artık Excel'de ve LibreOffice'te aynı formülleri ve değerleri gösteriyor
Sürüm 2.384.64
Düzeltildi
- Veritabanı işlevleri (DSUM, DCOUNT, DCOUNTA, DAVERAGE, DGET ve diğerleri), operatörsüz bir metin ölçütünü Excel'in yaptığı gibi "ile başlar" olarak ele alıyor: ölçüt aralığındaki
ab, abc, ab ve AB ile eşleşiyor ve joker karakterler yürürlükte kalıyor (a?, a ile başlayan iki ya da daha fazla karakterli her girişi eşliyor).=abile<>abgirişin tamamını karşılaştırmaya devam ediyor
Sürüm 2.384.63
Eklendi
- Formüller,
{1,2;3,4}gibi satır içi dizi sabitleri (sütunlar virgülle, satırlar noktalı virgülle ayrılıyor; sayılar, metin, TRUE / FALSE ve hata değerleri) ile(A1:B2,D4)gibi başvuru birleşimleri içerebiliyor; hem XLS hem XLSX motorlarında. Bunları girmek önceden "invalid formula syntax" hatası veriyordu - Dizi sabitleri dizi olarak değerlendiriliyor (
=SUM({1,2}*{3,4}),=ROWS({1,2,3;4,5,6}),=SUMPRODUCT(A1:A2,{1;10})) ve birleşimler SUM, COUNT, AVERAGE, MIN, MAX ve COUNTA içinde, AREAS'ta, ISREF'te ve INDEX'in area_num bağımsız değişkeninde çalışıyor
Düzeltildi
- XLS dosyaları, dizi sabitlerini Excel'in okuyacağı şekilde saklıyor: sabit önceden başvuru olarak yazılıyordu, Excel de onu
=#N/Aolarak gösteriyordu; dizi sabitleri ya da birleşimler içeren XLS formülleri artık formül metinleriyle birlikte geri okunuyor
Sürüm 2.384.62
Düzeltildi
- Başvuru kesişim operatörü (iki başvuru arasındaki bir boşluk), her iki başvurunun kapsadığı hücreleri döndürüyor; Excel'deki gibi:
=SUM(A1:B2 B1:B2)6 veriyor, 2 değil; ortak hücresi olmayan başvurular #NULL! veriyor ve kesişim, ROWS, COLUMNS ve INDEX gibi başvuru alan işlevlere aktarılabiliyor. Bu, her iki motor için, hesaplanan formüller için ve hücrelerde saklanan formüller için geçerli - XLS dosyaları kesişimli formülleri Excel'de kullanılabilir tutuyor: başvurulan aralıklar artık başvuru olarak yazılıyor; böylece Excel,
=SUM(A1:B2 B1:B2)formülünü artık=SUM(@A1:B2 @B1:B2)gibi okumuyor ve #VALUE! göstermiyor - Tek bir değer olarak kullanılan ve birden fazla ortak hücresi olan bir kesişim, formülün satırındaki ya da sütunundaki hücreyi seçiyor; tıpkı herhangi bir çok hücreli başvuru gibi
Sürüm 2.384.61
Düzeltildi
- SUMPRODUCT,
(B1:B2>0)*1,--(B1:B2>0),B1:B2*C1:C2gibi dizi ifadelerini ve tek bir bağımsız değişkeni hem XLS hem XLSX motorlarında kabul ediyor; bunlar önceden #N/A döndürüyordu. Farklı biçimli bağımsız değişkenler #VALUE! döndürüyor, herhangi bir bağımsız değişkenin içindeki hata aynen döndürülüyor ve metin ile mantıksal değerler 0 sayılıyor; Excel'deki gibi - SUM, COUNT, AVERAGE, MIN, MAX ve COUNTA içindeki aralıklar üzerindeki operatör ifadeleri, Excel'in dinamik dizileri altındaki gibi öğe öğe değerlendiriliyor:
=SUM((B1:B2>0)*1)yalnızca ilk hücreyi kullanmak yerine her iki satırı da sayıyor - TRUE aritmetikte 1 sayılıyor:
=TRUE*1-1 döndürüyordu - Öğe bazlı karşılaştırmalar, boş bir öğeyi diğer tarafla eşleşmesi için 0, "" ya da FALSE olarak ele alıyor ve mantıksal değerleri mantıksal değer olarak karşılaştırıyor; bir dizide mantıksal değeri
&ile birleştirmek TRUE / FALSE veriyor
Sürüm 2.384.60
Düzeltildi
- Joker karakterli Bul ve Değiştir, tam hücre eşleştirmesiyle (
FindText,ReplaceText,FindTextIn,ReplaceTextIn; her iki motorda) tüm hücreyi Excel'in yaptığı gibi eşleştiriyor:a*bartıkabcb'yi buluyor; bu örüntü önceden reddediliyordu çünkü eşleştirme ilkb'de duruyordu - Joker karakterli Bul ve Değiştir'de
~, kendisinden sonra gelen karakteri sabit (literal) yapıyor ve sondaki~yok sayılıyor; Excel'deki gibi:a~bab'yi,a~~bisea~b'yi buluyor
Sürüm 2.384.59
Düzeltildi
- XLSX belgesinin oluşturma ve son değiştirme zamanları (
Created,Modified) ile tarih değerli özel özellikler, damga kesirli saniye içerdiğinde (2026-03-15T08:30:00.123Z) ya da saat dilimi kayması taşıdığında (+08:00,-05:00) artık doğru okunuyor: saat, olduğu gibi yerel sayılmak yerine yerel saate çevriliyor - Yalnızca tarih içeren damgalar (
2026-07-01) o tarih olarak okunuyor; saat taşıyıp bölge taşımayan, W3CDTF biçiminin izin vermediği damgalar ise yerel saat olarak okunmaya devam ediyor
Sürüm 2.384.58
Düzeltildi
- XLSX AutoFit,
TXLSAutoFitüzerinden (FitXlsxSheet,FitXlsxSheetColumns,FitXlsxSheetRows,MarkSheet) her hücreyi görüntülendiği yazı tipiyle ölçüyor; 2.384.46'dan beri çalışma kitabının yazı tipi listesindeki bir sonraki yazı tipi seçiliyordu da, kalın bir başlık başka hücrenin küçük yazı tipiyle ölçülüp fazla dar çıkabiliyordu - AutoFit ayrıca hücrenin satır ya da sütun stilinden devraldığı yazı tipini de kullanıyor
Sürüm 2.384.57
Düzeltildi
- XLSX motorundaki görüntülendiği gibi hassasiyet (
FullPrecision = False) artık Excel'in ve XLS motorunun yaptığı gibi yuvarlıyor: yüzde biçimleri iki fazla ondalık tutuyor (0.0%olarak gösterilen 0.1234, 0.1 değil 0.123 saklıyor), negatif ve sıfır değerleri kendi biçim bölümünü kullanıyor ve yarımlar sıfırdan uzağa yuvarlanıyor (0olarak gösterilen 2.5, 2 değil 3 saklıyor) - Her iki motor da görüntülendiği gibi hassasiyetle binlik ölçekleyen virgülleri hesaba katıyor:
0.0,olarak gösterilen 12345.678 (12.3) 12300 saklıyor, Excel'deki gibi - Sayı biçimli bir hücredeki mantıksal formül sonucu, XLS motorunun görüntülendiği gibi hassasiyeti tarafından artık -1'e çevrilmiyor
Sürüm 2.384.56
Düzeltildi
- HotXLS'in yazdığı ODS dosyaları, formül öneklerinin ad alanlarını bildiriyor; böylece LibreOffice her formül hücresinde #VALUE! göstermek yerine formülleri değerlendiriyor
Sürüm 2.384.55
Düzeltildi
- ODS'ye yazılan formüller anlamlarını koruyor: satır içi diziler OpenFormula'nın satır ayırıcısını kullanıyor (
{1,2;3,4}, tek satır yerine{1;2|3;4}oluyor),(A1,B2)gibi bir başvuru birleşimi iki işlev bağımsız değişkeni yerine~işlecine dönüşüyor ve mutlak başvurular$işaretlerini koruyor - Böyle bir birleşim ODS'den geri okunurken artık ikinci bir parantez çifti eklenmiyor; bu formüller XLSX'ten ODS'ye ve tekrar XLSX'e gidiş dönüşte değişmeden kalıyor
Sürüm 2.384.54
Düzeltildi
- Excel 5.0/95 biçiminde kaydedilmiş (XOR gizlemeli) parola korumalı XLS dosyaları artık Excel'de açılıyor. Dosyada saklanan anahtar rastgele değil, paroladan türetiliyor ve gizleme dizisi Excel'in beklediği bit döndürmesini kullanıyor; önceden Excel her böyle dosya için hatalı parola bildiriyor, yalnızca anahtar düzeltildikten sonra ise dosyayı bozuk olarak bildiriyordu
- XOR gizlemeli çalışma kitapları aynı düzeltilmiş diziyle okunuyor; böylece anahtarı parolayla uyuşan dosyalar, Excel'in şifrelediği şekilde çözülüyor. Önceki HotXLS sürümlerinin yazdığı XOR dosyaları da hâlâ açılıyor
Sürüm 2.384.53
Düzeltildi
- Boş bir hücrenin mantıksal değerle karşılaştırılması, hem XLS hem XLSX motorlarında Excel'in yaptığı gibi boş hücreyi FALSE sayıyor: A1 boşken
=A1=FALSEve=A1<TRUEartık TRUE,=A1=TRUEise FALSE döndürüyor. Önceden boş hücre 0 olarak karşılaştırılıyordu; 0 da her mantıksal değerin altında kalıyordu
Sürüm 2.384.52
Düzeltildi
- COUNTIF, COUNTIFS, SUMIF, SUMIFS, AVERAGEIF, AVERAGEIFS ve veritabanı işlevleri, metin ölçütlerini her iki motorda da (XLS ve XLSX) Excel'in joker karakter kurallarıyla eşleştiriyor:
~*ve~?gerçek yıldız ya da soru işaretiyle eşleşiyor, köşeli parantezler sıradan karakter sayılıyor ve*ya da?içermeyen bir ölçüt, büyük-küçük harfe duyarsız düz bir karşılaştırma oluyor. Önceden"[x]"gibi bir ölçüt karakter kümesi olarak okunuyor,"~*"yıldızla eşleşmiyor ve bozuk bir örüntü sessizce hiçbir şeyle eşleşmiyordu "<>text"ölçütleri sayıları, mantıksal değerleri ve boş hücreleri eşit değil sayıyor; tek başına"<>"boş olmayan her hücreyi sayıyor, Excel'deki gibi.<>altındaki metin karşılaştırması artık büyük-küçük harfe duyarsız- MATCH ve XLOOKUP'ta joker karakter eşleştirmesi,
~'yu kendisinden sonra gelen karakterin kaçış işareti sayıyor ve sondaki~'yu yok sayıyor; Excel'de olduğu gibi
Sürüm 2.384.51
Değişti
- Salt okunur hücre anlık görüntüleri çalışma sayfası adlarını paylaşılan UnicodeString deposunda tutuyor; SheetName artık eskisi gibi sıradan okuma ve atama söz dizimiyle okunup yazılabilen bir WideString özelliği, ama ham alan adresi ve önceki kayıt düzeni desteklenmiyor; çağıranların bu sürüme karşı yeniden derlemesi gerekiyor
- Boş bir hedef akışına yapılan rapor çıktısı gereksiz yedek anlık görüntüsünü atlıyor; çıktı başarısız olursa hedefin içeriğinin ve konumunun geri alınması yine korunuyor
- Derin formül denetimleri, önbelleğe alınmış Variant değerlerini, değerlendirme sonuçlarını ve bildirilen bulguları koruyarak sayısal önbellekleri daha verimli işliyor
Düzeltildi
- XLS ve XLSX pano yapıştırması, BIFF8 verisini ve yedek metni tek bir pano kilidi altında birlikte yakalıyor; böylece iki biçim de aynı pano durumundan geliyor. Okunabilir BIFF8, metin eşi getirilemediğinde de kullanılabilir kalıyor; getirilemeyen metin tek başına hiç hücre eklemiyor ve mevcut pano açma yeniden deneme politikası değişmiyor
- Gerekli metnin ya da BIFF8'in panoya yayınlanamaması, özgün Win32 hata kodunu temizlik boyunca koruyor; böylece çağıran, çağrının hemen ardından hata teşhisini alabiliyor
- Tek denemeli pano metin okuyucusu, yerel veri getirme hatalarını pano temizliği boyunca koruyor; yeniden deneme davranışı değişmiyor
Sürüm 2.384.50
Değişti
- Formül simge denetimleri, seyrek XLS çalışma kitaplarında bildirilen bulguları ve bunların sırasını koruyarak daha hızlı çalışıyor
Sürüm 2.384.49
Düzeltildi
- WorkbookAudit demoları (Delphi ve C++Builder):
AuditReport.json, katı JSON ayrıştırıcılarının kabul edeceği şekilde UTF-8 bayt sıralama işareti olmadan yazılıyor; XLS sayfaları AutoFilter aralıklarını bildiriyor; başka bir çalışma kitabını işaret eden XLSX tanımlı adları indeksi yerine bağlantılı dosyayı gösteriyor; komut satırı çalıştırmaları kaydedilmiş ayarların üzerine artık yazmıyor; boş kalan klasör kutusu sürücü kökü yerine program klasörüne düşüyor; başarısız olan örnek kaydı ise oluşturulmuş gibi bildirmek yerine günlüğe yazılıyor - ApiTour demoları: gösteri çalışma kitabını yeniden oluşturma girişimi başarısız olduğunda önceki kitap tutuluyor, böylece dışa aktarma düğmeleri artık çökmüyor; oluşturma istisna fırlattığında çalışma kitapları serbest bırakılıyor; HTML dışa aktarma hatalarını günlüğe yazıyor; günlük, fiilen oluşturulan beş koşullu biçimlendirmeyi bildiriyor
- ExcelGraphics demoları: desteklenmeyen resim türü, boş bir sayfa kaydetmek yerine bildiriliyor ve açma penceresi yalnızca desteklenen biçimleri listeliyor
- OdsExport demoları gidiş dönüş denetiminde yazı tipi boyutunu da karşılaştırıyor ve denetim ya da kaydetme başarısız olduğunda sıfırdan farklı bir çıkış kodu döndürüyor; C++Builder OdsImport demosu kaydetme sonucunu denetliyor ve raporlarken artık boş hücreler oluşturmuyor
- DataExport / ExportWithColoring demoları, yorumlarında söylenen gibi yalnızca ilk sütunu daraltıyor ve C++Builder dışa aktarma demoları kaydetme penceresini program klasöründe açıyor
- Demo readme'leri, demoların fiilen kullandığı API'leri ve çıktı dosyalarını listeliyor
Sürüm 2.384.48
Düzeltildi
- Belge oluşturma ve son kaydetme zamanları, dosya biçimlerinin gerektirdiği gibi, artık UTC olarak yazılıyor ve yerel saat olarak geri okunuyor: XLSX
Created/Modifiedile özel tarih özellikleri ve XLSCreatedDate/LastSavedDateböyle. Önceden yerel saat UTC'miş gibi saklanıyor, Excel ve Windows Gezgini de damgaları zaman dilimi farkı kadar kaymış gösteriyordu; HotXLS'in kendisinin yazıp okuduğu değerler ise değişmedi
Sürüm 2.384.47
Düzeltildi
- XOR gizlemeli XLS dosyaları (Excel 5.0/95 çalışma kitaplarının parola koruması,
EncryptionType = xletXor): her kayıt için kullanılan anahtar konumu, diğer elektronik tablo uygulamalarının okuyup yazdığı şekilde, artık dosya biçimi belirtimini izliyor. Önceden HotXLS yalnızca kendi XOR dosyalarını okuyabiliyor, uzunluğu 16'nın katı olmayan her kayıt da başka uygulamalarda anlamsız veri olarak çözülüyordu
Sürüm 2.384.46
Düzeltildi
- XLSX AutoFit (
FitXlsxSheet,FitXlsxSheetColumns,FitXlsxSheetRows,MarkSheet) her hücreyi hep Arial 10 yerine kendi yazı tipinde, punto boyutunda, kalın ve italik durumunda ölçüyor; böylece Calibri 11 metin, kalın başlıklar ve iri puntolu başlıklar artık fazla dar kalmıyor - XLSX AutoFit metni, ham saklanan değer yerine sayı biçimi üzerinden görüntülendiği haliyle ölçüyor (tarihler, para birimleri, yüzdeler)
- XLSX AutoFit sığdırılan sütun genişliklerini
MaxWidthiçinde tutuyor; hücre kenar boşluğu önceden sınır uygulandıktan sonra ekleniyordu - XLSX AutoFit, açık genişliği olmayan sütunlardaki sarmalanmış hücrelerin satırlarını sayfanın varsayılan genişliğine göre boyutluyor; önceden böyle hücreler tek satırlık metin gibi ölçülüyor ve satır fazla kısa çıkıyordu
Sürüm 2.384.45
Düzeltildi
- XLS çalışma kitapları:
'>=100'ya da'=2.5'gibiApplyAutoFilterölçütleri artık sayı koşulu olarak kaydediliyor; önceden metin olarak kaydediliyor ve Excel de metin gibi karşılaştırdığı için filtre bütün sayısal satırları gizliyordu. Karşılaştırma operatörü taşımayan bir değer ('North'ya da'100'gibi) hâlâ metin olarak kaydediliyor; Excel'in listeden seçilmiş bir öğeyi sakladığı şekilde Criteria1.DataTypebu tür ölçütler için 6 (metin) yerine 4 (sayı) bildiriyor;Criteria1.Valuehâlâ 100 olarak okunuyor
Sürüm 2.384.44
Düzeltildi
- A1 başvuru metni alan
INDIRECT, hücreyi bir satır aşağı ve bir sütun sağdan okuyordu (INDIRECT("D1")E2 döndürüyordu); XLS ve XLSX çalışma kitaplarının ikisinde de böyleydi, R1C1 metni şimdiden doğruydu. Son satırın ya da sütunun ötesine düşen bir başvuru artık#REF!döndürüyor
Sürüm 2.384.43
Düzeltildi
- XLSX çalışma kitapları: formüller artık 1048576 × 16384'lük sayfanın tamamına başvurabiliyor. IV sütununu ya da 65536 satırını aşan başvurular (
=XFD1,=A100000,=SUM(XFC1:XFD1),Data!C1048576) girişte bilinmeyen ad olarak reddediliyor ya da hataya çözülüyordu; artık ayrıştırılıyor, hesaplanıyor, eklenen satır ve sütunlarla birlikte kayıyor ve yazıldıkları gibi kaydediliyorlar - XLSX çalışma kitapları: tüm sütun ve tüm satır başvuruları (
A:A,1:1) sayfanın tamamını kapsıyor; böyleceROWS(A:A)1048576 döndürüyor,SUM(A:A)65536 satırının altındaki değerleri de içeriyor veADDRESS$XFD$1gibi üç harfli sütunlar döndürüyor - XLS çalışma kitapları: 65536 × 256'lık sayfanın son satır ve son sütununa yapılan başvurular (
=A65536,=IV1) kabul ediliyor; bilinmeyen ad olarak reddediliyorlardı
Sürüm 2.384.42
Düzeltildi
- Eski
lxRows/lxColsbirimleri (kaynak uyumluluğu için tutuluyorlar; çalışma kitabı sınıfları bunları kullanmıyor): 1048575'i aşan bir satır indeksi, 1. satıra sarmalanmak yerineERangeErrorfırlatıyor; ROW kaydı artık her anahat düzeyi değişikliğini daraltılmış olarak işaretlemiyor; kendi ayarı olmayan bir sütun için COLINFO yazmak da çökmek yerine varsayılanları kullanıyor
Sürüm 2.384.41
Düzeltildi
- ANSI string modunda derlenen Lazarus / Free Pascal derlemelerinde: yolu sistem kod sayfasının dışında karakterler içeren geçici çalışma dosyaları artık temizlikte siliniyor; önceden adları kayıplı saklanıyor ve dosyalar geçici klasörde yer kaplayarak kalıyordu
Sürüm 2.384.40
Düzeltildi
TlxCellMMU(paketlenmiş hücre deposu), bir hücre 256 satırlık blok içinde satır sırasının dışında ya da mevcut bir hücrenin üzerine yazıldığındaEInvalidOperation, negatif konum ya da 65534'ü aşan sütun için iseERangeErrorfırlatıyor; önceden böyle bir yazım komşu satırı sessizce bozuyordu. Kütüphanenin kendi toplu yazımları satır sırasını şimdiden koruduğu için etkilenmiyor
Sürüm 2.384.39
Değişti
- XLSX çalışma kitaplarında
TXLSXWorksheet.TabColoratamak artıkTabColorIsAuto'yu da False yapıyor; böylece sekme rengi ikinci bir atamaya gerek kalmadan görünüyor, yazı tipi, dolgu ve kenarlık renk özelliklerindeki davranışla aynı. SonradanTabColorIsAuto'yu True yapmak ise sekme rengini yine kaldırıyor
Sürüm 2.384.38
Değişti
- XLS çalışma kitaplarında
TXLSWorksheet.AddPivotTable,DestRowveDestCol'u artıkCells[Row, Col], dokümantasyon ve XLSX motoruyla aynı şekilde 1 tabanlı sayıyor;AddPivotTable('Data!A1:C9', 3, 1, ...)pivot tabloyu A3'e sabitliyor. 0 tabanlı konum geçen kodların 1 eklemesi gerekiyor; 0 ya da sayfa dışında kalan bir çapa da artıknildöndürüyor - XLS çalışma kitaplarında
TXLSPivotTableüzerindeki konumlar (FirstRowileFirstDataCol) veTXLSPivotCacheüzerindeki kaynak aralık (SourceFirstRowileSourceLastCol), yeni ve açılmış pivot tablolar için artık 1 tabanlı; böylece aynı kod her iki motorda da aynı hücreleri okuyor ve motorlar arasında kopyalanan bir pivot tablo yerini koruyor
Sürüm 2.384.37
Düzeltildi
- XLSX çalışma kitaplarında 65535 satırının altına yerleştirilmiş ya da satır eklenmesiyle oraya itilmiş bir pivot tablo gerçek konumunu koruyor; önceden çapa 16 bite kesiliyor ve kaydedilen pivot tablo yanlış satırlara düşüyordu
- Pivot tablo konum özellikleri (
FirstRow,FirstCol,LastRow,LastCol,FirstHeaderRow,FirstDataRow,FirstDataCol) artıkWordyerineInteger - XLSX çalışma kitaplarında çapa sayfanın dışında kaldığında ya da kopyalanan blok son satırı ya da son sütunu aşacaksa
AddPivotTableveAddPivotTableCopy, Excel'in reddedeceği bir pivot tablo yazmak yerinenildöndürüyor
Sürüm 2.384.36
Düzeltildi
- C++Builder demolarından XlsTables, XlsCondFormat12, XlsCreateChart ve InteractiveFeatures metin sütunlarını metin olarak yazıyor;
OleVariant'a verilen birconst wchar_t*boolkurucusunu seçiyordu ve her başlıkla etiket TRUE olarak çıkıyordu - DefinedNames demosu, 0 indeksinde çökmek yerine XLS adlarını 1 indeksinden listeliyor; WorkbookAudit, XLS çalışma kitabı adlarındaki dış başvuruları sayıyor; FileMonitor da her sayfa adı okumasını başarısız eden yanlış yazılmış
.xlsxxyerineMonitored.xlsxyazıyor - Pictures ve OdsExport demoları geçerli bir PNG gömüyor; bayt literali string dönüşümüyle bozuluyordu ve Pictures'ın parça uzunlukları yanlıştı
- ApiTour,
DEMOADDadımını etkin Dashboard sayfası yerine API Tour sayfasında değerlendiriyor; Dashboard'da bir metin argümanı başlangıcı iptal edebiliyordu; C++Builder klasik turu da adımın sonucunu artık gösteriyor - FreezePanes, QuickStart ve ApiTour tam olarak başlık satır ve sütunlarını donduruyor;
FreezePanesilk kaydırılabilir hücreyi değil sayım alıyor - ApiTour, CondFormatGallery, OdsExport ve WorkbookAudit'teki koşullu biçimlendirme renkleri, API'nin beklediği gibi BGR olarak veriliyor; böylece veri çubukları ve renk ölçekleri amaçlanan renklerini gösteriyor. CondFormatGallery, top-N, yinelenen ve ortalamanın üstünde kurallarına görünür bir vurgu veriyor
- MemoryDataExport ve HtmlExport, başarılı CSV, HTML ve RTF dışa aktarmalarını artık başarısız olarak bildirmiyor (bu yazıcılar başarı durumunda 0 döndürüyor) ve MemoryDataExport, biri başarısız olsa bile üç dosyayı da yazıyor
- Kaydedip ardından dosyayı bildiren ya da açan demolar (QuickStart, ExcelGraphics, HotXLSInMemory, OrderCalc, PurchaseOrder ve birkaç konsol demosu), dosya kilitliyken başarı ilan etmek yerine kaydetme sonucunu denetliyor
- ConversionWorkbench, negatif bir yazıcı sonucunu başarısızlık sayıyor ve eski çıktıyı önce kaldırıyor; böylece eskiden kalma bir dosya artık başarısız bir dönüşümü gizlemiyor. C++Builder sürümü her sayfayı HTML'e aktarıyor
- InvoiceTemplate, OrderCalc ve DataExport, Windows'un sayı ve tarih biçimine artık bağımlı değil: vergi formülleri, fiyatlar ve tarih eşikleri, ondalık ayracı olarak virgül ya da yıl-önce tarih düzeni kullanan sistemlerde de çalışıyor
- Daha küçük düzeltmeler: QuickStart toplamları açık dolgularının üzerinde koyu metin kullanıyor; DateSystems ham seri değerleriyle geçerli bir 1904 çağı tarihi gösteriyor; CrossWorkbookCopy birleştirilmiş hücrelerini tablonun dışında tutuyor; CrossWorkbookCopyXls virgülle ayrılmış bir liste ve gerçek bir açık mavi kullanıyor; Hyperlinks amaçlanan bağlantı metnini gösteriyor; SheetProtection izin verilen eylemleri doğru tanımlayıp ayarlıyor; OdsImport tararken artık boş hücreler oluşturmuyor; InteractiveFeatures VBA yükü olmayan bir çalışma kitabını .xlsx olarak kaydediyor; WorkbookAudit şifreli XLS dosyalarını ve VBA projelerini bildiriyor; ChartTypes grafiklerini veriden uzak tutuyor; C++Builder veri dışa aktarma demoları Demos.mdb'yi IDE çıktı klasöründen buluyor; FormulaFunctions ise yeniden açılan hücreyi denetleyip yeniden açma başarısızlıklarını sayıyor
Sürüm 2.384.35
Düzeltildi
- Bir XLSX yazı tipine, dolguya, kenarlık kenarına ya da zengin metin run'ına renk atamak artık kendi başına etkili oluyor. Bu nesneler otomatik renkle başlıyor ve eşleşen
ColorIsAuto/ForegroundIsAuto/BackgroundIsAutobayrağı da temizlenmedikçe, açıkça atanan birColor,ForegroundColorya daBackgroundColorsessizce düşüyordu - RGB renk atamak, yoksa onu ezecek olan önceki tema ya da indeksli renk kaynağını da temizliyor; 0 ya da daha büyük bir tema ya da indeksli yuva atamak ise otomatik bayrağını temizliyor
- Panodan bir XLSX çalışma kitabına yapıştırılan kenarlık renkleri, XLSX'e aktarılan klasik çalışma kitaplarının kenarlık renkleri ve
TXLSXComment.SetFont'a verilen yazı tipi rengi, otomatik renge yenik düşmek yerine artık dosyaya yazılıyor
Sürüm 2.384.34
Düzeltildi
- Bir pivot alanının öğe listesindeki ara toplam, genel toplam ve boş öğeler artık veri öğesi olarak okunmuyor; böyle bir pivot tabloyu kopyalamak, önbellek indeksi -1'i işaret eden bir öğe yazıyordu
- Excel dosyalarından gelen pivot alanları varsayılan ara toplamlarını koruyor: Excel,
defaultSubtotalaçıkken bu özniteliği yazmıyor ve HotXLS eksik özniteliği kapalı sayıyordu - Paylaşılan öğelerinde
containsStringbulunmayan pivot önbellek alanları, karma alan yerine şema varsayılanına uyarak metin alanı olarak okunuyor
Sürüm 2.384.33
Düzeltildi
- XLSX motorunun yazdığı pivot tablolar şemanın eksen değerlerini kullanıyor (
axisRow,axisCol,axisPage); önceki sürümler, geçerli OOXML olmayanrowAxis/colAxis/pageAxisyazıyordu. HotXLS, eski değerleri içeren dosyaları hâlâ okuyor - Değerler alanında kullanılan pivot alanları
dataField="1"ile işaretleniyor ve öğesi olmayan alanlar, şemanın izin vermediği boş bir<items>listesi artık almıyor - Gizli ve daraltılmış pivot öğeleri, pivot tablo kopyalandığında ya da yeniden kurulduğunda durumlarını koruyor; her alanın öğe listesi de Excel'in ara toplam işlevleri için beklediği ara toplam öğeleriyle bitiyor
- Pivot önbellek alanları,
Generalmetni yerine sayısal birnumFmtIdtaşıyor
Sürüm 2.384.32
Düzeltildi
- ODS içe aktarma, satır içi dizi satırlarını doğru çeviriyor:
{1;2|3;4}, Excel'in ayrıştıramayacağı bir formül yerine{1,2;3,4}oluyor - ODS içe aktarma, başvuru birleşim operatörünü de çeviriyor:
SUM([.A1:.B2]~[.C3]),SUM((A1:B2,C3))oluyor
Sürüm 2.384.31
Düzeltildi
- ODS içe aktarma,
P0Y0M0DT12H30M15Sgibi süresi tarih parçası taşıyan zaman hücrelerini veP1Wgibi hafta temelli süreleri, görüntü metnine düşmek yerine okuyor - Bir ODS süresinde
Tayracından önce gelenM, dakika değil aydır; sabit uzunluğu olmayan sıfırdan farklı yıl ve ay değerleri,P1M'i bir dakikaya çevirmek yerine artık görüntü metnine düşüyor
Sürüm 2.384.30
Düzeltildi
TGWmfEmfRead, dosya fazla kısa ya da bozuk olduğunda meta dosyasını kapatıyor; süreç çıkana kadar kilitli tutmak yerineTGWmfEmfRead, başlığı inç başına sıfır birim veren bir placeable WMF'yi sıfıra bölme yerine boyutsuz sayıyorTGWmfEmfRead,BSEWMFiçinde 32 bitlik boyut ve sınırları, tanımladığı resim başlığıyla eşleşecek şekilde tutuyor
Sürüm 2.384.29
Düzeltildi
- Klasik XLS çalışma kitaplarındaki 64 KB ve üzeri WMF ve EMF resimleri açma ve kaydetmeyi atlatabiliyor; saklanan ve sıkıştırılmamış boyutları 16 bite kesiliyordu, Excel de kaydedilen dosyadaki resmi çözemiyordu
- -32768..32767 aralığının dışına düşen meta dosyası resim sınırları, taşarak sarılmak yerine korunuyor
Sürüm 2.384.28
Düzeltildi
TXMLWriter, metin ya da öznitelik değerleri kontrol karakterleri, eşleşmesiz surrogate'ler ya da U+FFFE / U+FFFF içerdiğinde artık bozuk XML üretmiyor; XML 1.0'ın temsil edemediği karakterler dışarıda bırakılıyorTXMLWriter, öğe metnindeki satır başını (CR) karakter başvurusu olarak yazıyor; böylece metin, CR'un LF'e çevrilmesi yerine değişmeden geri okunuyorTXMLWriter, hedef akış yazılanından daha az bayt kabul ettiğinde — dolu diskte olduğu gibi — sessizce kırpılmış bir dosya bırakmak yerine hata fırlatıyor
Sürüm 2.384.27
Düzeltildi
- Formülleri kopyalanan bloğun üstüne ya da soluna bakan bir aralığı kopyalamak — B5'ten kopyalanan
=B4+1gibi — artık başvuruyu yine bir satır yukarı olacak şekilde yapıştırıyor; önceden başvuru özgün hücreye çakılı kalıyor ve bir formül kendi kendine başvuruda bulunup bitebiliyordu - HotXLS'in yayımladığı Excel pano verisi, kopyalanan hücreleri sayfa üzerindeki konumlarında tutuyor; böylece bu veriyi okuyan uygulamalar özgün adresleri görüyor
Sürüm 2.384.26
Düzeltildi
- zlib string yardımcıları (
ZCompressStr,ZDecompressStrve yerinde varyantları) artık string'in tamamını işliyor; Unicode string'lerde metnin yalnızca ilk yarısı sıkıştırılıyor, bir gidiş dönüş de veri kaybediyordu
Sürüm 2.384.25
Düzeltildi
- Görüntü metni, site bayrağı olmaksızın işaretlenmiş klasik çalışma kitabı köprüleri doğru okunuyor; alışılmadık bir hedef türü taşıyan köprüler de artık tüm açılışı düşürmüyor ya da bozuk bir alt adres döndürmüyor
Sürüm 2.384.24
Düzeltildi
- Dosya izleyicisinin değişiklik işleyicisinin fırlattığı bir istisna, izleyiciyi artık sessizce durdurmuyor; izlemeye devam ediyor ve sonraki değişiklikleri bildiriyor
Sürüm 2.384.23
Düzeltildi
- Bozuk bir dosyada -1'in altında tona sahip tema renkleri, dışa aktarma ya da yazdırma sırasında rastgele renkler üretmek yerine siyaha sabitleniyor
Sürüm 2.384.22
Düzeltildi
- API üzerinden oluşturulan veri bağlantıları, dosya biçiminin gerektirdiği yenileme sürümü özniteliğiyle kaydediliyor
- Eksik ya da yinelenen ad veya id taşıyan bir bağlantı, bütün çalışma kitabının açılışını artık başarısız etmiyor; giriş olduğu gibi tutuluyor ve değişmeden geri kaydediliyor
Sürüm 2.384.21
Düzeltildi
- Bir VBA modülünün kaynak kodunu değiştirmek artık Excel'de etkili oluyor: proje, Office'in eski kodun önbelleğe alınmış derlemesini çalıştırmak yerine yeni kaynağı derlemesi için kaydediliyor
- VBA modülü kaynağı artık biçimin tanımladığı sıkıştırılmış biçimde kaydediliyor; her modülün son bloğu, Office'in bozuk saydığı bir şekilde saklanıyordu
- Bozuk bir VBA directory akışı, çalışma kitabının açılışını artık askıda bırakmıyor; akış bilgisi eksik bir modül girişi de projede boş bir modül bırakmıyor
Sürüm 2.384.20
Düzeltildi
- Klasik bir çalışma kitabından yüklenen tanımlı adlar, satır ya da sütunlar eklenip silindikten ve çalışma kitabı kaydedildikten sonra kaydırılmış başvurularını koruyor; dosya önceden hâlâ özgün başvuruyu içeriyordu
Sürüm 2.384.19
Düzeltildi
- Bir XLSX sayfasının yalnızca satırlarını ya da yalnızca sütunlarını sığdırmak, ölçülen her sütunun genişliğini ya da ölçülen her satırın yüksekliğini, açık bir boyutları yokken artık sıfıra ayarlamıyor
Sürüm 2.384.18
Düzeltildi
- Klasik çalışma kitaplarındaki AutoFilter ölçütleri, ayarlandıkları şekilde birleştiriliyor: AND koşulları OR olarak, OR koşulları da AND olarak kaydediliyordu, Excel böylece yanlış satırları gösteriyordu
- Boolean AutoFilter ölçütleri TRUE ya da FALSE olarak kaydediliyor; Excel'in hata değeri olarak okuduğu bir biçimde saklanıyorlardı
Sürüm 2.384.17
Düzeltildi
- Klasik çalışma kitaplarının oluşturma ve son kaydetme tarihleri artık Excel'le eşleşiyor; bir gün geç yazılıyor ve bir gün erken okunuyorlardı
- Son kaydetme tarihi, kendi doğru belge özelliği altında saklanıyor; önceden sayfa sayısı yuvasına yazılıyordu, Excel ve Windows da orada onu tarih olarak göstermiyordu
- Toplam düzenleme süresi bir süre değeri olarak saklanıyor; böylece Excel ve Windows, yaklaşık 299 yıl yerine gerçek dakika sayısını gösteriyor. Önceki sürümlerin yazdığı süreler hâlâ doğru okunuyor
Sürüm 2.384.16
Düzeltildi
- İçe aktarma denetiminin benzersiz değer kuralı artık hücre değerlerini karşılaştırıyor; bir sütundaki ilk değerden sonraki her değer önceden yinelenen olarak bildiriliyordu
- Aynı sütun için ikinci bir kural eklemek, ilkini temiz şekilde değiştiriyor; önceden eski kural serbest bırakıldığı hâlde denetlenmeye devam ediliyor, denetleyiciyi serbest bırakmak da geçersiz işaretçi hatası fırlatıyordu
- Bir sayfayı denetlemek, okuduğu boşluklar için artık boş hücreler oluşturmuyor
- Yalnızca ihlal eden satırları tutmak, bir ihlal kullanılan aralığın altında kaldığında artık satır tablosunun ötesine yazmıyor; başlık satırı da ilk ihlalin üzerine yazmak yerine verinin üstüne ekleniyor
Sürüm 2.384.15
Düzeltildi
- Bir ZIP girdisini küçük parçalar hâlinde okumak, sıkıştırılmış veri tekrarlanan bir dizinin ortasında bittiğinde girdinin son baytlarını artık kaybetmiyor; bu durum geçerli bir XLSX'in girdi boyutu hatasıyla başarısız olmasına yol açabiliyordu
- 2 GB'ın ötesine açılan veriyi açmak, 64 bitlik süreci çökertmek yerine artık hata fırlatıyor
- Sıkıştırmayı çözme akışı, girdisi tükendikten sonra erken durmak yerine kalan bütün veriyi döndürüyor
Sürüm 2.384.14
Düzeltildi
- Piksel başına 1, 2 ya da 4 bitlik interlaced PNG görselleri, görüntü tamponunun ötesine artık yazmıyor; bunları içeren bir çalışma kitabını dışa aktarırken ya da yazdırırken çökmeye ya da komşu piksellerin bozulmasına yol açabiliyordu
- Interlaced PNG görselleri, bir geçiş Average ya da Paeth filtresiyle başladığında doğru çözülüyor
- 2 bitlik gri tonlamalı PNG görselleri gerçek gri düzeylerini işiyor; 2 bitlik gri tonlamalı ve paletli görsellerin tek tek piksellerini okumak da doğru renkleri döndürüyor
- Sıkıştırılmış verisinin sonunda fazladan baytlar taşıyan PNG görselleri çözücüyü artık askıda bırakmıyor; büyük bir görüntü verisi parçası taşıyan geçerli görseller de CRC hatasıyla reddedilmiyor
- Geçersiz bit derinliği ya da dosya sonunun ötesine taşan bir parça uzunluğu taşıyan görseller, çökmek ya da gigabaytlarca bellek ayırmak yerine tertemiz reddediliyor
- PNG görsellerine kaydedilen metin parçaları artık kırpılmıyor ya da bozulmuyor
Sürüm 2.384.13
Düzeltildi
- RC4 ile şifrelenen klasik çalışma kitapları, 28 karakter ve üzeri parolalar için artık doğru parola özetini kullanıyor; böylece Excel'de açılıyorlar. 32 karakter ve üzeri parolalar önceden HotXLS'in bile açamadığı dosyalar üretiyordu
- 255 karaktere kadar RC4 parolaları açılışta kabul ediliyor; önceki sürümlerin kaydettiği, 28 ile 31 karakter arası parolalı dosyalar da açılmaya devam ediyor
- Aşırı büyük uzunluk taşıyan bozuk bir RC4 CryptoAPI başlığı, genel bir hata fırlatmak yerine bozuk dosya olarak bildiriliyor
Sürüm 2.384.12
Düzeltildi
- SHA-256 bildiren Agile şifreli çalışma kitapları artık doğru çözülüyor; veri segmentleri her zaman SHA-512 başlatma vektörleriyle çözülüyordu, çalışma kitabı da doğru parolayla bile açılamıyordu
- Anahtar verisiyle parola anahtar şifreleyicisi farklı özet algoritmaları kullanan Agile dosyaları, artık yanlış parola taşıdığı şeklinde bildirilmiyor
- Biçimin 10000000'luk sınırının üzerindeki bir spin sayısı, CPU'yu saatlerce meşgul etmek yerine hemen reddediliyor
- Kırpılmış bir parola doğrulayıcı, tamponunun ötesine artık okumuyor;
SaveAsEncryptedAgile'in yazdığı bütünlük anahtarı da biçimin gerektirdiği uzunluğa sahip oluyor
Sürüm 2.384.11
Düzeltildi
SaveAsEncryptedile kaydedilen çalışma kitapları artık Excel'de açılıyor. ECMA-376 Standard Encryption anahtarı son adımı olmadan türetiliyor ve paket boyutu veriyle birlikte şifreleniyordu; Excel de parolayı reddediyordu. Excel 2007'nin bu şekilde şifrelediği çalışma kitapları da artık açılabiliyor- Önceki HotXLS sürümlerinin kaydettiği şifreli çalışma kitapları, doğru parolayla açılmaya devam ediyor
- Aşırı büyük uzunluk taşıyan bozuk bir şifreleme başlığı, açılış sırasında artık erişim ihlaline yol açmıyor
Sürüm 2.384.10
Düzeltildi
- Hücreler arasında formül kopyalayıp yapıştırmak ve formülleriyle birlikte sıralamak, mutlak başvuruları artık kaydırmıyor:
$A$1yerinde kalıyor,A$1yalnızca sütununu,$A1ise yalnızca satırını kaydırıyor; Excel'le aynı davranış LOG10(gibi hücre adresine benzeyen işlev adları, formül yapıştırılırken başvuru gibi artık kaydırılmıyor; yapıştırılan formül deLOG11('e ve#NAME?'e dönüşmüyorSheet2!A1ya da'My Sheet'!B3gibi sayfa adıyla nitelenen başvurular, yapıştırmada nitelensiz başvurular gibi artık kayıyor=ya da kesme işaretiyle başlayan metni klasik bir çalışma kitabına yapıştırmak, onu metin olarak tutuyor; önceden formüle dönüştürülüyor ya da ilk karakterini kaybediyordu
Sürüm 2.384.9
Düzeltildi
[h],[mm]ve[ss].00gibi geçen süre sayı biçimleri artık zaman biçimi olarak tanınıyor, renk adlarıyla karıştırılmıyor; görüntülendiği gibi hassasiyet kapalıyken (FullPrecisionFalseyapılırken)[ss].00olarak biçimlenmiş bir süre, sıradan iki basamaklı bir sayıymış gibi yuvarlanmıyor — bu, önceden birkaç saniyelik değerleri sıfıra çeviriyorduh:mmvemm:ss'te olduğu gibi, saat ya da saniyeden bir literal ile ayrılmış dakika belirteçleri, sayı biçimi çözümlenirken ay yerine artık dakika olarak okunuyor
Sürüm 2.384.8
Düzeltildi
- Metni, HTML'i ya da elektronik tablo verisini Windows panosuna kopyalamak artık geçerli geçici bir sahip kullanıyor; uygulama penceresi olmayan konsol programları ve işçi thread'leri de dahil. Kopyalanan veri, bu sahip yok edildikten sonra da erişilebilir kalıyor
- Başarısız pano yayımı, Windows'un kabul etmediği ayrılmış her veri bloğunu serbest bırakıyor; elektronik tablo yayımı başarısız olduğunda yardımcı metin ve HTML blokları da dahil
Sürüm 2.384.7
Düzeltildi
- Kütüphaneyi kaynağından RAD Studio XE5 ile RAD Studio 12 Athens arası derlemek, Free Pascal desteğiyle
DATEartık günü düzeltmesi geldikten sonra başarısız oluyordu: söz konusu derleyiciler Free Pascal sürüm denetimini atlasalar da yine de ayrıştırıyorlar veDATE(1900,2,29)özel durumunun ardındaki sayısal tür dönüşümünü reddediyorlardı. Her iki nokta da artık desteklenen her derleyicinin kabul ettiği biçimleri kullanıyor; böylece tüm RAD Studio yelpazesi yeniden derleniyor
Sürüm 2.384.6
Düzeltildi
- Klasik bir .xls çalışma kitabında yorum taşıyan hücreleri kopyalarken — ister aynı kitap içinde, ister başka bir kitaba, ister satır ve sütun kaydırarak olsun — yorum metni korunuyor ama biçimlendirilmiş run'ları düşüyordu; her kopya notun tamamını tek yazı tipiyle gösteriyordu. Artık run'lar metinle birlikte gidiyor ve kitaplar arası kopyalarda söz konusu yazı tipleri hedef çalışma kitabına ekleniyor
- Klasik bir .xls çalışma kitabında
Sheets.AddCopyile tüm bir çalışma sayfasını kopyalarken, ne değeri ne biçimi olan hücrelerin yorumları düşüyordu; bu yorumlar da artık kopyalanıyor - .xlsx çalışma kitaplarındaki yorumlar yeniden açıldığında biçimlendirilmiş run'larının yazı tipi adını, üstü çizili durumunu ve rengini yitiriyordu, kaydedilen run'lar da hiçbir zaman alt çizgi ya da üst simge/alt simge taşımıyordu; bunların hepsi artık bir kaydetme ve yeniden açma işlemini atlatabiliyor,
CloneRangeToile başka bir kitaptan kopyalanan run'lar dahil
Sürüm 2.384.5
Düzeltildi
- Klasik .xls çalışma kitaplarındaki yorumlarda ve metin kutularında bulunan biçimlendirilmiş run'lar, kaydetme sırasında yazı tiplerini artık yitirmiyor. Yalnızca böyle bir run'ın kullandığı bir yazı tipi kaydedilen yazı tipi listesinden düşebiliyordu; bu en çok, HotXLS daha önce bir kez kaydettiği bir çalışma kitabını yeniden kaydettiğinde oluyor ve o run sonra Excel'de varsayılan yazı tipini gösteriyor ya da araya girmiş eklenmiş bir yazı tipini kapıyordu; söz konusu yazı tipleri artık tutuluyor ve run'lar yazı tipi listesinin geri kalanıyla birlikte yeniden numaralandırılıyor
- Yorumlarda ve metin kutularında
TextRuns.FontIndexdosyanın yazı tipi numaralandırmasını izler: 4 indeksi hiç kullanılmaz, beşinci yazı tipi 5 indekslidir; indeksli yazı tipi renkleri için palet rezervasyonu da bu indeksleri artık aynı şekilde okuyor
Sürüm 2.384.4
Düzeltildi
- 2.384.1'deki yazı tipi numaralandırma değişikliğinin kendisi hataydı: klasik .xls dosyaları yazı tiplerini Excel'in yaptığı gibi numaralandırır ([MS-XLS] §2.5.129) — 4 indeksi hiç kullanılmaz, beşinci yazı tipi 5 indekslidir — ama 2.384.1 düz bir sıfır tabanlı sayıma geçmişti; bunun üzerine kaydedilen çalışma kitapları Excel'de her özel yazı tipini bir yuva erken gösteriyordu (ilki varsayılan yazı tipine düşüyordu), Excel'in yazdığı çalışma kitapları da her özel yazı tipi bir yuva geç kaydırılmış olarak açılıyordu. Kaydetme ve açma yeniden Excel'in numaralandırmasını izliyor; bu, Excel'in kendisinin yazdığı ve okuduğu çalışma kitaplarıyla doğrulandı
- Zengin metin hücreleri, açma, kaydetme ve kitaplar arası sayfa kopyalamaları boyunca her biçimlendirilmiş run'ın yazı tipini korur; yazı tipini hiçbir hücre doğrudan kullanmasa bile
- 2.384.1 ile 2.384.3 arasında kaydedilen ve beş ya da daha fazla yazı tipi barındıran çalışma kitapları kaydırılmış numaralandırmayı zaten taşıyor; bunu ne Excel ne de HotXLS geçerli veriden ayırt edebiliyor. Bunları kaynağından yeniden üretin ya da etkilenen yazı tiplerini yeniden uygulayıp tekrar kaydedin
Sürüm 2.384.3
Düzeltildi
- 1900-01-01 ile 1900-02-28 arasındaki tarihler, Excel'in 1900 takvimi hayali bir 1900-02-29 saydığı için her iki çalışma kitabı motorunda da Excel'e göre bir gün kaymıştı; okuma ve yazma artık belgelenmiş düzeltmeyi uyguluyor,
DATE(1900,2,29)#VALUE!yerine 1900-02-28 döndürüyor ve paylaşılan dize tablosu, kayıt sınırları boyunca gömülü NUL karakterlerine ve çift baytlı kod sayfalarına karşı senkronizasyonu bozulmadan dayanıyor - Karşılaştırmalar Excel'in değerlendirdiği gibi soldan sağa zincirleniyor, dolayısıyla
=1<2<3artık(1<2)<3olarak okunuyor ve Excel gibi FALSE döndürüyor (bir karşılaştırmada TRUE her sayıdan üstündür); önceden1<(2<3)olarak gruplanıyor ve TRUE döndürüyordu; boş işlenen karşılaştırmalarda hem 0'a hem boş dizeye eşit; joker ölçütlerCOUNTIFveSUMIF'te "eşit değil" için de, daha önce "eşit" için çalıştıkları şekilde uygulanıyor;SUMIFve kardeşlerinin toplam aralığı kırpılmak yerine sol üst hücresinden ölçüt aralığının biçimine göre yeniden boyutlanıyor;INDIRECTde ikinci argümanına (mutlak R1C1 metni) uyuyor ve başvurudan sonraki artık verilere izin vermiyor - Bazı 0 olan
YEARFRAC,DAYS360'in çoktan uyguladığı NASD şubat sonu düzeltmelerini uyguluyor; böylece şubat sonuna değen aralıklar doğru sayılıyor - Hücre içinde "endstream" okunan metin, akış sıkıştırması sırasında bir PDF sayfasını artık kırpamıyor; toplam sayfa sayısı token yaması, sıkıştırma atlandığında akış uzunluğunu tutarlı tutuyor; 32 biti aşan nesne ofsetleri çapraz başvuru tablosunu bozmak yerine açıkça hata veriyor; gri tonlamalı ve CMYK JPEG'ler de
/DeviceRGByerine gerçek renk uzaylarıyla etiketleniyor - Pivot önbellek depolaması silinmiş ya da kırpılmış bir çalışma kitabı, tüm yüklemeyi düşürmek yerine etkilenen önbellekleri eksik işaretlenmiş olarak açıyor ve söz konusu önbellekleri hata vermek yerine eski satır içi yerleşim üzerinden yeniden kaydediyor
- Bildirilen dize sayısı, kayıt zincirinin fiilen teslim ettiğini aşan bir paylaşılan dize tablosu artık açılışı düşürüyor; kalan hücreleri sessizce boş dizeye çözmiyor
Sürüm 2.384.2
Düzeltildi
- Klasik bir .xls çalışma kitabını .xlsx'e çevirirken, daha aşağıdaki satırda daha önceki bir birleşimin solunda kalan birleştirilmiş hücreler sessizce düşüyordu; tarama artık birleştirme alanı için used-range değişkenini yeniden kullanmıyor
- Çalışma kitabı uzantı listesi içindeki bir XML yorumu her kayıtta çiftlenmiş
<!--işaretleriyle yeniden yazılıyor ve Excel'in onarmak zorunda kaldığı bir dosya üretiyordu; yorum düğümleri artık bayt bayt gidiş dönüş yapıyor - Açılan bir .xls'ten yakalanan tanınmayan çalışma sayfası kayıtları, yeniden oynatmak için saklanmalarına rağmen sonraki her kayıttan düşüyor ve her açılışta bellek sızdırıyordu; artık standart kayıt yazıcısı üzerinden aynen kalıcılaşıyor ve aynen oynatılıyor
- 255 karakterden uzun tanımlı adlar ve 65535 karakterden uzun ad yorumları kaydetme sırasında NAME kaydı çerçevelemesini bozuyordu; her ikisi de artık en başta reddediliyor
- Yarıda kalan bir kaydetme, depolama ortasında şifreleme uyuşmazlığı tetiklendiğinde çalışma kitabı ve çalışma sayfası kayıt tamponlarını sızdırıyordu; kaydetme artık her çıkış yolunda tamponlarını serbest bırakıyor
- Yerinde yamalama yazıcısı önce özgün dosyayı siliyor, sonra yedeğini yerine taşıyordu; başarısız bir yeniden adlandırma böylece çalışma kitabını yok edebiliyordu; değiş tokuş artık başarısızlıkta her iki dosyayı da ayakta tutan tek bir atomik replace olarak yapılıyor
- Doğrudan okuyucu hücre başvuruları, taşan koordinatları kabul etmek yerine 16384 sütun ve 1048576 satır sınırını zorunlu kılıyor; bozuk tamsayı öznitelikleri tüm okumayı iptal etmek yerine varsayılanlara düşüyor; 1900-01-01 ile 1900-02-28 arasındaki tarihler de iki yönde de Excel'in hayali artık günü hesaba katılarak dönüştürülüyor
- Tab, satır besleme veya satır başı içeren öznitelik değerleri boşluklara çökertilmeden değişmeden gidiş dönüş yapıyor; öğe metninde sonlanmamış bir varlık da artık öznitelik kolundaki gibi reddediliyor
- 4 GiB ve üzeri ZIP girdilerinin birebir kopyaları, kopyalama yoluyla doğru çerçevelenemediği için bozuk bir arşiv üretmek yerine artık akış yazıcısı gibi reddediliyor
- Corpus runner sonuçlarını atomik yazıyor; böylece yarıda kesilen bir koşu saklanan kanıtı yok edemiyor, çökmek yerine derleme zaman aşımlarını kaydediyor ve bozuk stage-trace satırlarına tolerans gösteriyor; LibreOffice doğrulayıcısı kanıtlarını atomik yazıyor, dosya değiştirme sondası da antivirüs ürün listesini yeniden gerçekten topluyor
Sürüm 2.384.1
Düzeltildi
- Beşinciden itibaren her yazı tipi, yazı tipi listesinin sonunun bir ötesinde kayıt indeksiyle yazılıyordu; Excel çalışma kitabını onarıyor ve özel yazı tipleri varsayılan olarak geri geliyordu. Kaydetme ve açma artık belgelenmiş sıfır tabanlı indeksi kullanıyor; böylece özel yazı tipleri gidiş dönüşte sağ çıkıyor ve Excel'le yazılmış dosyalar HotXLS'te açıldığında yazı tiplerini koruyor
=0^-1'in ya da kesirli üslü negatif tabanın değerlendirilmesi,#DIV/0!ya da#NUM!döndürmek yerine kayan nokta istisnasıyla yeniden hesaplamayı çökertiyordu- Mevcut bir .xls'ten okunan koşullu biçimlendirme ifade kuralları, Excel'in çöpe attığı sade eski başlık altında yetim bir CF12 kaydı olarak yeniden kaydediliyordu; artık eski kayıt biçimlerini ve vurgulama biçimlendirmelerini koruyorlar
- Başvuru kesişim operatörü ve boyutlanmış
OFFSETile çok hücreliINDIRECTsonuçlarının örtük kesişimi yanlış ekseni izliyor ya da geçerli tek satırlı ve tek sütunlu aralıkları reddediyor, yanlış hücreyi ya da#REF!döndürüyordu - Akış tabanlı satır okuyucu, klasik .xls dosyalarını okurken önbelleğe alınmış her formül boolean'ını FALSE, önbelleğe alınmış her hatayı
#NULL!olarak bildiriyordu - Bileşik dosya kapsayıcısı başlıkta yer alan 109 FAT sektörünü aşan büyük .xls dosyaları, DIFAT uzantı zinciri hiçbir zaman izlenmediği için kendi kendine yeten bileşik dosya okuyucusuyla açılamıyordu
- Özel tablo stilleri, dolgu ve yazı tipi renklerini kırmızı ile mavi kanallar yer değiştirmiş şekilde yeniden yüklüyordu; kaydedilen bir stil yanlış renkle geri geliyordu
- Çalışma kitabına gömülü bozuk PNG görselleri, PDF görsel gömmesi sırasında sınırlar dışına yazma ya da sınırsız metin parçası taramasıyla süreci çökertebiliyordu; gömülü PNG'ler artık boyut denetiminden geçiriliyor ve bozuk parçalar reddediliyor
- Çok dikdörtgenli EMF bölgeleri sınırlayıcı kutuları olarak çiziliyordu; açık görünür pencere ölçüsü olmayan EMF resimleri yanlış ölçekleniyordu ve üst simge metni canvas, baskı ve meta dosyası çıktısında taban çizgisinin altında çiziliyordu
- Otomatik önceliklendirilmiş BIFF koşullu biçimlendirme kurallarının tümü öncelik 1 taşıyordu ve Excel bunu onarım gerekçesi sayıyordu; otomatik öncelikler artık XLSX muadilleri gibi sayfa başına benzersiz
xlSlantDashDotkenarlık stili, klasik .xls kenarlık çıktısındaxlDashDotDotolarak yazılıyordu- Kırpılmış şifreli çalışma kitabı başlık kaydı, parola hatası kodu döndürmek yerine
Openüzerinden istisna fırlatıyordu; ayrıca birkaç hata yolu, bozuk görsel ya da çalışma kitabı dosyalarını ayrıştırırken bellek sızdırıyordu
Sürüm 2.384.0
Değişti
- Klasik XLS pivot önbellekleri artık Excel'in kaydettiği şekilde kaydediliyor: her önbelleğin kayıtları kendi depolama akışına gidiyor; akış tanımlayıcısı, önbellek kapsamı ve çalışma sayfası ya da tanımlı aralık kaynak tanımı ise çalışma kitabı genel bilgisine bir kez yazılıyor. Eski HotXLS sürümlerinin yazdığı önbellekler, tercihe bağlı çerçeveleme yükseltmesi etkinleştirilmedikçe önceki satır içi yerleşimlerini koruyor
- Parola korumalı çalışma kitapları her pivot önbellek akışını, çalışma kitabı akışının şifreleme konumunu sürdürmek yerine akışın başından taze başlayan kendi kayıt akışı olarak şifreliyor
Düzeltildi
- Var olan bir dosyadan okunan önbelleklerle kod içinde oluşturulan önbellekleri harmanlayan bir çalışma kitabını kaydettikten sonra bir PivotTable yanlış önbelleğe işaret edebiliyordu; görünüm-önbellek başvurusu artık fiili kaydetme sırasını izliyor
- Her HotXLS paketi hâlâ 2.379.7 sürüm kaynağını taşıyordu ve C++Builder'da bir paketi yeniden derlemek sürüm kaynağını tümüyle soyabiliyordu; tüm paketler artık güncel sürümü taşıyor
Sürüm 2.383.4
Düzeltildi
- Derin formül denetimi, değişiklikler raporlama toleransı içinde kaldığında bile değişen sonuçları bağımlı formüllerin erişiminde tutuyor; açık uygulama da bu rapor edilmemiş sonuçları tazeliyor
- Çift hassasiyetli önbelleğe alınmış sonuçlar için göreli tolerans artık her iki çalışma kitabı motorunda da dikkate alınıyor; değişmemiş sonuçlar ise gereksiz ikinci bir karşılaştırmadan kaçınıyor
Sürüm 2.383.3
Düzeltildi
- Dosya tabanlı çalışma kitabı kaydetmeleri, tamamlanmış bir XLSX, XLTX ya da ODS çıktısı hedefinin yerine geçemediğinde artık özgün Windows hatasını koruyor; temizlik ya da ilerleme geri çağırımının iş parçacığı hata durumunu değiştirdiği durumlar dahil
Sürüm 2.383.2
Düzeltildi
- Tekrarlanan rapor bandı ve aralık kopyaları, her önceki kopyayı yeniden taramak yerine tanımlı ad son eki aramalarını yeniden kullanıyor; ilk kullanılabilir ad, çalışma sayfası kapsamı ve sonraki düzenlemelerle boşa çıkan adların yeniden kullanımı korunuyor
Sürüm 2.383.1
Düzeltildi
- Formül bağımlılığı yeniden inşası, önceki formül satırlarını tekrar tekrar taramaktan kaçınıyor; böylece büyük hesaplama zincirlerinin maliyeti düşerken dizi çıktılı başvurular, sayfalar arası bağımlılıklar ve arama sıralaması korunuyor
Sürüm 2.383.0
Eklendi
- Makro içermeyen Excel şablonları, açık bir çıktı biçimi seçimiyle XLTX olarak kaydedilebiliyor; dosyalarla ya da akışlarla, tamponlanmış ya da akış çıktısıyla
- Şablon çıktısı, varsayılan çalışma kitabı kaydetme davranışını değiştirmeden formülleri, tanımlı adları, yazdırma alanlarını ve çalışma sayfası meta verilerini koruyor; VBA içeren çalışma kitapları, hedefe yazılmadan önce reddediliyor
Sürüm 2.382.5
Düzeltildi
- Fonetik ayarlar zorunlu varsayılan yazı tipi indeksini koruyor; böylece indeks sıfır olduğunda Excel kaydedilen çalışma kitaplarını reddetmiyor
- Dinamik yazdırma alanı formülleri ve sayfa önekli aralık birleşimleri, gidiş-dönüşte hiçbir işleve sayfa öneki eklenmeden ve ifade içindeki başvurular kırpılmadan bozulmadan kalıyor
- Üretilen ve korunan paket parçaları benzersiz içerik türü bildirimlerini paylaşıyor, özel özellikler de artık opak kök ilişki tanımlayıcılarıyla çakışmıyor
Sürüm 2.382.4
Düzeltildi
- Skaler tanımlı ad başvuruları geçerli satır veya sütun kesişimini kullanırken aralık bağımsız değişkenleri kendi tam aralıklarını koruyor; böylece kredi şablonlarında sahte bağımlılık döngüleri oluşmuyor
- Tamsayılarla kayan noktalı sayıların karıştığı formül aritmetiği, dört ondalık basamağa kırpılmak yerine kayan nokta hassasiyetini koruyor
- Yeniden hesaplama, önbelleklerini okumadan önce kullanılabilir arama öncüllerine öncelik veriyor; böylece bayat ödeme sayıları ve benzer arama sonuçları ortaya çıkmıyor
Sürüm 2.382.3
Düzeltildi
- AGGREGATE, birbirinden bağımsız seçim ayarlarıyla hesaplanmamış hataları ve iç içe toplamayı işliyor, dizi hesaplamalarını koruyor ve özgün hata türlerini aynen iletiyor
- Klasik XLS kayıtları, paylaşılan ve dizi formüllerinin kökleri dahil, mevcut formül önbelleklerini açık bir yeniden hesaplamaya kadar koruyor; paylaşılan formüller hedef hücreleri için göreli başvuruları çeviriyor
- Yapılandırılmış başvurular; tablo adlarında ters eğik çizgiyi ve noktayı, iç içe geçerli satır söz dizimini ve kaçış karakterli sütun adlarını, formül dizelerindeki benzer metinlere dokunmadan destekliyor
- XLSX koşullu biçimlendirmesi RGB renklerini, açık yazı tipi bayraklarını, altı çizgi stillerini, yazı tipi adlarını, boyutlarını ve şemalarını koruyor
- Değişmemiş grafikler özgün tanımlarını ve sıfırdan farklı çapa ofsetlerini koruyor; seri renkleri, konumları ve boyutları değişmiyor
- Sayfa kenar boşluklarını ayarlamak artık belirtilmemiş bir sayfa yönü yazmıyor; Klasik XLS, içe aktarılan sayfa kenar boşlukları yoksa bunları olduğu gibi koruyor, yazdırma yerleşimini değiştirecek varsayılanlar eklemiyor
Sürüm 2.382.2
Düzeltildi
- Büyük yinelenen boş satır aralıkları içeren ODS çalışma kitapları, her satır yüksekliğini ve kalıtımla gelen boş hücre stilini ayrı nesnelere genişletmeden açılıp kaydediliyor
- ODS çıktısı, tek satırlık geçersiz kılmalar ve temizlenmiş yükseklikler dahil, açık satır yüksekliklerini ve sıkı yinelenen biçimli satırları koruyor; satır yüksekliği aralıkları ayrıca çalışma sayfası kopyalama, satır ekleme ve silme, döşeme ve XLSX dışa aktarma işlemlerinde de bozulmadan kalıyor
Sürüm 2.382.1
Düzeltildi
- Tam genişlikli sütun ayarlarına sahip XLSX çalışma kitaplarını açma ve kaydetme artık sütun meta verilerini tekrar tekrar taramıyor ya da büyüyen sütun XML'ini kopyalamıyor; bu sayede tarih ve şablon çalışma kitaplarındaki gidiş dönüş zaman aşımları ortadan kalkıyor, sütun ayarları ise korunuyor
- ODS pivot tanımları, üretici uzantıları da dahil olmak üzere kalıtımla gelen XML ad alanı bildirimlerini koruyor; böylece kaydedilen XML iyi biçimli kalıyor
Sürüm 2.382.0
Düzeltildi
- Classic XLS çalışma kitabını kaydetmek, iç içe
SUBTOTALhücrelerini artık onları kapsayan ara toplam sonuçlarının dışında tutuyor; grup satırlarını çift saymak yerine özgün önbelleğe alınmış toplamları koruyor - XLSX grafikleri artık yalnızca her çalışma sayfasının başvurduğu çizim ilişkisi üzerinden yükleniyor; böylece bağlantısız sıradan bir çizim parçası gidiş dönüş sırasında bir grafiği çoğaltamıyor
- OpenDocument data-pilot tablo tanımları bir ODS kaydından sağ çıkıyor; kaynak aralıkları, alanları, hedef aralıkları, düğmeleri ve üretici uzantı öznitelikleriyle birlikte
AGGREGATE0-7 seçenekleri artık belgelenmiş gizli satır, hata ve iç içeSUBTOTAL/AGGREGATEseçim kurallarına hem referans hem dizi hesaplama biçimlerinde uyuyor
Sürüm 2.381.0
Eklendi
- Tablo slicer'ları (Excel 2013+):
Worksheet.Slicers.Add(Table, ColumnName), herhangi bir tablo sütunu için uçtan uca bir slicer görünümü oluşturuyor — adıSlicer_<column>olan arka plandaki slicer önbelleği, ayrılmış#N/Atanımlı adı, çalışma sayfasınınslicerListuzantısı ve eski Excel sürümleri için fallback uyarısı taşıyan işaretleme uyumluluğu çizim çapası eksiksiz biçimde otomatik yazılıyor; görünüm iseCaption,ColumnCount,StartItem,StyleName,RowHeightveSetBoundsüzerinden konumlandırılabiliyor, başlıklandırılabiliyor ve stillendirilebiliyor - Slicer round-trip modeli: slicer görünümleri ve önbellekleri açılışta yeniden ayrıştırılıyor (paylaşılan önbellekler görünümler arasında yeniden kullanılıyor, son görünüm silindiğinde kendi önbelleği de düşüyor), değişmemiş slicer parçaları ve çapaları bayt bayt yeniden oynatılıyor ve bir tablo önbelleği, kaydetme tablo kimliklerini yeniden numaralandırdığında bile tablo bağını geçerli tutuyor
Düzeltildi
- Önceki sürümlerin yazdığı slicer önbellekleri, dosyanın açılış anında taşıdığı tablo kimliğine başvuruyordu; kaydetme tablo kimliklerini çalışma kitabı genelinde yeniden numaralandırdığında, bayat
tableIdExcel'i onarım moduna sokabiliyordu. Bağ artık yeniden numaralandırma boyunca tabloyu izliyor
Sürüm 2.380.0
Eklendi
- Waterfall ve treemap grafikleri: Excel 2016'nın genişletilmiş grafik türleri artık oluşturulabiliyor, kaydedilebiliyor ve yeniden açılabiliyor. Bunlar, kendi içerik türleri, çalışma sayfası veri bağları ve eski okuyucular için fallback uyarısı taşıyan işaretleme uyumluluğu çizim çapalarıyla birlikte, kendilerine ait extended-chart parçaları olarak serileştiriliyor
- Treemap grafikleri hiyerarşik kategorileri destekliyor: serinin her kategori düzeyi, kategori boyutunun içinde kendi düzeyi olarak yazılıyor ve geri okunuyor; yaprak ve ebeveyn etiketleri korunuyor
Sürüm 2.379.4
Düzeltildi
- Bozuk veya düşmanca bir classic XLS kapsayıcısı artık açılırken belleği bozmuyor. Bileşik dosya okuyucusu, mini akışa yalnızca bir kısmı ait olsa bile tüm sektörü kopyalıyor, mini ayırma tablosunu o akışın sonunun ötesine izliyor, biçimin tanımlamadığı sektör boyutlarını kabul ediyor ve ayırma tablosunu denetlenmemiş bir sayıdan boyutlandırıyordu. Sektör ve mini sektör zincirleri artık döngü korumalı ve bir terminator olmadan alanını dolduran akış adı sınırlanıyor
- Biçim tablosunun ötesinde bir hücre biçim indeksi adlandıran stil kaydı artık o indeks üzerinden yazmıyor. Paylaşılan biçim ve anahtar listelerindeki referans sayaçları yalnızca alt sınırı kontrol ediyordu, böylece dosyadan gelen 12 bitlik bir indeks dizinin ötesine ulaşabiliyordu
- ZIP64 genişletilmiş bilgisiyle yazılmış bir yerel dosya başlığı artık tamponunu aşıyor: bildirilen başlık boyutu artık yazıcının eklediği 28 baytlık ek alanı hesaba katıyor. Giriş ofsetleri ve akış konumları 64 bitlik değerler olarak izleniyor, ZIP64 girişi sentinel yerine ek alanındaki uzunluk kullanılarak okunuyor ve 4 GiB'den büyük bir giriş, kalanı olarak kaydedilmek yerine reddediliyor
- Windows ayırıcısı içeren bir ZIP giriş adı normalleştiriliyor. Tek bir ters eğik çizgi hiçbir zaman ileri eğik çizgiye dönüştürülmediği için
..\..\name, ileri eğik çizgilere göre bölen dizin geçişi denetimini geçiyordu [a-gibi üst sınırı olmayan bir maske aralığı artık maskenin sonunu aşıp okumuyor ve bir karakter kümesiyle başlayan maske oluşturmak, maske başına bir küme sızdırmıyor. İkisine de COUNTIF ve SUMIF ölçütlerinden ulaşılabilir- Joker karakterli tam hücre araması artık örüntünün tüm hücreyle eşleşmesini gerektiriyor; bu hem belgelenen davranışla hem de joker karakterli olmayan tam hücre karşılaştırmasıyla uyumlu.
abcörüntüsüyleFindTextdaha önceabcdefiçeren bir hücreyle de eşleşiyordu - Görüntülenen duyarlık, sayı biçiminde basamak yer tutucusu olmayan hücreleri artık yuvarlamıyor. Adıyla
Generalolarak,@ile metin olarak veya yalnızca sabit değerli bir biçimle biçimlendirilmiş bir hücre tam sayıya yuvarlanıyordu - Paylaşılan dize tablosu artık yazdığından fazla benzersiz dize bildirmiyor, silinmiş bir dizenin zengin metin bölümlerini yuvasını yeniden kullanan hangi dizeye olursa olsun iliştirmiyor ve bir dize yalnızca biçimlendirme kuyruğu yüzünden taşıyorsa yalnızca seçenek baytını içeren boş bir devam kaydı yaymıyor
- RTF içe aktarması ASCII olmayan karakterleri çoğaltmayı bıraktı. Bir
\\uNkaçış dizisini, atlama mantığının tanımadığı\\'hholarak yazılan yedek karakterler izliyordu, böylece her biri metin olarak da yayılıyordu. Atlanan gruplar artık\binNham yüklerine saygı duyuyor ve çalışma sayfası ızgarasından geniş veya uzun bir tablo kenarda duruyor, hata yükseltmek yerine - XML'in tanımladığı karakter aralığının dışında bir sayı referansı, gömülü NUL, yalnız bir vekil veya sarılmış bir kod noktası üretmek yerine okumada reddediliyor. Sekme, satır besleme ve satır başı, boşluklara normalleştirilmek yerine karakter referansları olarak bir OPC gidiş dönüşünü aşıyor
- CSV içe aktarması ayrıştırmalar arasında
SkipRowsdeğerini koruyor; değer yerinde azaltılıyordu, böylece aynı yükleyiciyle okunan ikinci dosya hiçbir şeyi atlamıyordu - Korunacak bölümlere karar verirken bir
xl/tables/bölümü tanınıyor; önek karşılaştırması bir karakter kısaydı ve asla eşleşmiyordu
Sürüm 2.379.3
Düzeltildi
- HTML içe aktarması ondalık karakter referanslarını çözüyor.
éve diğer tüm&#NNN;biçimleri, dönüştürme sonucunu ve hata konumunu aynı değişkene yazdığı ve başarı kodu değeri ezdiği için karakterin kendisi yerine NUL karakteri üretiyordu. Onaltılık referanslar etkilenmemişti; her iki biçim de artık başıboş bir karakter yaymak yerine temsil edilebilir aralığın dışındaki değerleri reddediyor - HTML dışa aktarması, dahili bir köprünün çapa hedefini oluştururken alt adresin tamamını koruyor. 255 karakterden uzun bir alt adres kısaltılıyordu, böylece oluşturulan çapa artık bağlantıyla eşleşmiyordu
Sürüm 2.379.2
Düzeltildi
AddPictureveyaImages.AddFromFileile eklenen bir GIF artık boyutunu mantıksal ekran tanımlayıcısından alıyor. Daha önce her GIF, gerçek boyutlarından bağımsız olarak 100'e 100 punto bildiriyordu, böylece resim gerilmiş veya ezilmiş geliyordu- BMP boyutlandırması, dosyanın gerçekten bildirdiği bitmap başlığını okuyor: 16 bitlik boyutlarıyla bir
BITMAPCOREHEADER, 32 bitlik alanlar olarak okunmak yerine anlaşılıyor ve negatif yükseklikli, yukarıdan aşağıya bir BMP artık negatif resim yüksekliği üretmiyor - JPEG boyutlandırması artık yalnızca baseline, extended sequential ve progressive değil, her SOFn çerçeve işaretçisini kabul ediyor. Kayıpsız, aritmetik kodlu ve hiyerarşik JPEG'ler daha önce 100'e 100 varsayılanına düşüyordu
Sürüm 2.379.1
Düzeltildi
- WMF resimleri artık SVG, PDF ve sayfalı çıktı için vektör sahneleri olarak çözülüyor. 2.363.0'dan beri çözücü her kaydı 16 bitlik bir boyut ve ardından işlev kodu olarak okuyordu, oysa bir meta dosyası kaydı 32 bitlik bir boyutla başlıyor; böylece Windows veya Office tarafından yazılan her WMF ilk kaydında duruyor ve resim bir raster yer tutucusuna düşüyordu. Kayıtlar artık
[MS-WMF] §2.3başına çerçeveleniyor ve kalem, fırça, yazı tipi, metin, şekil ve çokgen parametreleri belirtilen ofsetlerinden okunuyor META_STRETCHDIB, DIB'i hedef dikdörtgeninden önce bekliyor ve 40 baytlık bir bitmap başlığı varsayıyor; dikdörtgen artık biçimin belirttiği gibi DIB'den önce geliyor, piksel bitleri konumlandırılırkenBITMAPV4HEADER/BITMAPV5HEADERve renk tablolarına saygı duyuluyor ve kayıt,XDest,YDestkonumundaDestWidth×DestHeightboyutunda bir resim komutu katıyorMETA_EXTTEXTOUT,ETO_OPAQUEveyaETO_CLIPPEDayarlıyken isteğe bağlı dikdörtgenini atlıyor, böylece opak arka planla çizilen metin artık yanlış ofsetten okunmuyor- Bir sayfa işlemesine gömülü meta dosyası resimleri, piksellerini sabit 40 bayt yerine bitmap başlığının belirttiği ofsetten okuyor; böylece bir
BITMAPV4HEADERveyaBITMAPV5HEADERresmi artık kaymış renk gürültüsü olarak işlenmiyor
Sürüm 2.379.0
Eklendi
TGridToXLSartık Free Pascal çalışma zamanı paketinin parçası, böylece bir LazarusTDBGrid, VCL altında yaptığı gibi dışa aktarıyor: açık sütunlar başlıklarını, yazı tiplerini, renklerini, hizalamalarını, genişliklerini ve görünürlüklerini koruyor, açık sütunu olmayan bir ızgara veri kümesi alanı başına bir sütun dışa aktarıyor ve sonuç aynıSaveAsçağrısıyla XLS, XLSX, HTML veya RTF olarak kaydediliyor
Sürüm 2.378.4
Düzeltildi
- TEXTBEFORE ve TEXTAFTER, bağımsız değişken sayısını hiçbir zaman atanmamış bir yerelden okuyordu; bu yüzden isteğe bağlı instance, match-mode, match-end ve if-not-found bağımsız değişkenleri yoksayılabilir veya geçerli bir çağrı kalan yığın içeriğine bağlı olarak #VALUE! ile reddedilebilirdi; sayı artık çağrının kendisinden geliyor
- Yüksekliği veya genişliği 1 olmayan, yeniden boyutlandırılmış bir OFFSET, tek bir hücrede değerlendirilirken formül hücresini henüz hesaplanmamış bir çapayla karşılaştırıyordu; örtük kesişim #REF! veya yanlış hücre döndürebiliyordu; kaydırılan çapa artık kesişim testinden önce hesaplanıyor
Sürüm 2.378.3
Düzeltildi
- Free Pascal altında boş bir dizeyi eşleştirmek veya değiştirmek düzenli ifade hatasını yükseltiyordu, böylece
regexreplace(Code,"[^0-9]","")gibi bir rapor ifadesi, alan boş olduğundaREPORT_EXPRESSION_INVALID_REGEXile başarısız oluyordu. FPC arka ucu artık Delphi altındaTRegEx'in yaptığı gibi yanıt veriyor:^$veya.*gibi boş dizeyi kabul eden bir örüntü onunla eşleşir ve değiştirme metnini verirken[0-9]+veya\s+eşleşme yok bildiriyor
Sürüm 2.378.0
Eklendi
- HotXLS artık Windows üzerinde Free Pascal 3.2.2 ve Lazarus/LCL ile Win32 ve Win64 için derleniyor. XLS ve XLSX çalışma kitabı API'leri, formüller, stiller, doğrudan okuyucu ve yazıcı, veri kümesi dışa aktarımı ve işleme yardımcıları Delphi Unicode dize semantiğiyle FPC kodundan çalışıyor; Free Pascal ve Lazarus desteği konusu uygulama kurulumunu ve arka uç farklarını kapsıyor
- Çalışma zamanı paketi
Lib/FPC/HotXLSLaz.lpkLazarus'ta açılıyor veyabuild-FPC-Lib.cmdaracılığıyla komut satırından mimari başına derleniyor veTests/Lazarusaltındaki Lazarus duman testleri çalışma kitabı gidiş dönüşleri, sıkıştırma, şifreleme, COM akışları, grafikler, metin okuma, düzenli ifadeler, veri kümesi dışa aktarımı ve rapor ifadelerini kapsıyor - FPC derlemeleri ZIP, sıkıştırma akışları ve AES için paketlenmiş Pascal arka uçları kullanıyor; böylece parola korumalı olanlar dahil XLSX dosyaları ne bir zlib DLL'ine ne de Delphi'nin bağladığı önceden derlenmiş nesne dosyalarına ihtiyaç duyuyor. PNG alfa kanalını koruyor, EMF çizimi ve oynatma Windows meta dosyaları üzerinden gidiyor ve çok sayfalı TIFF dışa aktarımı GDI+ çalışma zamanını kullanıyor
Sürüm 2.377.2
Eklendi
- HotXLS tarafından yazılan bir classic XLS PivotCache artık biçimin önbellek başlığına karşı tanımladığı kayıtları taşıyor. Başlığın akış kimliği ve kaynak veri türü, hiç yazılmamış bir SXStreamID ve SXVS adlandırıyordu; böylece hiçbir okuyucu ikisini de doğrulayamıyordu. Her iki kayıt da artık yazılıyor ve her iki başlık alanı da aynı değerlerden alınıyor, böylece yapısından itibaren tutarlılar
- Önbellek alt akışları, Excel'in yazdığı her önbellekte önbellek başlığını izleyen kayıt olan SXDBEx'i de taşıyor. Önbelleğin en son ne zaman yenilendiğini kaydediyor; böylece
TXLSPivotCache.RefreshedDateartık classic XLS kaydedip yeniden yüklemeyi, XLSX'te çoktan yaptığı gibi aşıyor TXLSPivotCache.StreamIdveTXLSPivotCache.SourceDataType, iki değeri ortaya koyuyor; bunları belirten bir dosyadan geri okunuyor ve kayıt çiftine önbellek başlığıyla birlikte yazılıyor.AddPivotTabletarafından oluşturulan bir önbellek, akış 0 ve bir çalışma sayfası aralığı kaynağı bildiriyor
Değişti
- Eski önbellek çerçevelemesinin isteğe bağlı yeniden yazımı (
UpgradeLegacyPivotCacheFraming) artık bu üç kaydı da üretiyor; böylece yükseltilmiş bir önbellek yalnızca doğru çerçevelenmiş değil, taze yazılanlar gibi eksiksiz. Halihazırda bir SXStreamID, SXVS veya SXDBEx taşıyan bir önbellek taşıdığını koruyor; SXDBEx'i HotXLS'in yazmadığı formül kayıtları iddia eden bir önbellekse ham oynatımın üzerinde kalıyor - Okuma etkilenmiyor: bu sürümden önce yazılan dosyalar tam olarak önceki gibi yükleniyor ve HotXLS'in hâlâ modeli olmayan önbellek kayıtları — aralarında kaynak aralığını adlandıran DConRef veya DConName de var — gidiş dönüş boyunca bayt bayt korunmaya devam ediyor
Sürüm 2.377.1
Eklendi
- Bir çalışma kitabı artık kaydetme sırasında eski PivotCache alt akışlarının yeniden yazılmasını isteyebiliyor.
TXLSWorkbook.UpgradeLegacyPivotCacheFramingvarsayılan olarak kapalıdır; açıldığında, önbellekleri v2.377.0'dan önce HotXLS tarafından yazılmış bir classic XLS dosyası, o önbellekler düzeltilmiş SXDB / SXFDB / SXDBB yazıcılarından yeniden yayımlanarak kaydedilir; böylece v2.376.1'den v2.376.7'ye kadar olan pivot önbelleği düzeltmeleri yalnızca yeni çıktıya değil, zaten var olan dosyalara da ulaşıyor - Yükseltme yalnızca kanıtlanabilir biçimde bedelsiz olduğu yerde uygulanıyor. Bir dosyadan okunan önbellek, yalnızca tüm alt akışı HotXLS'in modellediği kayıtları tuttuğunda ve çerçevelemesi HotXLS'in kendisinin yanlış yazdığı türden olduğunda yeniden yayımlanıyor; diğer her şey — Excel'in ürettiği her önbellek ve HotXLS'in yalnızca opak baytlar olarak tuttuğu SXDBEx gibi bir kayıt taşıyan her önbellek — seçenek açıkken bile kendi baytlarını oynatmayı sürdürüyor.
TXLSPivotCache.CanUpgradeFramingbir önbellek için kararı bildiriyor,RawFramingIsLegacy/RawModelIsCompletekararın dayandığı iki yarıyı bildiriyor - Yükseltilmiş bir önbellek, alt akışının oturduğu yere yazılıyor; diğerlerinin önüne taşınmıyor, böylece bir PivotTable görünümü kaydetmeden önce adlandırdığı önbelleğe yine çözülüyor
Düzeltildi
- Bir dosyadan okunan ve ham oynatım bayrağı temizlenerek yazıcıya verilen classic XLS PivotCache, iki önbellek alt akışı üretiyordu: modelin ve dosyanınki. Artık bir tane üretiyor
Sürüm 2.377.0
Eklendi
- Classic XLS çalışma sayfaları gömülü grafik nesnelerini kabul ediyor: çalışma sayfasındaki
AddChartObject, sayfa ızgarasına bir grafik çerçevesi çapalar (OBJ tip 5 ana kontrol şekli artı MSODRAWING istemci çapası), grafik alt akışını paylaşılan grafik oluşturucuyla kurar ve dosya düzeninin okuyucunun açılışta yeniden bağladığıyla eşleşmesi için sayfanın kayıt listesine biner; bir gidiş dönüş çerçeveyi grafik modeliyle geri getirir — seriler, başlık ve aralık referansları sağlam
Düzeltildi
- SeriesText kayıtları dize yükünü doğru genişlikle çözüyor: okuyucu, bayt sayısı beklenen yere karakter sayısını geçiyordu; böylece 16 bitlik başlıklar ve seri etiketleri yarı uzunluklarına kırpılmış dönüyordu (beş karakterlik bir başlık iki karakter okunuyordu)
Sürüm 2.376.7
Düzeltildi
- Classic XLS dosyasında bir PivotTable'ın arkasındaki önbelleğe alınmış satırlar, [MS-XLS] 2.4.276'nın tanımladığı şekilde yazılıyor: önbelleğe alınan verinin her satırı için bir kayıt, önbellek alanı başına bir indeks, tek bayt genişliğinde veya 255'ten fazla farklı değeri olan alan için iki bayt. HotXLS kendi düzenini yazıyordu: her alanı değerlerini saymaya yetecek kadar bite sıkıştırıyor ve birçok satırı tek kayda paketliyordu; bu, hiçbir başka programın çözemediği ve alan tanımının hâlâ taşıdığı 255'ten-çok-değer bayrağıyla çelişen bir yaklaşımdı
- Excel artık bir çalışma kitabı açıldığında kaynak aralıktan yeniden kurmak zorunda kalmadan HotXLS PivotCache'inin tuttuğu değerleri okuyabiliyor; kaynak verisi bu arada taşınmış, değiştirilmiş veya silinmiş olan bir çalışma kitabı buna yaslanıyordu
- Önbelleğe alınmış satırlar geri de okunuyor. HotXLS daha önce kaydı tamamen yok sayıyordu; böylece dosyadan yüklenen bir önbellek her alanın ilk değerini gösteren satırlarla dönüyor ve o önbellekten hesaplanan her şey bu yanlış değerleri izliyordu. Bu, HotXLS tarafından yazılan bir çalışma kitabı kadar Excel tarafından yazılan için de geçerli
- Değer taşımayan bir önbellek alanı, önbelleğe alınmış satıra hiçbir şey katmıyor ve 255'ten fazla değeri olan alan, biçimin gerektirdiği geniş boyutta saklanıyor ve okunuyor
- HotXLS v2.376.6 ve öncesi tarafından yazılan çalışma kitapları, önbelleğe alınmış satırları sağlam olarak yüklenmeye devam ediyor
Sürüm 2.376.6
Düzeltildi
- Classic XLS dosyasındaki PivotCache başlık kaydı, [MS-XLS] 2.4.275'nin tanımladığı şekilde düzenleniyor. Kayıt sayısı orada dört baytlık bir alan ve HotXLS onu iki bayt yazıyordu; böylece arkasındaki her alan bir konum erken çıkıyordu ve kayıt dört bayt uzun oluyordu — önbellek alanlarının sayısı kayıt sayısının içine düşüyor, bayrak kelimesi akış tanımlayıcısına ve alan sayısı, önbelleği en son yenileyenin adının uzunluğuna denk geliyordu; kaydın tutamayacağı bir ad vaat ediyordu
- Başlığın bayrakları artık önbelleğin gerçekte ne olduğunu söylüyor: kayıtlarının dosyada saklanıp saklanmadığı, çalışma kitabı açıldığında yenilenip yenilenmediği, yenilemeye izin verilip verilmediği ve yenileme sorgusunun arka planda çalışıp çalışmadığı. Bu dört ayar zaten XLSX çıktısında görünüyordu ve artık son yenileyenin adıyla birlikte classic XLS dosyasıyla da seyahat ediyor
- Başlıktaki kaynak veri türü, biçimin tanımlamadığı bir değer bırakılmak yerine bir çalışma sayfası aralığı olarak yazılıyor ve alan sayılarıyla kullanılan kayıt sayısı önbelleğin gerçek toplamlarını taşıyor
- Yenileyici adı, kaydın izin verdiği 255 karaktere kırpılıyor ve adı olmayan bir önbellek boş bir yer tutucu yerine hiç ad yazmıyor
- HotXLS v2.376.5 ve öncesi tarafından yazılan çalışma kitapları hâlâ yükleniyor ve hâlâ önbellek kayıt sayılarını veriyor. Eski başlıkta başka bir şey asla saklanmadı — yazıcı, kayıt sayısının arkasındaki her alanı önbellekten hiç okumadığı sabit değerlerle dolduruyordu — böylece böyle bir dosyanın bayrakları ve yenileyici adı, kurtarılmış değerler yerine varsayılanlar olarak dönüyor
Sürüm 2.376.5
Düzeltildi
- PivotCache alan adları, bir classic XLS dosyasının kaydedilmesini ve yeniden yüklenmesini aşıyor. Ad uzunluğu, önbellek alan tanımındaki yanlış yerden okunuyordu — her zaman $FFFF olan bir indeks — böylece ad her seferinde atılıyor ve her önbellek alanı adsız dönüyordu
- Önbellek alan tanımı kaydı, [MS-XLS] 2.4.283'nin tanımladığı şekilde düzenleniyor: grbit, ifdbParent, ifdbBase, citmUnq, csxoper, cisxoper, catm ve ardından alan adı. HotXLS, kaydın bulunmadığı üç alan yazıyordu — bir alt tip öğe indeksi, bir sayı biçimi ve ikinci bir öğe sayısı — ve $FFFF'i, belirtimin önbellekteki alan sayısıyla sınırladığı indekslere koyuyordu
- Kaydın bayrak kelimesi artık ait olduğu alanı tanımlıyor: alanın önbellek öğeleri taşıyıp taşımadığı, bu öğelerin sayı, tarih veya metin içerip içermediği, en az ve en çoğun hesaplanabilip hesaplanamayacağı, herhangi bir öğenin tarih olup olmadığı ve 255'ten fazlasının bulunup bulunmadığı. Kayıttaki öğe sayısı artık gerçekten onu izleyen önbellek öğesi kayıtlarının sayısıyla eşleşiyor
- Kaydın izin verdiği 255 karakterden uzun önbellek alan adları, tam uzunlukta yazılmak yerine 255'e kırpılıyor
- HotXLS v2.376.4 ve öncesi tarafından yazılan çalışma kitapları, önbellek alan adları sağlam olarak yüklenmeye devam ediyor — ad eski düzende aynı konumu kaplıyordu, böylece ad taşıyan hiçbir şey onu kaybetmiyor
Sürüm 2.376.4
Düzeltildi
- Classic XLS dosyalarındaki PivotTable önbellekleri artık [MS-XLS]'in verdiği kayıt numaralarını kullanıyor. Önbellek alt akışındaki yedi kayıt başka bir kaydın numarasıyla çıkıyordu: önbellek alan tanımı $00C8 (SXDBB), alan türü $00FB (SxFormat), kayıt başına öğe indeksleri $00C5 (SXDI) ve sayısal, mantıksal, hata, tarih ve boş önbellek değerleri $00CE, $00CF, $00D0, $00CC ve $00CB (SXDtr, SxNil, SXTbl, SXInt, SxErr). Artık SXFDB $00C7, SXFDBType $01BB, SXDBB $00C8, SXNum $00C9, SxBool $00CA, SxErr $00CB, SXDtr $00CE ve SxNil $00CF; böylece Excel, HotXLS'in yazdığı bir pivot önbelleğini okuyabiliyor ve HotXLS, Excel'in yazdığını okuyabiliyor
- Bir pivot önbelleği alanındaki boş değerler bir gidiş dönüşü aşıyor. Yazıcı onları her zaman yayıyordu ama okuyucunun bunun için bir durumu yoktu; böylece her boş değer yüklemede düşüyor ve o alandaki sonrasındaki her değer bir konum aşağı kayarak PivotTable'ın öğe referanslarını yanlış değerlere bırakıyordu
- HotXLS v2.376.3 ve öncesi tarafından yazılan çalışma kitapları, önbellek değerleri sağlam olarak yüklenmeye devam ediyor. Her pivot önbelleği alt akışı, hangi numaralandırmayla yazıldıysa onunla okunuyor; bu, kendi alan tanımı kaydından kararlaştırılıyor ve var olan bir dosyadan okunan önbellek, geldiği numaralarla geri yazılıyor; böylece eski bir çalışma kitabını yeniden açmak ve kaydetmek baytlarını sessizce değiştirmiyor
Sürüm 2.376.3
Düzeltildi
- Classic XLS dosyalarındaki PivotTable görünümleri, SXEx uzantı kayıtlarını artık [MS-XLS]'in verdiği numarayla, $00F1 ile yazıyor; yazıcı $00C6 kullanıyordu, bu da SXDB — pivot önbelleği başlık kaydı — idi. Görünüm uzantısını arayan Excel hiçbir şey bulamıyor ve bir önbellek başlığı iddia eden kayıt bir çalışma sayfasının ortasında duruyordu; böylece v2.376.1'deki alan düzeni düzeltmesinden sonra bile SXEx'in taşıdığı görünüm özellikleri kayboluyordu
- HotXLS v2.376.2 ve öncesi tarafından yazılan çalışma kitapları, PivotTable görünümleri sağlam olarak açılmaya devam ediyor: bir çalışma sayfasının içinde eski $00C6, olmasını amaçladığı görünüm uzantısı olarak hâlâ kabul ediliyor ve bir pivot önbelleği alt akışının içinde $00C6, önbellek başlığı olarak hâlâ okunuyor; böylece eskiden yüklenen hiçbir şey yüklemeyi bırakmıyor
Sürüm 2.376.2
Düzeltildi
- Açık bir sahne olmadan oluşturulan classic XLS 3-B grafik sayfaları, belgelendiği bayrakları taşıyor: varsayılan Chart3d bayrak kelimesi, otomatik ölçekleme biti yerine kaydın ayırdığı bir biti ayarlıyordu; böylece varsayılan bir 3-B grafik, kümelenme açık ama otomatik ölçekleme kapalı olarak yeniden açılıyor ve yazdığını iddia ettiği sahneyle hiç eşleşmiyordu; açık bir 3-B sahne geçen grafikler etkilenmemişti ve baytları değişmiyor
Sürüm 2.376.1
Düzeltildi
- PivotTable görünümleri, alanları okuyucuların beklediği yerde duran bir SXEx kaydı yazıyor: sabit 24 baytlık gövde iki alan kayıyordu; böylece hiçbir zaman izlemeyen iki biçimlendirme kaydı duyuruyor ve her isteğe bağlı dize uzunluğunu sıfırda bırakıyordu — [MS-XLS] 2.4.282 buna izin vermiyor; o uzunluklar ya yok işareti ya da 1'den 255'e gerçek bir uzunluk olmalı. Gövde artık doğru alanda başlıyor ve her isteğe bağlı dizeyi yok olarak işaretliyor; böylece Excel, bozuk bir blok yerine görünüm özelliklerini okuyor
- SXEx kaydının uzunluğu, sabit kodlanmış bir sabit yerine gerçekten yazılan baytlardan türetiliyor; böylece bildirilen boyut ile yük, v2.376.0 öncesindeki gibi birbirinden ayrılamıyor
Sürüm 2.376.0
Eklendi
- Classic XLS grafik sayfaları bir PivotTable görünümüne bağlanabiliyor: yeni bir
AddChartSheetaşırı yüklemesi kaynak pivot görünüm adını ve alan-açıklamalarını-gizle bayrağını kabul ediyor; bunlar grafik genel alanlarında Units'ten önce, Chart Sheet Substream ABNF'si başına SXViewLink ($0858, [MS-XLS] 2.4.316) ve PivotChartBits ($0859, 2.4.196) kayıtlarına yazılıyor; grafik incelemesi her iki kaydı da — 8 bit ve 16 bit dize kodlamaları dahil — yazılı modele (pivot-grafik işaretçisi, kaynak görünüm adı, açıklama bayrağı) ve kanonik anlamsal anlık görüntüye geri çözüyor; bağlantı kayıtları olmayan grafikler işaretsiz kalıyor
Düzeltildi
- PivotTable görünümleri doğru boyutlu bir SXEx kaydı yazıyor: yayıcı 24 baytlık bir gövde bildiriyor ama 26 bayt yazıyordu; böylece iki artık bayt, bir sonraki kayıt başlığının beklendiği yere düşüyor ve görünümden sonraki her kayıt (çalışma sayfası EOF'u ve peşinden gelen herhangi bir grafik sayfası alt akışı dahil) yanlış çözümleniyor; PivotTable ile grafik sayfasını birleştiren çalışma kitapları, grafik eksik şekilde yeniden açılıyordu
- Classic grafiklerde trend çizgisi görünen adları, 8 bitlik dize yüklerini doğru çözüyor; önceki geniş karakter okuyucusu, Excel'in 8 bit karakterle yazdığı kayıtlar için boş ad döndürüyordu
Sürüm 2.375.0
Eklendi
- Classic XLS grafik serileri tema renkli dolguları kabul ediyor: seri başına stil artık bir tema renk indeksi ve tonu taşıyor; bunlar [MS-XLS] 2.4.131 başına AreaFormat'tan sonra bir GelFrame kaydına yazılıyor, OfficeArt tema renk uzantısı kullanılarak (fillType, düzleştirilmiş RGB'li fillColor, fillColorExt şema indeksi, fillColorExtMod ton yükü); açık bir dolgu rengi verilmediğinde düzleştirilmiş renk, ton uygulanmış varsayılan Office temasından çözülüyor ve grafik incelemesi tema niyetini yazılı modele ve kanonik anlamsal anlık görüntüye geri çözüyor
Düzeltildi
- Tam çok sürümlü kütüphane derlemesi, desteklenen her derleyici için yeniden yeşil: yalnızca daha yeni derleyicilerin kabul ettiği tür dönüştürmeler ve çağrılar (Int64 değerlerinin Extended tür dönüştürmesi, bir tamsayının zorunlu Double dönüşümü, aşırı yükleme çözümünde nil prosedürel argüman, korumalı olduğu yerde TPicture.LoadFromStream'e erişim ve VCL nesilleri arasında değişen GdiplusStartup belirteç türü) XE5'ten güncel sürüme kadar sürüm güvenli hale getirildi
Sürüm 2.374.0
Eklendi
- 3-B grafik sahneleri yapılandırılabilir ve incelenebilir: yeni bir
AddChartSheetaşırı yüklemesi döndürme, yükseltme, perspektif uzaklığı, yükseklik, derinlik, boşluk ve kümeleme, otomatik ölçekleme, dik-açı-ölçekleme ve iki boyutlu duvarlar bayraklarını kabul ediyor; bunlar [MS-XLS] 2.4.46 başına Chart3d kaydına yazılıyor ve grafik incelemesi sahneyi okumada yazılı modele (Scene3D) geri çözüyor; önceki aşırı yüklemeleri kullanan grafikler hâlâ Excel ile eşleşen varsayılanları bayt bayt yayıyor
Sürüm 2.373.0
Eklendi
- Classic XLS grafik serileri seri başına stil geçersiz kılmalarını kabul ediyor: çizgi rengi ve stili, dolgu rengi ve işaretçi şekli, renkleri ve boyutu, otomatik bayrak temizlenmiş şekilde seri biçimlendirme bloğuna yazılıyor; böylece Excel verilen değerlere saygı duyuyor ve grafik incelemesi LineFormat, AreaFormat ve MarkerFormat kayıtlarını yazılı modele ve kanonik anlamsal anlık görüntüye geri çözüyor
Sürüm 2.372.0
Eklendi
- Classic XLS grafik serileri kategoriler ve değerler için adlandırılmış ve dış referansları kabul ediyor: düz bir A1 aralığı olmayan metin, çalışma kitabı formül motoru üzerinden derleniyor ve BRAI kaydı, kaydetme geçişinin derlenen formülü geçerli tanımlı ad deposu indeksleriyle yeniden serileştirmesi için derlenmiş formülü tutan bir grafik alanı öğesi taşıyor; grafik incelemesi referansı okumada adına geri derliyor, çözülemeyen metin ise boş yer tutucu BRAI'yi koruyor
Sürüm 2.371.0
Eklendi
- Classic XLS grafik serileri ikincil eksen grubuna bağlanabiliyor:
AddChartSheetiçinde bir seriyi işaretlemek AXESUSED'u ikiye çıkarıyor, kendi kategori ve değer eksenleriyle ve [MS-XLS] Chart Sheet Substream ABNF'si başına kendi grafik grubuyla ikinci bir AxisParent bloğu yayıyor ve seriyi SerToCrt üzerinden ikinci gruba yönlendiriyor; grafik incelemesi seri başına grafik grubu bağlantısını okumada çözüyor
Sürüm 2.370.0
Eklendi
- Classic XLS grafik serileri veri etiketlerini kabul ediyor:
AddChartSheet, değeri göster, yüzdeyi göster, kategori adını göster, etiket-ve-yüzdeyi göster, balon boyutunu göster ve seri adını göster bayraklarıyla ([MS-XLS] 2.4.5 bit düzeni) bir AttachedLabel kaydı yayıyor ve grafik incelemesi hem AttachedLabel'ı hem de ayırıcısı dahil DataLabExtContents genişletilmiş etiket kaydını yazılı modele ve kanonik anlamsal anlık görüntüye geri çözüyor
Sürüm 2.369.0
Eklendi
- Classic XLS grafik incelemesi artık eksen grubu yapısını çözüyor: AXESUSED, bildirilen eksen grubu sayısını ortaya koyuyor ve her eksen birincil mi ikincil mi AxisParent grubuna ait olduğunu kaydediyor; grup indeksi kanonik anlamsal anlık görüntüye taşınıyor
Sürüm 2.368.0
Eklendi
- BIFF grafik trend çizgileri ve hata çubukları artık okumada yazılı grafik modeline çözülüyor: her Series bloğu, regresyon türü, derece veya periyot, kesişim (otomatik dahil), denklem ve R-kare görüntüleme bayrakları, tahmin ve geri tahmin periyotları ve görünen ad ile Trendline kayıtlarını, artı yön tarafı, değer türü, uç kapakları ve büyüklük ile SerErrBar kayıtlarını ortaya koyuyor
- Classic anlamsal anlık görüntü, trend çizgilerini ve hata çubuklarını yükseltme yapmak yerine paylaşılan kanonik kapsayıcılara haritalıyor; böylece gelişmiş grafik serili çalışma kitapları deterministik karşılaştırılıyor ve trend çizgisi değişiklikleri kanonik akışı değiştiriyor
Sürüm 2.367.0
Eklendi
- RecalcAndVerifyEx, her iki çalışma kitabı motorunda derin bir hesaplama denetimi çalıştırıyor: her formül, bağımlılık grafiği üzerinden izole bir sonuç katmanına bir kez değerlendiriliyor; böylece bağımlı hücreler bayat önbellekler yerine bu geçişi okuyor. Değerlendirme başarısızlıkları, sonuç kodlarıyla yazılı kategorilere ayrılıyor (desteklenmeyen argümanlar, döngüsel referanslar, reddedilen veya eksik dış referanslar, atlanan veri tabloları, iptal, iç başarısızlıklar) ve her başarısızlık sınırlı bir çağrı yığını taşıyor
- Denetim, kararlı sayfa, satır, sütun ve kategori sıralamasıyla bir sorun bütçesine, düğüm sınırlarında iptal edebilen bir ilerleme alıcısına, yapılandırılabilir sayısal toleranslara ve değişmemiş bir çalışma kitabı yapısı üzerinde tamamen başarılı bir geçişin ardından yeniden hesaplanan değerleri atomik olarak işleyen isteğe bağlı ApplyResults'a saygı duyuyor; varsayılan kesinlikle salt okunur kalıyor
Değişti
- Mevcut RecalcAndVerify ve CalculateAndVerify giriş noktaları, yeni rapor alanlarını paylaşırken önceki yüzeysel karşılaştırma semantiğini uyumluluk sponları olarak koruyor
Sürüm 2.366.0
Değişti
- PDF dışa aktarımı, belgeleri artık her nesneyi doğrudan hedefe akan sıralı bir nesne yazıcısıyla oluşturuyor; böylece tüm belgeyi kapsayan ara bir kopya kurulmuyor. İmzasız belgeler doğrudan ileri-yönlü akışlara akıyor; imzalı belgeler, tek bir ileri kopyadan önce ByteRange ve imza içerik yamalarını alan sınırlı bir biriktiriciye kuruluyor
- PDF eki yükleri, sağlayıcı biriktiricilerinden nihai belgeye sabit parçalar halinde kopyalanıyor ve akış boyutlarına dolaylı bir uzunluk nesnesiyle referans veriyor; böylece yüzlerce megabaytlık ekler için tepe bellek düz kalıyor
Düzeltildi
- İmza özetleri artık tam belge kopyası yerine kurulan belgenin kapsanan iki bayt aralığı üzerinde artımlı hesaplanıyor ve ayrılmış imza alanları, kurulan baytları taramak yerine imza nesnesinin kendisinden konumlandırılıyor
Sürüm 2.365.0
Eklendi
- Görünür PDF imza metni artık gömülü Unicode yazı tipi hattıyla sola, ortalanmış veya sağa hizalama, yapılandırılabilir boyut, renk ve kalın/italik stil imkânıyla işleniyor; imzalayan adları, nedenler ve konumlardaki her betiği kapsıyor
- PDF imza görünüm resimleri, boyutları çerçeve işaretçisinden türetilen JPEG yüklerini kabul ediyor; aşırı büyük veya bozuk resimler, özet hesaplanmadan önce deterministik biçimde başarısız oluyor
- PDF ekleri açık bir yinelenen ad ilkesi ortaya koyuyor, yapılandırılabilir bayt eşiğinin ötesinde büyük sağlayıcı yüklerini geçici bir dosyaya biriktiriyor ve yol ayırıcıları veya denetim karakterleri içeren yaprak-düşmanı adları reddediyor
Değişti
- PDF ek ad ağaçları artık ISO 32000-1 7.9.6 başına kodlanmış ad baytlarına göre sıralanıyor ve sağlayıcılar çalışırken ek koleksiyonu donuk kalıyor; böylece yeniden girişli eklemeler atomik biçimde başarısız oluyor
Sürüm 2.364.0
Eklendi
- Gömülü EMF ve WMF resimleri, dolgu, kontur ve birleşik kontur-ve-dolgu geçişleriyle yol ayraçlarını, yuvarlatılmış dikdörtgenleri, yayları, akorları, pastaları ve açı yaylarını hassas yay-Bézier dönüşümüyle, sınırlı RGNDATA dikdörtgenlerinden çözülen bölge dolguları ve çerçeveleriyle ve geometrik veya kozmetik genişletilmiş kalemleri yeniden oynatıyor; hepsi klip, kaçış ve özel kayıtlara karşı aynı başarısız-kapanış sınırlarıyla paylaşılan değişmez sahneye düzleştiriliyor
Sürüm 2.363.0
Eklendi
- Gömülü EMF ve WMF resimleri artık genişletilmiş bir güvenli kayıt beyaz listesi üzerinden yeniden oynatılıyor: kaydet ve geri yükle içeren cihaz-bağlam durum yığınları, dünya dönüşümleriyle pencere ve görünüm alanı eşlemesi, hazır nesneler dahil kalem ve fırça nesne tabloları, dikdörtgenler, elipsler, çizgi zincirleri, çokgenler, çoklu çizgiler ve tire stilleriyle Bézier eğrileri, yazı tipleri, renkler ve hizalama ile sınırlı metin koşuları ve PNG olarak yeniden kodlanan kısıtlı stretch-DIB resimleri; bilinmeyen durum kayıtları, platform meta dosyası oynatımını çağırmak yerine sınırlı raster yedeğine başarısız-kapanışla düşmeye devam ediyor
Düzeltildi
- WMF resimleri artık standart iki baytlık kayıt başlığı düzenini çözüyor; böylece gerçek yerleştirilebilir ve standart meta dosyaları, yalnızca sentetik fikstürler yerine çözülüyor
Sürüm 2.362.0
Eklendi
- Classic XLS ve XLSX artık tablo-formülü dizi durumunu, yazılı veri-doğrulama IME modlarını, hesaplama-iş parçacığı ipuçlarını, tam-hesaplama-zorlaması varlığını, tümünü-yenile ipuçlarını ve çalışma kitabı kod adlarını kendi yerel ikili veya OOXML temsilleriyle koruyor
RecalcAndVerify, formül önbelleklerini ve çalışma kitabı semantiğini değiştirmeden kararlı önbellek, ayrıştırma, eksik işlev ve eksik ad kategorileriyle sınırlı yapılandırılmış bir hesaplama denetimi döndürüyorTXLSPageImageExporter.ExportRange, istenen hücre dikdörtgenini kağıt, kenar boşlukları, üst bilgiler, alt bilgiler, yazdırma başlıkları veya sayfa sonları olmadan tek kompakt bir PNG veya JPEG olarak işliyor; sayfa-resmi öncesi ve sonrası olayları gerçek kodlama tuvali üzerine çizebiliyor- Adanmış bir hücre-resmi dışa aktarıcı, herhangi bir classic veya XLSX hücre dikdörtgenini yapılandırılabilir çözünürlük, ölçek, biçim ve JPEG kalitesiyle tek kompakt bir resim olarak ölçüyor, işliyor ve kaydediyor; saydam veya renkli arka planlar, bağımsız nesne, ızgara çizgisi ve hücre kenarlığı anahtarları, piksel ve bayt bütçeleri ve bir şey başarısız olduğunda mevcut hedefe dokunmayan atomik aynı-klasör değişimiyle dosya kaydetme
- Sayfa-resmi boyama olayları artık canlı tuvali, piksel sınırlarını, punto cinsinden sayfa boyutunu, çözünürlüğü, ölçeği, belge ve sayfa-içi sayfa numaralarını, toplam sayfa sayısını ve kaynak çalışma sayfasını taşıyan eksiksiz bir salt-okunur bağlam alıyor; çok sayfalı TIFF kareleri dahil işlenen her kare için tam olarak bir kez tetikleniyor, ölçüm sırasında sessiz kalıyor ve öndeki olay yükseldiğinde izleyen olaylarını tetiklemiyor veya kısmi resim baytları yazmıyor
TXLSSvgExport, eksiksiz sayfa başına geri çağrıları, deterministik belge ve sayfa kimliği ad alanlarını ve ScreenTip'li ve güvenli yeni pencere öznitelikli isteğe bağlı güvenli köprü katmanlarını destekliyor- Classic ve XLSX HTML dışa aktarıcıları, anlamsal satır ve sütun başlıklarıyla ve sınırlı saf-CSS sıcak izlemeyle isteğe bağlı bir elektronik tablo görünümü sağlıyor ve bağlantı görüntüleme metnini korurken etkin veya yerel URI şemalarını reddediyor
- Görünür PDF imzaları kapsanmış, örtülü veya gerilmiş PNG görünüm resimleri kullanabiliyor ve PDF ekleri her kaydetme sırasında yüklerini tek çağrılı bir kaynak arayüzünden tembelce alabiliyor
- Sınırlı bir EMF ve WMF vektör çözücüsü başlıkları, kayıt boyutlarını, toplamları, tam EOF yerleşimini ve kaçış kısıtlamalarını doğruluyor, ardından güvenli dikdörtgen komut alt kümesini sürücü meta dosyası oynatımını çağırmadan paylaşılan Canvas ve SVG arka uçları üzerinden yeniden oynatıyor
Değişti
- Doğrudan XLSX yazımı, tablo formülü dizi öznitelikleri ve yazılı veri-doğrulama IME modları oluşturabiliyor; dizi tablo formülleri artık satır başına skaler formüller olarak sessizce genişletilmiyor
Sürüm 2.361.99
Değişti
- Otomatik etiketli PDF artık bilgilendirici XLSX resimlerini Unicode alternatif metinli, yoğun sayfa-yerel işaretli-içerik tanımlayıcıları, kesin üst-ağaç girişleri ve eşit resim yükleri bir XObject paylaşırken görünür her örnek için bir anlamsal öğeyle bağımsız Figure yapı öğeleri olarak yayıyor; alternatif metni olmayan resimler dekoratif yapıtlar olarak kalıyor
Sürüm 2.361.98
Düzeltildi
- Kendi hücresini kapsayan bir aralığı tarayan arama formülleri (VLOOKUP, HLOOKUP, LOOKUP, XLOOKUP, XMATCH, MATCH) yeniden hesaplama sırasında artık yanlış döngüsel-referans hataları bildirmiyor; taranan aralık içindeki düzenlemeler hâlâ formülün yeniden hesaplanmasını tetikliyor
- 255 karakterden uzun AutoFilter metin ölçütleri, bozuk bir otomatik filtre koşulu yazmak yerine filtre kaydı sınırına kırpılıyor
- Örtük kesişim işlecinin kullandığı ardışık boşluklar, formül metni yeniden oluşturulurken tek boşluğa çökertilmesi yerine korunuyor
- Yazdırma alanları, yazdırma başlıkları ve filtre veritabanlarının ötesindeki yerleşik tanımlı adlar (alanları birleştir, ayıkla, veritabanı, ölçüt, kaydedici, sayfa başlıkları ve Auto_Open ailesi işaretçileri), classic XLS çalışma kitapları açılıp kaydedilirken kelimesi kelinesine korunuyor
Sürüm 2.361.97
Eklendi
- Classic XLS ve XLSX çalışma kitapları, dokunulmamış kaynağın kayıpsız korunması ve biçimler arası eşlemeyle paylaşılan üç durumlu bir nesne görüntüleme ilkesi ortaya koyuyor; gizli nesneler artık sayfalı veya HTML çıktıyı genişletmiyor ve çizim ile medya işleme yollarına girmiyor
- Çalışma kitabı görüntüleyicisi, yer tutucu modundaki nesneler için hafif adlandırılmış yer tutucular işliyor; PDF, SVG, bit eşlem, yazdırma ve HTML dışa aktarıcıları varsayılan olarak tam nesneleri koruyor ve resim çözümünden ve grafik-sahne kurulumundan kaçınan açık bir yer tutucu seçeneği sunuyor
Sürüm 2.361.96
Değişti
- Elle grafik düzenleri artık bağımsız kaynak alanlarını ve geçersiz belirteçleri koruyor, sınırlı boyut-koruyan yerleşimle faktör ve kenar koordinatlarını çözüyor, iç ve dış çizim hedeflerini artı başlık ve açıklama katmanını onaylıyor, desteklenen ODF geometrisini mutlak grafik uzaklıkları üzerinden dönüştürüyor ve sayfalama, SVG, PDF, resim, önizleme, yazdırma, görüntüleyici ve HTML çıktısı arasında tutarlı başlık, açıklama, çizim-alanı ve eksen-başlığı yerleşimi işliyor
Sürüm 2.361.95
Değişti
- XLSX hücre kaynaklı grafik veri etiketleri artık eksiksiz formüller, indekslenmiş önbellekler, açık paylaşılan ve nokta-başı görünürlük, canlı çalışma sayfası yenilemesi, dış önbellek yedeği, kopyalar ve rapor genişletmesi sırasında formül çevirisi ve sayfalama, SVG, PDF, resim, önizleme, yazdırma, görüntüleyici ve HTML çıktısı arasında tutarlı özel-önce etiket bileşimiyle her seriye ait
Sürüm 2.361.94
Değişti
- Çok düzeyli grafik kategori eksenleri artık seyrek hiyerarşik önbellekleri ve canlı iki boyutlu aralıkları koruyor, doğrusal zamanda üst-duyarlı yayılımlar kuruyor, tek düzey, ters, sağdan-sola, gizli ve boş-kategori davranışlarını onaylıyor ve sayfalama, SVG, PDF, resim, önizleme, yazdırma, görüntüleyici ve HTML çıktısı arasında tutarlı hiyerarşi etiketleri ve ayırıcıları işliyor; ODS dışa aktarımı yaprak kategori aralığını kullanıyor
Sürüm 2.361.93
Değişti
- Tarih eksenleri artık takvim birimlerini tüm görünür seriler genelinde bir kez çıkarıyor, görünür yayılımdan, eksen genişliğinden, ölçülen etiket yazı tipinden, sayı biçiminden ve döndürmeden sınırlı otomatik aralıklar seçiyor ve etiketleri, koordinatları, tikleri ve ızgara çizgilerini sayfalama, SVG, PDF, resim, önizleme, yazdırma, görüntüleyici ve HTML çıktısı genelinde paylaşılan büyük ve küçük tik koleksiyonlarından türetiyor
Sürüm 2.361.92
Değişti
- XLSX tarih eksenleri artık eksen sayı biçimlerini ve kaynak-bağlantı durumunu koruyor, metin stiliyle ve döndürmeyle biçimlendirilmiş etiketler işliyor ve sayfalama, SVG, PDF, resim, önizleme, yazdırma, görüntüleyici ve HTML çıktısı genelinde yinelenen ve seyrek tarihler için sürekli aralığı korurken ters yönü onaylıyor
Sürüm 2.361.91
Değişti
- XLSX tarih eksenleri artık temel, büyük ve küçük takvim birimlerinin ve otomatik-kategori algılamasının atlanmış mı yoksa açıkça verilmiş mi olduğunu, açık gün birimleri ve yanlış değerler dahil koruyor; Classic tarih-eksen uzantı kayıtları yazılı alanları ortaya koyuyor, maskelenmiş veya geçersiz ham değerleri tutuyor ve etkin ayarları XLSX eksen modeline eşleyebiliyor
Sürüm 2.361.90
Değişti
- XLSX tarih-eksenli grafikler artık kesintisiz tarih aralığını koruyor ve sayfalı, SVG, PDF, resim, önizleme, yazdırma, görüntüleyici ve HTML çıktısı genelinde çalışma kitabının 1900 veya 1904 tarih sistemiyle gün, ay veya yıl büyük aralıklarını işliyor; sayfalamaya dayalı çıktı ayrıca yapılandırılan küçük tikleri ve ızgara çizgilerini onaylıyor
Sürüm 2.361.89
Eklendi
- Çalışma kitabı görüntüleyicisi artık geçerli çalışma sayfası arka planlarını dolgusuz hücrelerin arkasına döşüyor; yazdırma, PDF, SVG, bitmap, metafile ve Classic ya da XLSX HTML çıktıları ise varsayılan olarak devre dışı olan açık bir
ExportSheetBackgroundImagesseçeneği sunuyor
Değişti
- Sayfalara bölünmüş arka plan oluşturma artık çalışma sayfasına göreli döşeme fazını sayfalar arasında koruyor, her arka planı render oturumu başına bir kez çözümlüyor, tek bir PDF image XObject veya SVG kaynağını yeniden kullanıyor ve bozuk veri yüklerini tek bir tanılamayla atlıyor
Sürüm 2.361.88
Eklendi
- Classic çalışma sayfaları artık tipli arka plan görseli oluşturma ve paylaşılan salt okunur bir arka plan kaynağı sunuyor; BIFF8 arka plan kayıtlarını sürekli veri bölmesiyle okuyup yazıyor, bitmap verilerini standart BMP verisi olarak yeniden inşa ediyor, desteklenmeyen yerel ve bilinmeyen biçimleri tanılamalarla bayt baytına koruyor, arka plan sahipliğini derin kopyayla taşıyor ve bilinen arka planları XLS ile XLSX arasında iki yönde de dönüştürüyor
Sürüm 2.361.87
Düzeltildi
- XLSX çalışma sayfası kopyaları artık sayfa arka plan görseli baytlarını ve medya türünü, aynı çalışma kitabı içindeki kopyalarda da kitaplar arası kopyalarda da koruyor: aynı kitaptaki kopyalar korunmuş kaynak medyayı yeniden kullanıyor, kitaplar arası kopyalar ise kaydetmeden önce medya sahipliğini yeniden atıyor
Sürüm 2.361.86
Eklendi
- Classic XLS ve XLSX çalışma kitapları
AllowUnsafeFormulaCallbacksseçeneğini sunuyor; bağlamsal değerlendirme ise karşılık gelen çağrı başına seçeneği ve yapılandırılmışxlfeUnsafeFunctionDenieddurumunu sağlıyor
Güvenlik
- Tehlikeli harici ve makro tarzı formül adları varsayılan olarak artık çalışma kitabı yerel, süreç genelinde, çözümleyici ya da olay kullanıcı tanımlı işlev işleyicilerine ulaşmıyor ve red, formül bağımsız değişkenleri değerlendirilmeden önce gerçekleşiyor
Sürüm 2.361.85
Eklendi
- Classic XLS ve XLSX çalışma kitapları; formül hücreleri ve tanımlı adlar üzerinde bilinmeyen işlev, bilinmeyen ad ve sözdizimi tanılaması yapan yapılandırılmış
AuditFormulaSymbolsaracını kazanıyor; işlem başına benzersiz formül ve önbellek isabet istatistikleriyle
Değişti
- Korunan bilinmeyen işlevler ve adlar artık doğrudan, bağımlı, bağlamsal, seri ve paralel hesaplama yollarında Excel
#NAME?hatasıyla değerlendiriliyor - Çalışma kitabı yerel ya da süreç genelindeki kullanıcı tanımlı işlev kaydı değişiklikleri ve tanımlı ad formülü değişiklikleri, bir sonraki yeniden hesaplamadan önce etkilenen hesaplama durumunu geçersiz kılıyor
Düzeltildi
- Bağımlı önbelleğe alınmış hücrelerden okunan formül hataları artık skaler dönüşüme girip Variant dönüşüm istisnası fırlatmak yerine tipli hata olarak kalıyor
Sürüm 2.361.84
Eklendi
- Normal Klasik XLS ve XLSX formül ataması artık çalışma kitabı formül girişi ilkesini atomik olarak uygular; böylece katı ret, hücre değerini, formül önbelleğini ve bağımlılıkları değiştirmeden bırakırken koruma modu bilinmeyen işlevleri ve adları depolar
Değişti
- Klasik XLS, korunan bilinmeyen çağrıları BIFF eklenti kullanıcı işlevi belirteçleri üzerinden yazar ve korunan bilinmeyen ad metnini kaydetme, yeniden açma ve XLS/XLSX dönüştürme boyunca korur
- Formül girişi doğrulaması, yapılandırılmış geri çağrım kullanıcı işlevlerini, çağrılabilir
LAMBDAveLETdeğerlerini, tanımlı ad lambdalarını, rapor yer tutucularını, kayıtlı dış bağlantıları ve geçerli yapılandırılmış başvuruları işleyicileri çağırmadan tanır
Düzeltildi
- XLSX doğrulaması artık geçerli iç içe ve geçerli satır yapılandırılmış başvurularını korur ve çözümlenmemiş bir tablo başvurusunu tararken bayat sütun metnini yeniden kullanmaz
Sürüm 2.361.83
Değişti
- Klasik XLS ve XLSX değer ataması artık
FormulaEntryPolicy.EmptyStringModetutarlı şekilde uygular: varsayılan, tam boş dizeleri temizler; koruma modu sabit bir boş dize depolar;NullveyaUnassignedise her zaman hücreyi temizler - Yerel XLS, XLSX ve ODS yüklemesi ile XLS-to-XLSX ve XLSX-to-XLS dönüştürmesi artık güvenilir sabit boş dizeleri, eksik hücrelerle veya
=""gibi formüllerle karıştırmadan korur - XLSX dize ve Variant satır veya sütun yazımları paketlenmiş depolama hızlı yollarını korur; temizlenen girdileri eksik bırakır ve tam boş dizeleri yalnızca koruma modunda depolar
Sürüm 2.361.82
Eklendi
- Klasik XLS ve XLSX çalışma kitapları artık paylaşılan bir
FormulaEntryPolicyortaya çıkarır; her iki çalışma sayfası motoru ise, çağıran bir hücreyi değiştirmeden önce yapılandırılmış bir sorun, eylem ve bilinmeyen simge döndüren değişikliksizValidateFormulaEntryyöntemleri sağlar
Değişti
- Formül girişi doğrulaması artık tam boş girdiyi boş dize döndüren formüllerden ayırt eder, bilinmeyen işlevleri, bilinmeyen adları, söz dizimi başarısızlıklarını, geçersiz hedefleri ve hedef biçimi sınırlamalarını ayrıştırır ve kayıtlı kullanıcı işlevlerini işleyicilerini çağırmadan tanır
Sürüm 2.361.81
Değişti
- Tüm satır ve tüm sütun eklemeleri veya silmeleri artık XLS ve XLSX içinde her bölmenin sıralı seçim alanlarını ve etkin alanını tutarlı şekilde yeniden eşler; kalan sırayı korur ve tüm alanlar kaldırıldığında sınır hücresi yedeği oluşturur
- Büyük bölme seçimi normalleştirme, yapısal düzenleme ve sorgular artık yinelenen tam dize veya dizi kopyaları yerine amortize edilmiş doğrusal oluşturucular ve kapasite büyümesi kullanır
Düzeltildi
- Klasik XLS artık bozuk veya çelişkili
Selectionkayıt gövdelerini bayt bayt korur ve kısmen güvenilen türlü durumu ortaya çıkarmak yerinexlsDiagnosticSelectionRecordInvalidraporlar
Sürüm 2.361.80
Eklendi
TXLSWorksheetveTXLSXWorksheetartık bir tabanlı koordinatlarla herhangi bir var olan mantıksal bölmenin ilk görünür hücresini okumak ve değiştirmek için eşleşenTryGetWindowScrollveScrollWindowyöntemlerini ortaya çıkarır
Değişti
- Dört bölmeli kaydırma durumu artık paylaşılan üst, alt, sol ve sağ eksenlerini XLS ve XLSX kaydetme, açma ve çalışma sayfası kopyalama boyunca bağımsız korur; eksik bölmeler ve geçersiz koordinatlar, görünüm durumu değiştirilmeden başarısız olur
Sürüm 2.361.79
Değişti
- Klasik XLS çalışma sayfaları her bölme için bağımsız sıralı seçim grupları tutar, arka arkaya gelen BIFF
Selectionkayıtlarını tek bir mantıksal dizide toplar, dokunulmamış kayıt gövdelerini korur ve tam seçim durumunu çalışma sayfasıyla birlikte kopyalar - 1369'dan fazla alanlı klasik seçimler, her parçada tek bir toplu etkin alan indeksi tutularak ardışık standartlara uygun parçalar olarak yazılır
Sürüm 2.361.78
Eklendi
TXLSWorksheetveTXLSXWorksheetartık bölme duyarlı eşleşenGetSelectedAreasveSelectAreasyöntemlerini, paylaşılanTXLSPanePositiontürü üzerinden ortaya çıkarır
Değişti
- Bölme seçimi sorguları, etkin alan indeksiyle çağıranın sahibi olduğu sıralı anlık görüntüler döndürür, örtüşen alanları korur ve bir bölme yokken veya bir güncelleme geçersizken çalışma sayfası durumunu değiştirmeden bırakır
Sürüm 2.361.77
Eklendi
IXLSWorkbook,TXLSWorkbookveTXLSXWorkbookartık Content ve SecurityComplete profilleriyle ve açık görüntüleyici durumu, uçucu meta veri ile formül önbelleği seçenekleriyle eşleşen akış tabanlıSaveSemanticSnapshotve artımlı SHA-256ComputeSemanticHashyöntemlerini ortaya çıkarır
Değişti
- Semantik anlık görüntüler eksiksiz bir anlık görüntü somutlaştırmadan seyrek çalışma kitabı modellerini dolaşır; hem anlık görüntü hem karma işlemleri bir okuma kirası tutar, böylece eşzamanlı genel değişiklikler çalışma kitabı durumu değiştirilmeden önce başarısız olur
Sürüm 2.361.76
Eklendi
- Tür belirlenmiş Klasik XLS grafik modeli artık grafik, kategori ekseni ve değer ekseni başlıklarını ortaya çıkarır
Düzeltildi
- Klasik XLS grafik modeli çıkarımı artık tanımlı BIFF kayıtlarından serileri, göstergeleri, grafik gruplarını, eksenleri, 3D durumu, seri etiketlerini ve seri kaynak formüllerini tanımlar
- Gösterge konumları ve pasta-halka sınıflandırması tanımlı kayıt alanlarından kodu çözülür
Sürüm 2.361.75
Eklendi
- Delphi FeatureShowcase ve C++Builder XlsxFeatureGallery artık aynı derlenmiş rapor veri bağlamını, bellek tablosunu, katı veri erişimini, kurtarılabilir hata devamını, tanılama çalışma sayfasını, değişmez çalıştırma sonucunu ve atomik dosya çıktısı iş akışını gösterir
- Derlenmiş raporlama konusu artık eşleşen Delphi ve C++Builder örnekleri sağlar; buna arabirim tabanlı rapor tabloları için gereken C++Builder akıllı arabirim edinimi dahildir
Düzeltildi
- C++Builder XLSX özellik galerisi, eksiksiz sürümle eşleşen HotXLS statik paketini bağlar; böylece derlenmiş rapor uygulama bağımlılıkları kırılgan birim başına bağlayıcı yönergeleri olmadan çözülür
Sürüm 2.361.74
Değişti
RunToStream,RunToFileveRunToEncryptedFileartık, yalnızca rapor üretimi ve kaydetme tamamlandıktan sonra serileştirilmiş çalışma kitabını yayımlayan tek bir çıktı işlemi paylaşır- Şifrelenmemiş rapor çıktısı şablon çalışma kitabı biçimini korur, ODS şablonlarından ODS çıktısı dahil; şifreli çıktı ise şifreli bir Office kapsayıcısı olarak kalır
Düzeltildi
- Serileştirme, değiştirme, iptal ve ölümcül rapor başarısızlıkları mevcut hedef akışları, dosyaları ve şifreli dosyaları değiştirmeden bırakır ve dönmeden önce çalıştırma başına veri oturumlarını ve geçici depolamayı serbest bırakır
Sürüm 2.361.73
Eklendi
- Adlandırılmış aralık ve Excel tablosu rapor bantları artık
ErrorMode,StrictDataAccess,RuntimeLimitsve değişmezLastResultanlık görüntülerini, ayrı birCompletedWithErrorsbant durumuyla ortaya çıkarır
Değişti
WriteAndContinue, açıkça kurtarılabilir bir satır hatasını değişmez tanılama metni olarak yazabilir, kaynak imleç satırını ve gerçek çıktı hücresini kaydedebilir, sonra o satırdaki sonraki hedeflere ve sonraki girdi satırlarına devam edebilir- Rapor ifadeleri, ifade değerlendirmesi sırasında sayısal, tarih, Boole ve diğer desteklenen Variant değerlerini koruyarak metne geri dönmeden önce türlü bant anlık görüntü değerlerini tüketir
Düzeltildi
- Bant genişletmesi sırasındaki ölümcül hedef, iptal ve çalışma zamanı sınırı başarısızlıkları kaynak hedefleri ve eklenen yapıyı geri yükler, geri alınan tanılama bayraklarını temizler ve sıfır uygulanan hedef yayımlar
Sürüm 2.361.72
Eklendi
TXLSReportRuntimeLimits, saklanan çalışma zamanı sorun sayısını, temizlenmiş ileti uzunluğunu ve sorun belleğini sınırlar;RuntimeDiagnosticsSheetNameise isteğe bağlı olarak tek bir yapılandırılmış tanılama çalışma sayfası yazar- Açık çözümleyici veri hataları, ifadelerde sıfıra bölme ve geçersiz düzenli ifadeler artık kararlı sağlayıcı veya ifade sorun kategorileri ile hata kodları taşır
Değişti
WriteAndContinue, güvenli hücre dışı hedefleri korur ve sorunlarını kaydeder; çalışma sayfası adları ve tanımlı ad formülleri ise hızlı başarısızlık gösteren yapısal hedefler olarak kalır- Çözümleyici veri hatası sonuçları, çalışma başına diğer ad önbelleğinden sunulduğunda kurtarılabilir kalır; bir çözümleyicinin fırlattığı özel durumlar ise ölümcül olmaya devam eder
Güvenlik
- Çalışma zamanı iletileri ilk satırda durur, yaygın kimlik bilgisi ve taşıyıcı belirteç biçimlerini sansürler ve başarısız olan hedefi değiştirmeden önce sayı, uzunluk ve bellek sınırlarını uygular
Sürüm 2.361.71
Eklendi
{{#usertable(alias, logicalName, providerKey, name=expression)}}hücreleri tam eşleşmeyle tür belirlenmiş geç yüklenen tablo bildirimlerine derlenir veTXLSCompiledReportTemplate.UserTableCount, bildirim sayısını çıktı hedeflerinden ayrı olarak raporlarTXLSReportTemplateChecker.DataContext, kayıtlı sağlayıcı anahtarlarını, tür belirlenmiş parametre sınırlarını, bozuk bildirimleri ve büyük/küçük harf duyarsız diğer ad çakışmalarını bir çözümleyiciyi çağırmadan ön kontrolden geçirir
Değişti
- Rapor şablonları ve üreteçleri bildirim parametrelerini hedef yazımından önce değerlendirir, bunları geçerli çalıştırma oturumuna kaydeder ve bildirilen bir tabloyu yalnızca
dbvalueveyadbcountdiğer adına ilk kez başvurduğunda çözer - Tekrarlanan özdeş bildirimler tek bir isteği paylaşır; diğer adı farklı bir mantıksal ad, sağlayıcı, parametre sırası, tür veya değerle yeniden kullanan bildirimler ise çalışma kitabında değişiklik yapılmadan önce, bildirim yapan hücrenin konumuyla birlikte başarısız olur
Güvenlik
- Kullanıcı tablosu bildirimleri yalnızca kayıtlı bir sağlayıcı anahtarını ve sınırlı tür belirlenmiş veri parametrelerini kabul eder, parametre ifadeleri içinde veri tablosu erişimini reddeder ve SQL, yollar, URL'ler veya komut metni için hiçbir şablon alanı göstermez
Sürüm 2.361.70
Eklendi
TXLSReportDataRequest, adlandırılmış veya kullanıcı tablosu kimliğini, tür belirlenmiş parametreleri, kaynak konumunu ve salt okunur çalıştırma denetiminiIXLSReportDataResolverarabirimine taşır; arabirimin açık sonuç durumları işlenmemiş, çözümlenmiş, bulunamadı ve veri hatası sonuçlarını ayırt ederTXLSReportDataContext.RegisterResolver,RemoveResolverveClearResolvers, büyük/küçük harf duyarsız adlandırılmış çözümleyici kaydını yönetir;TXLSReportDataLimitsise diğer adları, çözümleyicileri, parametreleri, adları, iletileri ve dönen tablo şemalarını sınırlar
Değişti
- Her rapor veri oturumu, çözümleyici kaydının O(1) aramalı bir anlık görüntüsünü oluşturur, açık tabloları yetkili tutar, eski tablo sağlayıcılarını uyarlar, tür belirlenmiş istekleri diğer ada göre önbelleğe alır ve mantıksal adı, sağlayıcısı, parametre sırası, türü veya değeri farklı bir diğer adın yeniden kullanılmasını reddeder
- Rapor çalıştırıcıları ve bantları artık veri çözümlemesi boyunca tek bir iş parçacığı güvenli iptal denetimi taşır, iptal sonrasında etkin hedefi işlemeden durur ve iptali bir veri hatası olarak önbelleğe almak yerine diğer adı temiz bir yeniden deneme için kullanılabilir bırakır
Güvenlik
- Tür belirlenmiş veri istekleri; denetim karakterlerini, negatif kaynak koordinatlarını, yinelenen parametre adlarını, desteklenmeyen Variant dizilerini veya başvuruları, aşırı uzun dizeleri, aşırı sayıda diğer adı veya sağlayıcıyı ve aşırı büyük tablo şemalarını, güvensiz iş veya çalışma kitabı değişikliğinden önce reddeder
Sürüm 2.361.69
Eklendi
TXLSXWorksheet.ClearRowHeightveClearColWidth, tek bir açık boyut geçersiz kılmasını diğer satır veya sütun meta verilerine dokunmadan kaldırır
Değişti
- Derlenen rapor hedefleri artık dinamik biçimlendirmeyi çağırmadan önce ifade değerlendirmesini tamamlar ve hücre içeriğini, sayı biçimlerini, satır yüksekliklerini ve sütun genişliklerini tek bir geri alma sınırı üzerinden işler
- Kurtarılabilir hücre tanılamaları, kırmızı yazı tipi ve sarı dolgu stillerini hücrenin var olan yazı tipinden türetir, kalan hücre stilini korur ve havuzlanmış stilleri eşit temel yazı tipleri ile tekrarlanan çalıştırıcı yürütmeleri arasında yeniden kullanır
Düzeltildi
- Kurtarılabilir bir değerlendirme hatası artık dinamik sayı biçimlerini veya açık satır ve sütun boyutlarını geride bırakmaz ve tanılama yazımları artık değişmez metni depolamadan önce var olan formülü temizler
Sürüm 2.361.68
Eklendi
- Derlenen rapor çalıştırıcıları ve üreteçleri, son durum, uygulanan sayı, hata ayrıntıları ve sıralı çalışma zamanı sorunları içeren
ErrorMode,StrictDataAccessve değişmez birLastResultortaya çıkarır WriteAndContinue, açıkça kurtarılabilir hücre verisi hatalarını değişmez tanılamalarla değiştirebilir veCompletedWithErrorsolarak sonlanabilir; varsayılanStopmodu ise uyumlu kalır
Değişti
- Katı veri erişimi, açık bir şablon geri dönüşü bulunmadığında eksik tabloları, kullanılamayan rastgele erişimi, eksik satırları ve eksik alanları kararlı hata kodlarıyla raporlar
- Yalnızca açıkça kurtarılabilir işaretlenmiş veri hataları devam edebilir; yapısal, geri çağrım, iptal, kaynak, güvenlik, serileştirme ve diğer ölümcül hatalar raporu durdurmaya devam eder
Düzeltildi
- Dosya ve şifreli dosya çıktısı hataları artık, önceki çalışma kitabı üretim aşamasından kalan tamamlanmış bir sonucu tutmak yerine başarısız bir çalıştırma sonucu yayımlar
Sürüm 2.361.67
Değişti
- Derlenen şablonlar, çalıştırıcılar, aralık bantları ve Excel tablosu bantları artık her mantıksal çalıştırma için tek bir yalıtılmış veri oturumu üzerinden
dbvaluevedbcountdeğerlerini çözer - Tekrarlanan diğer adlar bir çalıştırma içinde bir kez yüklenir, sonraki çalıştırmalar sağlayıcı verisini yeniden yükler, eşzamanlı çalıştırmalar bağımsız önbellekler tutar ve
PreprocessAndRunişleminin her iki geçişi de tutarlı tek bir tablo anlık görüntüsünü paylaşır - Rapor bandı ifadeleri yalnızca kendi satır veya sütun değişkenlerini bağlar; böylece sabit tablo adları ve yerleşik konum değişkenleri artık kaynak sütunlarıyla karıştırılmaz
Düzeltildi
- Rapor veri oturumları ve bunların sağlayıcı anlık görüntüleri, sağlayıcı özel durumları ve yeniden kullanılabilir çalıştırıcı yeniden denemeleri dahil, başarılı, iptal edilmiş veya başarısız yürütmeden sonra serbest bırakılır
Sürüm 2.361.66
Eklendi
TXLSReportDataContext.BeginRun, durum incelemesi ile çözümlenmiş veya önbelleğe alınmış diğer ad sayıları içeren yalıtılmış birIXLSReportDataSessionanlık görüntüsü döndürür
Değişti
- Rapor veri oturumları, açık tablolar, geç yüklenen sağlayıcı sonuçları, eksik diğer adlar ve sağlayıcı veri hataları için büyük/küçük harf duyarsız bir karma önbellek kullanır
- Her farklı diğer ad oturum başına en fazla bir kez sağlayıcı zincirine ulaşır, sağlayıcı sonuçları istenen diğer ada bağlı kalır ve aynı diğer adla özyineleme anında başarısız olur
- Doğrudan
TXLSReportDataContext.TryGetTableveRequireTableçağrıları, kayıtlar değiştiğinde geçersiz kılınan ayrı bir uyumluluk önbelleğini korur
Sürüm 2.361.65
Eklendi
IXLSXImageBlobveTXLSXImageBlob, tek kullanımlık SHA-256 özetleri, bayt boyutu ve isteğe bağlı bir önbellek anahtarıyla değişmez raster ve SVG yükleri sağlarTXLSReportImageResult.CacheKey, V2 görüntü sağlayıcısının yeniden kullanılabilir içeriği açıkça tanımlamasını sağlar; aynı anahtar için çelişen içerik, çalışma sayfasında değişiklik yapılmadan önce reddedilir
Değişti
- Tekrarlanan rapor görüntüleri, bağımsız çapalar ve dönüşümleri korurken açık önbellek anahtarı veya tam özet eşleşmesiyle tek bir değişmez yükü paylaşır
- XLSX ve ODS, her farklı görüntü yükünü bir kez kaydeder, ortam ilişkisini sayfalar arasında yeniden kullanır ve çalışma kitabı yeniden açıldığında paylaşılan yükleri geri yükler
- XLSX yeniden açma artık SVG eşlik verisini DrawingML uzantı ilişkilerinden geri yükler ve bunu raster geri dönüşüyle eşleştirir
Sürüm 2.361.64
Eklendi
TXLSReportImageResult, kaynak piksel boyutlarını ve DPI değerini bildirebilir; görüntü istekleri ve sonuçları ise EMU cinsinden çapaya göreli hedef uzaklıklarını ortaya çıkarırTXLSXImage.OffsetXEMUveOffsetYEMU, resmin çapa içindeki yerleşimini XLSX ve ODS kaydetme/açma döngüleri boyunca korur
Değişti
- V2 görüntü bağlaması, fiziksel geometriyi PNG, JPEG, GIF, BMP, EMF ve WMF başlıklarından türetir, Natural, Contain, Cover veya Stretch boyutlandırmasını uygular ve kapsanan görüntüleri piksellerinin kodunu çözmeden ortalar
- Başlıklar kesilmiş, bildirilen boyutlar çelişkili, bir kenar 100.000 pikseli aşıyor veya toplam kodu çözülmüş boyut 100 milyon pikseli aşıyorsa, raster geometri çalışma sayfasında değişiklik yapılmadan önce reddedilir
Sürüm 2.361.63
Eklendi
IXLSReportImageDataProviderV2, çalışma kitabı, çalışma sayfası, hedef, bant, tablo, satır, çapa ve iptal bağlamıyla görüntü baytlarını veya çağıran tarafından ödünç alınan ve sağlayıcı tarafından devredilen akışları döndürebilirOnTransformImage, bağlamadan önce bir görüntüyü değiştirebilir veya yeniden boyutlandırabilir; derlenen aralık ve Excel tablosu bantları ise her gerçek veri satırının salt okunur bir anlık görüntüsünü ortaya çıkarır
Değişti
- V2 görüntü akışları, yapılandırılabilir 64 MiB varsayılan sınırıyla sınırlı bloklar halinde okunur; ödünç alınan konumlanabilir akışlar konumlarını geri yükler ve devredilen akışlar tam olarak bir kez serbest bırakılır
- V2 yükleri, çalışma sayfasında değişiklik yapılmadan önce boş veriyi, eşleşmeyen biçim imzalarını, tutarsız boyutları, geçersiz çapaları ve kılavuz dışı uzaklıkları reddeder
- Derlenen aralık ve Excel tablosu bantları, görüntü hedeflerini üretilen her satır için bir kez, somutlaştırılmış bağlı sütunlardan bağlar ve üretilen çalışma sayfası hücrelerini taramaz
Sürüm 2.361.62
Eklendi
TXLSCompiledReportRunnerveTXLSReportGeneratorartık, eksik görüntü ve yönerge hücresi ilkeleriyle mevcut birIXLSReportImageProviderkabul ederTXLSReportImageBinder.ApplyTarget, ilgisiz çalışma sayfası hücrelerini taramadan önceden derlenmiş tek bir görüntü yönergesini bağlar
Değişti
{{#image Key}}hücreleri tam eşleşmeyle tür belirlenmiş rapor hedeflerine derlenir, sağlayıcı yapılandırılmadığında değişmeden kalır ve derlenmiş anahtar ile koordinatlarını çalıştırıcı oturumları arasında yeniden kullanır
Sürüm 2.361.61
Eklendi
TXLSCompiledReportRunnerartık, kararlı çalışma sayfası kimliği, özgün ve geçerli koordinatlar, salt okunur rapor verisi, hedef sayıları, iptal ve hata ayrıntılarıyla eşleştirilmiş çalışma kitabı ve çalışma sayfası üretim olaylarını ortaya çıkarırTXLSReportGenerator, seçilebilir yerinde veya atomik klon değişikliğiyle şablon okuma ve üretim yaşam döngüsü olayları üzerinden çalışma kitabı, dosya, akış veya şifreli dosya şablonlarını çalıştırır
Değişti
- Rapor üretimi özgün çalışma sayfası kümesini dondurur, geri çağrım güdümlü yapı değişikliklerinden sonra yeniden derler, aynı çalışma kitabının eşzamanlı değiştirilmesini reddeder, iptal ve hata sırasında girilen olayları eşleştirir ve ilk özel durumu korur
- Rapor akışları çağıranın mülkiyetinde kalır, konumlanabilir şablon akışları konumlarını geri yükler, yalnızca ileri akışlar sınırlı bloklar halinde tüketilir ve akış, dosya ve şifreli dosya hedefleri yalnızca başarılı tamamlanmadan sonra değişir
- Yaşam döngüsü işleyicileri olmayan derlenen raporlar, çalışma sayfası taramaları, olay bağlamları veya hedef başına yaşam döngüsü ayırmaları olmadan doğrudan hedef döngüsünü korur
Sürüm 2.361.60
Eklendi
- XLSX çalışma kitapları artık tam paket kökü görev bölmesi incelemesi ve kaldırması için
HasWebAddinTaskPanes,WebAddinTaskPaneCountveRemoveWebAddinTaskPanesortaya çıkarır
Değişti
- Web Eklentisi görev bölmesi kaldırma artık değişiklikten önce sınırlı bir iç ilişki grafiğini doğrular, paylaşılan ve ilgisiz paket parçalarını korur, münhasır alt öğeleri ve sahibi olunan ilişki parçalarını kaldırır, içerik türlerini yeniden oluşturur, kaynak kopyanın yeniden canlanmasını engeller ve idempotenttir
- Klasik XLS ve ODS çalışma kitapları, paket içeriğini taramadan Web Eklentisi görev bölmesi kaldırmayı desteklenmiyor olarak raporlar
Sürüm 2.361.59
Eklendi
- Klasik XLS ve XLSX çalışma kitapları artık önbellek kalıcılığı ve dosyada bildirilen bağlantı güncelleme tercihi için eşleşen
SaveExternalLinkValuesveUpdateLinksözelliklerini ortaya çıkarır
Değişti
- Dış bağlantı önbelleği değerlerini devre dışı bırakmak artık yalnızca Klasik
XCT/CRNkayıtlarını veya XLSXsheetDataSetiçeriğini atlar; bağlantı tanımlarını, tanımlı adları, ilişkileri, bilinmeyen XML'i ve bellek içi önbellekleri korur - Dış bağlantı ilkeleri artık ayrılmış kaynak değerlerini düzenlenene kadar kayıpsız biçimde geri yazar, XLS ve XLSX arasında dönüştürür, değişmemiş sıkıştırılmış paket parçalarını korur ve asla dış dosya veya ağ erişimi başlatmaz
Sürüm 2.361.58
Eklendi
TXLSHTMLExportveTXLSXHtmlExportSessionartık geçerli HTML işlemi tarafından kullanılan değişmezRenderGeometryanlık görüntüsünü ortaya çıkarır
Değişti
- Klasik XLS ve XLSX HTML dışa aktarıcıları artık Excel karakter genişliklerini, sabit kodlanmış dönüşüm çarpanları veya CSS karakter birimleri yerine arka uca özgü en büyük basamak genişliği geometrisi üzerinden sabit CSS uzunluklarına dönüştürür
- Çalışma kitabı, çalışma sayfası, aralık ve artımlı çok sayfalı HTML dışa aktarımları, sınırlı bir ölçüm önbelleğiyle işlem yerel tek bir kalibrasyon yakalar ve saklanan satır yüksekliklerini veya sütun genişliklerini asla değiştirmez
Sürüm 2.361.57
Değişti
- PDF, SVG, bitmap, baskı önizleme ve çalışma kitabı görüntüleyici işlemleri artık arka uç duyarlı sınırlı ölçüm önbellekleriyle birbirinden ayrı değişmez işleme geometrisi anlık görüntüleri yakalar
- Paylaşılan sayfa işleme ve SVG sarmalama artık, saklanan satır yüksekliklerini ve sütun genişliklerini korurken süreç genelindeki GDI bitmap ve dize listesi durumu yerine işlem yerel yazı tipi ölçümü kullanır
Sürüm 2.361.56
Değişti
- Klasik XLS ve XLSX AutoFit artık işlem başına tek bir değişmez çalışma kitabı işleme geometrisi hizmeti yakalar; buna kalibre edilmiş metin ölçümü, sarmalama, satır aralığı, hücre kenar boşlukları ve gerçek XLSX görünür yazı tipleri dahildir
- Sayfalama artık her derleme için çalışma kitabı yerel geometri yakalar, süreç genelindeki normal yazı tipi ve en büyük basamak genişliği durumunu kaldırır ve saklanan satır yüksekliklerini veya sütun genişliklerini değiştirmeden kalibre edilmiş örtük sütun genişliklerini uygular
Sürüm 2.361.55
Eklendi
- Klasik XLS ve XLSX çalışma kitapları artık sınırlı yerel önbellekler, paylaşılan genişlik dönüşümleri ve AutoFit için süreç genelinde DPI veya temel genişlik önbelleği olmaksızın, değişmez ve işleme ait geometri ile yazı tipi ölçüm hizmetleri oluşturur
Sürüm 2.361.54
Eklendi
- Klasik XLS ve XLSX çalışma kitapları artık doğrulanmış
TXLSRenderCalibrationdeğerlerini ve gelecekteki işleme işlemleri için bağımsızCaptureRenderCalibrationanlık görüntüleri ileResetRenderCalibrationvarsayılanlarını ortaya çıkarır
Sürüm 2.361.53
Eklendi
- XLSX yükleme artık bir çalışma sayfası yazıcı ayarları ilişkisi eksik, yanlış türde veya sarkan olduğunda
xlsDiagnosticPrinterSettingsRelationshipInvalidraporlar
Değişti
SaveXLSWorkbookAsXLSXveSaveXLSXWorkbookAsXLSartık tür belirlenmiş sayfa kurulumu alanlarını ve opak yazıcı sürücüsü baytlarını bağımsız taşır; standart alanlar, yinelenen özel varsayılanlara göre önceliklidir
Düzeltildi
- XLSX yükleme,
pageSetuptarafından adlandırılan ilişki geçersiz olduğunda artık ilgisiz bir yazıcı ayarları parçasını bağlamaz - XLSX'ten BIFF8'e dönüştürme artık herhangi bir hedef baytı yazmadan önce aşırı büyük veya temsil edilemeyen yazıcı ayarlarını reddeder
Sürüm 2.361.52
Eklendi
- Klasik XLS ve XLSX çalışma sayfaları artık doğrudan opak yazıcı sürücüsü yükü denetimi için kopyadan yalıtılmış
PrinterDriverDataveHasPrinterDriverDataözellikleri ileClearPrinterDriverDataortaya çıkarır
Düzeltildi
- XLSX yazıcı sürücüsü verisini temizlemek artık desteklenmeyen parça korunması etkinleştirilmiş olsa bile çalışma sayfası ilişkisini ve ikili paket parçasını kaldırır
Sürüm 2.361.51
Değişti
- XLSX yükleme ve kaydetme artık her çalışma sayfasının ikili yazıcı ayarlarını
pageSetupilişkisi, içerik türü bildirimi veprinterSettingsN.binpaket parçası üzerinden korur - Yazıcı ayarları, bayt düzeyinde aynı bağımsız mülkiyetle aynı çalışma kitabı içi ve çalışma kitapları arası çalışma sayfası kopyalarında hayatta kalır; değişmemiş kaynak parçalar özgün sıkıştırılmış yüklerini koruyabilir
Sürüm 2.361.50
Değişti
- Klasik XLS yükleme ve kaydetme artık tam BIFF
PLSyazıcı sürücüsü yükünü, hemen ardından gelen herContinuesegmentiyle birlikte korur - Yazıcı sürücüsü yükleri çalışma sayfalarıyla birlikte derin kopyalanır, tam BIFF boyutunda parçalar halinde
Setupöncesinde yayımlanır ve yapısal olarak eksik olduğunda veya 1 MiB güvenlik sınırından büyük olduğunda reddedilir
Sürüm 2.361.49
Eklendi
- Klasik XLS sayfa kurulumu artık salt okunur
HasSetupRecordvePrinterSettingsInitializedözelliklerini ortaya çıkarır; böylece çağıranlar eksik veya başlatılmamış yazıcı ayarlarını tanımlı değerlerden ayırt edebilir
Değişti
- Dokunulmamış bir klasik çalışma sayfasını kaydetmek artık eksik BIFF
Setupkaydını korur ve var olan 34 baytlık bir kaydın, ayrılmış ve modellenmemiş bayrak bitleri dahil her baytını tutar - Sayfa kurulumu ayarlayıcıları artık eksik bir
Setupkaydını yalnızca gerektiğinde oluşturur ve yazıcıya bağımlı veya yön alanlarını etkilenen özelliğe göre başlatır
Sürüm 2.361.48
Eklendi
SaveXLSXWorkbookAsXLSartık dosya ve akış aşırı yüklemeleri üzerinden XLSX modeli bir çalışma kitabını BIFF8'e dönüştürür; yüklenen değerleri, formülleri, çekirdek stilleri, birleştirilmiş aralıkları, satır ve sütun boyutlarını, çalışma kitabı tarih modunu ve etkin sayfa durumunu korur
Değişti
- XLSX'ten XLS'ye dönüştürme, stilleri yazmadan önce tek bir deterministik 56 renkli palet oluşturur, halihazırda kullanımda olan indeksli yuvaları korur ve doğrudan renkler BIFF8 kapasitesini aştığında ağırlıklı OKLab kuantalaması uygular
- Dönüştürme yolu, kaynak kılavuzu somutlaştırmadan yüklenen seyrek veya paketlenmiş hücreleri dolaşır, hedefe dokunmadan önce BIFF8 sınırları dışındaki koordinatları reddeder ve artık Delphi ve C++Builder ConversionWorkbench örneklerinde kullanılabilir
Sürüm 2.361.47
Eklendi
- Klasik XLS ve XLSX çalışma kitapları artık geçerli 56 yuvalı palet planını doğrulayan ve atomik olarak uygulayan eşleşen
ApplyBiffPalettePlanyöntemlerini ortaya çıkarır - Klasik çalışma kitapları artık
BiffPaletteSavePolicyortaya çıkarır; açık bir BIFF8 iyileştirme seçeneği ve geçmiş palet çıktısını koruyan bir varsayılan ile
Değişti
- Palet planı uygulaması artık ilk değişiklikten önce kaynak üretimini, kaynak karmasını, tüm yuva kimliklerini ve renklerini, toplam sayıları, koruma kilitlerini, değişiklik bayraklarını ve opak hedefleri doğrular, ardından önbelleğe alınmış OKLab eşleştiricisini bir kez yeniden oluşturur
- İyileştirilmiş BIFF8 kaydetmeleri, başarıdan sonra uygulanan paleti çalışma kitabında bırakır ancak çıktı başarısız olursa veya iptal edilirse 56 kaynak rengin tamamını ve özgün üretimi geri yükler; BIFF5 ve BIFF olmayan çıktı yolları değişmeden kalır
Sürüm 2.361.46
Eklendi
- Klasik XLS ve XLSX çalışma kitapları artık kaynak palet kimliği, kilitli yuvalar, önerilen renkler, birleştirilmiş gerçek renk eşlemeleri, tam kapsam ve algısal hata istatistikleri içeren değişikliksiz bir 56 yuvalı plan döndüren eşleşen
BuildBiffPalettePlanyöntemlerini ortaya çıkarır
Değişti
- BIFF palet planlaması artık boş yuva atamadan önce indeksli tüketicileri ve var olan tam renkleri korur, ardından yalnızca doğrudan ve çözümlenmiş tema renkleri kalan kapasiteyi aştığında deterministik frekans ağırlıklı OKLab kümelemesini kullanır
- Palet planı oluşturma, saklanan stil ve koşullu biçim meta verilerini palet girdilerini, özel renk sayılarını, hücreleri, kaydetme davranışını veya seyrek depolamayı değiştirmeden okur
Sürüm 2.361.45
Eklendi
- Klasik XLS ve XLSX çalışma kitapları artık genel ve fiziksel indeksler, normalleştirilmiş ARGB değerleri, tanım ve başvuru sayıları, tüketici türleri ve koruma kilitleri içeren deterministik bir 56 yuvalı envanter döndüren eşleşen
ScanIndexedColorUsageyöntemlerini ortaya çıkarır
Değişti
- İndeksli renk kullanımı taraması artık çalışma kitabı stil havuzlarını, seyrek hücre başvurularını, adlandırılmış stilleri, aralık kaplamalarını, çalışma sayfası kılavuz çizgilerini, şekilleri, yorumları, zengin metni, grafik yazı tiplerini, fark stillerini, veri çubuklarını ve renk ölçeklerini kullanılmayan hücreleri somutlaştırmadan veya çalışma kitabı durumunu değiştirmeden kapsar
- İndeksli koşullu biçim renkleri artık klasik BIFF ve OpenXML fark stilleri, veri çubukları ve renk ölçekleri üzerinden geri döner; buna çalışma sayfası parçalarından önce fark stili tanımlayıcılarını yayımlayan akış tabanlı kaydetmeler dahildir
Sürüm 2.361.44
Eklendi
- Klasik XLS ve XLSX çalışma kitapları artık en yakın genel palet indeksini, fiziksel yuvayı, normalleştirilmiş ARGB değerini, karesel algısal uzaklığı ve tam eşleşme durumunu döndüren eşleşen
NearestIndexedColoryöntemlerini ortaya çıkarır
Değişti
- En yakın indeksli renk eşleştirmesi artık hem çalışma kitabı motorlarında hem de eski renk yöneticisinde tek bir önbelleğe alınmış OKLab uygulamasını paylaşır; deterministik en düşük indeks eşitlik bozma ve önbellek güncellemeleri yalnızca etkili palet değişiklikleriyle sınırlıdır
- En yakın renk sorguları yalnızca 56 fiziksel BIFF palet girdisini tarar, kısmen saydam girdileri reddeder ve paleti veya çalışma kitabı durumunu asla değiştirmez
Sürüm 2.361.43
Eklendi
- Klasik XLS ve XLSX çalışma kitapları artık eşleşen
ResolveIndexedColoraşırı yüklemelerini ortaya çıkarır; bunlar genel renk indekslerini, BIFFicvdeğerlerini ve OOXML indeksli renklerini sınıflandırır ve palet, otomatik, sistem veya geçersiz meta veri döndürür - Tür belirlenmiş indeksli renk sonucu ham indeksi, palet yuvasını, sistem rengi rolünü, normalleştirilmiş ARGB değerini ve somut bir rengin çözümlenip çözümlenmediğini raporlar
Değişti
- Otomatik ve sistem renk belirteçleri artık geçerli Windows masaüstünü örtük olarak sorgulamaz; somut bir ortam rengi gerektiğinde çağıranlar açık bir çözümleyici sağlayabilir
- Tema sistem renkleri artık saklanan yedek RGB değerlerini kullanır; böylece yükleme, kaydetme ve başsız işleme makineler arasında deterministik kalır
Düzeltildi
- Geçersiz OOXML indeksli renk değerleri artık opak siyaha çözümlenmez ve eski renk yöneticisi varsayılanları artık tam 128 kanallı palet değerlerini kullanır
Sürüm 2.361.42
Eklendi
TXLSWorksheetveTXLSXWorksheetartık bir tabanlı satır veya sütun özet düğümleri için eşleşenTryGetOutlineNode,SetOutlineNodeCollapsedveSetOutlineDisplayLevelyöntemlerini ortaya çıkarır
Değişti
- Çalışma sayfası anahattı sorguları ve güncellemeleri artık seyrek motor meta verilerini sıkıştırılmış planlara uyarlar, iç içe alt öğe durumunu varsayılan olarak korur ve kullanılmayan çalışma sayfası koordinatlarını taramadan gizli ve daraltılmış değişiklikleri uygular
- OpenDocument satır ve sütun grupları artık yerel iç içe görüntüleme durumunu doğrudan meta veri değişiklikleri, yapısal düzenlemeler, ODS gidiş dönüşleri ve XLSX özet düğümü işaretçilerine dönüştürme boyunca korur
TXLSXWorksheet.ToggleRowGroupedveToggleColGrouped, özet düğümü API'si çevresinde yön duyarlı uyumluluk sarmalayıcıları olarak kullanılabilir kalır
Sürüm 2.361.41
Eklendi
TXLSOutlineGeometryartık idempotent düğüm daraltma veya genişletme ile bir tabanlı anahat görüntüleme düzeyi değişiklikleri için sıkıştırılmışTXLSOutlineMutationPlanörnekleri oluşturabilir- Anahat değişiklik planları, iç içe daraltma işaretçilerini varsayılan olarak bağımsız tutarken açık koruma, daraltma ve genişletme alt modlarını ortaya çıkarır
Değişti
- İç içe bir anahat düğümünü genişletmek artık görünürlüğü türetirken daraltılmış üstleri ve daraltılmış altları hesaba katar; toplu düğüm keşfi ise yalnızca somutlaştırılmış aralıkları doğrusal bir monoton yığın geçişiyle dolaşır
Sürüm 2.361.40
Eklendi
- Yeni motordan bağımsız
lxOutlinebirimi, sıralanmış seyrek aralıklardan satır veya sütun anahattı geometrisi oluşturur ve kullanılmayan çalışma sayfası koordinatlarını taramadan özet-önce veya özet-sonra düğümlerini, iç içe ayrıntı aralıklarını, özet düzeylerini, gizli durumu ve açık daraltma işaretçilerini keşfeder
Sürüm 2.361.39
Eklendi
- Klasik XLS sütun meta verileri artık bağımsız anahat daraltma işaretçisini
TXLSColumnInfo.CollapsedveTXLSColumnInfoList.Collapsedüzerinden ortaya çıkarır
Düzeltildi
- Klasik XLS sütun anahattı daraltma işaretçileri artık BIFF gidiş dönüşleri, sütun biçimi kopyaları, çalışma sayfası kopyaları ve bitişik kayıt birleştirmelerinden sağ çıkarken tanımlı genişlik, en iyi sığdırma ve fonetik bayrakları bozulmadan kalır
Sürüm 2.361.38
Düzeltildi
- Klasik XLS anahattı özet sütunları artık ters
WSBOOLyön bitini yazmak yerine soldan sağa ve sağdan sola çalışma sayfası görünümleri boyunca mantıksal sol veya sağ konumlarını korur
Sürüm 2.361.37
Eklendi
- Klasik XLS ve XLSX çalışma sayfaları artık açık bir hedef hücre bağlamında salt okunur A1 veya R1C1 formül değerlendirmesi için
EvaluateFormulaAtortaya çıkarır IXLSFormulaEvaluationTemplate, değişmez bir formül çapasını bir kez derler veEvaluateAtveyaEvaluateAtWithOptionsüzerinden diğer hücrelerde tekrar tekrar değerlendirir- Formül değerlendirme seçenekleri artık formül uzunluğu, söz dizimi öğesi adımları, özyineleme derinliği ve üretilen dizi baytları için sınırlar içerir; tükenme
xlfeResourceLimitolarak raporlanır
Değişti
- Tek seferlik ve yeniden kullanılabilir değerlendirme artık çalışma kitabı durumunu yazmadan çalışma sayfası yerel adlarını, yapılandırılmış başvuruları, önbelleğe alınmamış formül bağımlılıklarını, dizi köklerini, geçici (volatile) durumu, iptali ve açıkça yetkilendirilmiş dış başvuruları paylaşır
- Mevcut çalışma kitabı ve çalışma sayfası
Calculateyöntemleri, tür belirlenmiş bağlamsal değerlendiricinin üzerinde uyumluluk cephesi olarak kalır
Düzeltildi
- Bağlamsal değerlendirme artık formül hata varyantlarını korur ve ayrıştırma, desteklenmeyen işlev, döngüsel başvuru, dış başvuru, iptal, çalışma sayfası ömrü ve kaynak sınırı hatalarını ayırt eder
- Yeniden kullanılabilir R1C1 şablonları artık başka bir hedef hücrede değerlendirildiğinde göreli satır ve sütun uzaklıklarını derleme çapasından çevirir
Sürüm 2.361.36
Eklendi
ConvertExternalDefinedNamesToRefErrorsartık Klasik XLS ve XLSX çalışma kitaplarında kullanılabilir; onaylanmış dış çalışma kitabı tanımlı adlarını sıradan hücre formüllerini yeniden yazmadan ayırır- Atlanan bozuk veya desteklenmeyen tanımlar
xlsDiagnosticDefinedNameConversionSkippedüzerinden raporlanır
Değişti
- Dönüştürme, seçilen tanımları atomik olarak yerel
#REF!ile değiştirir; çalışma kitabı veya çalışma sayfası kapsamını, görünürlüğü, yorumları, makro ve yerleşik bayrakları, bilinmeyen öznitelikleri ve dış bağlantı parçalarını korur
Düzeltildi
=[1]!RemoteNamegibi dış tanımlı ad yuvası söz dizimi artık bildirilen çalışma kitabı bağlantısı üzerinden çözümlenir ve bağımlı formüller yeniden hesaplama sırasında ortaya çıkan Excel hata değerini korur
Sürüm 2.361.35
Eklendi
TXLSWorkbookWorkspace.Recalculateartık kayıtlı Klasik XLS, XLSX ve ODS formül düğümlerini, güçlü bağlı bileşen algılama ve kirli üretim yayılımıyla tek bir çalışma kitapları arası topolojik geçişte değerlendirirTXLSWorkspaceRecalcResult, grafik yeniden kullanımını, kirli ve değerlendirilmiş düğümleri, döngüleri, engellenen bağımlıları, geçersiz kılmaları ve çalışma zamanı önbelleği isabet ve ıskalarını raporlar
Değişti
- Çalışma alanı bağımlılık grafiğini, kayıtlar veya formül topolojisi değişene kadar tutar; sıradan değer düzenlemeleri ise yalnızca etkilenen çalışma kitabı düğümlerini ve onların geçişli bağımlılarını kirli işaretler
- Tek bir hesaplama geçişindeki tekrarlanan dış hücre okumaları, her zamanlanmış formül güncellemesinden önce geçersiz kılınan tam bir çalışma kitabı, çalışma sayfası, satır ve sütun önbelleğini paylaşır
Düzeltildi
- Çalışma kitapları arası çift yönlü bağlantılar, formül hücresi grafiği gerçek bir döngü içermiyorsa artık döngüsel olarak ele alınmaz; döngü üyeleri ve engellenen bağımlıları, bayat önbellek değerleri döndürmek yerine geçersiz kılınır
- Başarısız veya döngü nedeniyle geçersiz kılınmış bir çalışma alanı oturumu artık motor yerel kirli durumu tutar; böylece sonraki çalışma kitabı yeniden hesaplaması, kısmi bir geçişi tamamlanmış saymak yerine bitmemiş formülleri yeniden dener
Sürüm 2.361.34
Eklendi
TXLSWorkbookWorkspace.BuildDependencyGraphartık kayıtlı Klasik XLS, XLSX ve ODS çalışma kitapları arasında tek bir bağımlılık grafiği oluşturur; çalışma kitabı, çalışma sayfası, hücre, dikdörtgensel aralık ve kapsamlı tanımlı ad kimliklerini korurTXLSWorkspaceDepGraph, formül düğümü, başvuru, kenar, hücre bağımlısı ve tanımlı ad bağımlısı sorgularının yanı sıra performans doğrulaması için aday denetimi tanılamalarını ortaya çıkarır
Değişti
- Büyük formül aralıkları ayrı hücrelere genişlemek yerine sıkı aralıklar olarak kalır; satır aralığı ağaçları ise paketlenmiş çalışma sayfası değerlerini somutlaştırmadan hem bağımlı aramasını hem de kenar oluşturmayı budar
- Yerel tanımlı adlar hem simgesel bağımlılıklarını hem de statik olarak çözümlenmiş hücre veya aralık bağımlılıklarını korur; dış tanımlı adlar ise bildirilen dış çalışma kitabı yuvasını, adını ve çalışma sayfası kapsamını saklar
Düzeltildi
- Sıradan tanımlı adlar, formül ayrıştırıcısı isteğe bağlı bir dış çalışma kitabı öneki kontrol ederken artık temizlenmez
Sürüm 2.361.33
Eklendi
TXLSWorkbookWorkspace.OnLoadWorkbookartık normalize edilmiş kimlik başına en fazla bir kez, çağıranın denetlediği bir ilkeyle dış çalışma kitabı isteyebilir;ResolveWithLoaderise tür belirlenmiş bulunamadı, hata, döngü ve kaynak sınırı tanılamalarını raporlarMaxLoadDepth,MaxWorkbookCountveResetLoadAttempts, dış çalışma kitabı yüklemesi için açık sınırlar ve yeniden deneme denetimi sağlar
Değişti
- Eşzamanlı dış çalışma kitabı istekleri artık tek bir sürümde yük sonucunu paylaşır ve iç içe yeniden giriş, iş parçacıkları arası bir yükleme döngüsünde beklemeksizin reddedilir; varsayılan çalışma alanı yine de dosya sistemi veya ağ erişimi yapmaz
Sürüm 2.361.32
Eklendi
- Klasik XLS çalışma kitapları artık
CreateWorkspaceWorkbook,RegisterExternalWorkbook,UnregisterExternalWorkbookveExternalWorkspaceortaya çıkarır; böylece Klasik, XLSX ve ODS çalışma kitapları dış formül değerlerini tek bir motordan bağımsız çalışma alanı üzerinden sunabilir - Klasik XLS dış bağlantı önbellekleri artık tür belirlenmiş XCT ve CRN kayıtlarından sayı, dize, Boole, hata ve boş değerlerini, çalışma sayfalarını somutlaştırmadan seyrek sabit zamanlı bir aramaya çözer
Değişti
- Dış formül değerlendirmesi artık konumsal geri dönüşlerden önce çalışma sayfası adlarını çözer ve tutarlı biçimde önce açıkça kayıtlı canlı çalışma kitabını, sonra tür belirlenmiş dosya önbelleğini okur, sonra
#REF!döndürür; yok edilen kayıtlar örtük dosya veya ağ erişimi olmadan iptal edilir - Tırnak içine alınmış dış çalışma kitabı kimlikleri, URI şemalarını, Windows sürücü harflerini ve diğer iki noktaları üç boyutlu çalışma sayfası aralık ayırıcısıyla karıştırılmaksızın içerebilir; böylece ODF dış kaynak IRI'leri formül içe aktarımı sırasında bozulmadan kalır
Sürüm 2.361.31
Eklendi
TXLSWorkbookWorkspace,IXLSWorkspaceWorkbookveTXLSXWorkbook.CreateWorkspaceWorkbook, açık çözümleme durumu, üretim izleme ve iptal edilebilir çalışma kitabı bağdaştırıcılarıyla iş parçacığı güvenli bir dış çalışma kitabı kimliği ve kayıt temeli sağlar
Değişti
TXLSXWorkbook.RegisterExternalWorkbookartık yolları ve uzantıları korur, göreli ilişki hedeflerini sahibi olan çalışma kitabına göre çözer, belirsiz diğer adları veya aynı temel ada sahip hedefleri sessizce birini seçmek yerine reddeder, hedef çalışma kitabı yok edildiğinde kayıtları iptal eder ve örtük dosya veya ağ erişimi olmadan tür belirlenmiş dış bağlantı önbelleği geri dönüşünü korur
Sürüm 2.361.30
Eklendi
- Klasik ve XLSX salt okunur çalışma kitabı görünümleri artık
xlsvEvaluateFormulasüzerinden istek üzerine formül değerlendirebilir ve saklanan formül önbelleklerini değiştirmeden bağımsız sonucuFormulaEvaluationüzerinden raporlayabilir
Değişti
- Eşzamanlı salt okunur görünümler artık formül özyineleme bayraklarını, skaler sonuçları, derlenmiş XLSX formüllerini ve dizi matrislerini yalıtır; XLSX dış formülleri yalnızca dosya yerel dış bağlantı önbelleklerini kullanır ve asla canlı çalışma kitabı kayıtlarına başvurmaz
Düzeltildi
- XLSX dış bağlantı önbelleği değerleri artık dış XTI kayıtlarının taşıdığı bir tabanlı çalışma sayfası indeksini doğru sıfır tabanlı önbelleğe alınmış sayfa girdisine çözer
Sürüm 2.361.29
Eklendi
- XLSX çalışma kitapları artık görünüm yerel etkin sayfalar, değere göre somutlaştırılmış ve paketlenmiş hücre anlık görüntüleri, önbelleğe alınmış formül sonuçları, isteğe bağlı formül metni, güvenli sahip veya görünüm serbest bırakma sırası ve hızlı başarısızlık yazım dışlamasıyla
IXLSXWorkbookOwner.CreateReadOnlyViewortaya çıkarır
Değişti
- XLSX salt okunur görünümleri yalnızca yerel olarak saklanan dış formül önbelleklerini kullanır ve asla zayıf canlı çalışma kitabı kayıtlarına başvurmaz
Sürüm 2.361.28
Eklendi
- Klasik çalışma kitapları artık bağımsız etkin sayfalar, değere göre hücre anlık görüntüleri, önbelleğe alınmış formül sonuçları, isteğe bağlı formül metni, başvuru sayımlı sahip ömrü ve hızlı başarısızlık yazım dışlamasıyla sabit zamanlı paylaşılan model görünümleri için
CreateReadOnlyViewveIXLSReadOnlyWorkbookViewortaya çıkarır
Sürüm 2.361.27
Eklendi
- Klasik, XLSX ve ODS çalışma kitapları artık güvenli ömür geçersiz kılmasıyla motordan bağımsız formül önbelleği incelemesi için
CreateFormulaCacheReaderve paylaşılanIXLSFormulaCacheReaderarabirimini ortaya çıkarır
Değişti
- Paylaşılan formül önbelleği incelemesi artık her üyenin bağımsız saklanan sonucunu korur; böylece önbellek değeri olmayan bir takipçi, kök üyenin değerini devralmak yerine eksik raporlar
Sürüm 2.361.26
Eklendi
TXLSXWorkbook.TryGetCachedFormulaValueartık hesaplama veya çalışma kitabı değişikliği olmaksızın XLSX ve ODS formül önbelleği varlığını, kaynağını ve değer türünü raporlar
Düzeltildi
- XLSX ve ODS formül önbellekleri artık kaydetme ve yeniden açma boyunca eksik ve açık boş sonuçları, boş dizeleri, Boole yanlışını, sayısal sıfırı, tür belirlenmiş hataları ve açık tarihleri korur; değiştirilmiş formüller ise artık bayat önbellek sonuçlarını serileştirmez
Sürüm 2.361.25
Eklendi
- Klasik çalışma kitapları artık açık önbellek varlığı, kaynağı ve değer türüyle
TryGetCachedFormulaValueortaya çıkarır; saklanan bir formül sonucunun hesaplama, kullanıcı işlevi geri çağrımları, belirteç ters derlemesi veya çalışma kitabı değişikliği olmaksızın okunmasını sağlar
Düzeltildi
- Klasik XLS formül Boole ve hata önbellekleri artık sıradan ve paylaşılan formüllerde belirtilen BIFF yük baytını kullanır ve yüklenen hata sonuçları kaydetme ve yeniden açma boyunca türü
varErrorolan değerler olarak kalır
Sürüm 2.361.24
Eklendi
- Klasik ve XLSX çalışma kitapları artık bir
CreateLoadedCellCursor(Boolean)aşırı yüklemesi sağlar; bu aşırı yükleme, bağımsız stillendirilmiş saklanan boşlarıxlckBlankanlık görüntüleri olarak dahil edebilir
Değişti
- İsteğe bağlı boş dolaşımı çalışma sayfası, satır ve sütun sırasını korur, paketlenmiş XLSX depolamasını sıkıştırılmış tutar ve devralınan biçimli koordinatları ile stillendirilmemiş Empty ve Null yer tutucularını hariç tutar
Sürüm 2.361.23
Eklendi
- XLSX çalışma kitapları artık çalışma sayfaları boyunca saklanan değer ve formül hücrelerinin sabit durumlu satır öncelikli dolaşımı için
TXLSXWorkbook.CreateLoadedCellCursorortaya çıkarır TXLSLoadedCellKindartıkxlckErroriçerir; böylece saklanan XLSX hata değerleri kendi farklı değer türlerini korur
Değişti
- XLSX imleçleri hücreleri sıralamadan veya paketlenmiş değerleri somutlaştırmadan doğrudan somutlaştırılmış seyrek satır bloklarını veya paketlenmiş depolamayı dolaşır ve formül anlık görüntüleri yeniden hesaplama olmaksızın o anda saklanan önbellek değerini döndürür
- Çalışma kitabı genelindeki topoloji değişiklikleri ve çalışma kitabının serbest bırakılması, paylaşılan bir ömür kiralaması üzerinden XLSX imleçlerini geçersiz kılar; var olan hücre içeriğine yapılan düzenlemeler ise dolaşımı geçerli ve yakalanan anlık görüntüleri sahipli tutar
Sürüm 2.361.22
Eklendi
- Klasik çalışma kitapları artık çalışma sayfaları boyunca saklanan değer ve formül hücrelerinin sabit durumlu satır öncelikli dolaşımı için
IXLSWorkbook.CreateLoadedCellCursorortaya çıkarır TXLSLoadedCellSnapshot, iç hücre nesnelerini göstermeden sahipli sayfa kimliğini, bir tabanlı koordinatları, stili, değer türünü, değeri ve formül metnini döndürür
Değişti
- Yüklenen hücre imleçleri, hücre topolojisi, çalışma sayfası koleksiyonu veya çalışma kitabı modeli değişimi sonrasında hızla başarısız olur; var olan hücre içeriğine yapılan düzenlemeler ise dolaşımı geçerli ve önceden yakalanan anlık görüntüleri değişmeden tutar
Sürüm 2.361.21
Eklendi
- Klasik ve XLSX çalışma sayfası hücre depoları ve çalışma sayfası koleksiyonları artık güvenli uzun süreli dolaşım için bağımsız yapısal üretim sayaçlarını ortaya çıkarır
XlsValidateStructureGenerationveEXLSLoadedCellCursorInvalidated, yüklenen hücre okuyucuları için tek bir hızlı başarısızlık doğrulama sözleşmesi sağlar
Değişti
- Hücre oluşturma, kaldırma, temizleme, koordinat yeniden sıralama, paketlenmiş depolama geçişleri, indeks yeniden oluşturmalar ve çalışma sayfası ekleme, silme veya taşıma işlemleri ilgili üretimi ilerletir; var olan hücre içeriği düzenlemeleri, çalışma sayfası yeniden adlandırma veya etkinleştirme ve işlem yapmayan değişiklikler ise onu kararlı tutar
Sürüm 2.361.20
Eklendi
TXLSForwardReaderartık ODS girdisini XLS, XLSX, CSV ve TSV ile aynı geri çağrım yüzeyi üzerinden kabul ederPeakRowBufferedBytesveSheetPassesStarted, paylaşılan satır arka ucunun en yüksek mantıksal satır çalışma kümesini ve başarılı çalışma sayfası geçiş sayısını ortaya çıkarır
Değişti
TXLSForwardReaderartık her desteklenen biçim içinTXLSRowCursor'ı uyarlar; ayrı tarama yolları sürdürmek yerine satır sınırlarını, sütun projeksiyonunu, formül durumunu, zengin metni, parolayı, atlanan kayıt ve akış konumu davranışlarını paylaşır- İleri okuyucu sayfa indeksleri tutarlı biçimde bir tabanlıdır ve
OnSheettarafından atlanan çalışma sayfaları açılmaz veya sıkıştırması çözülmez
Sürüm 2.361.19
Eklendi
TXLSRowCursorartık açık kapalı, ilk öncesinde, etkin, EOF, iptal edilmiş ve hatalı durumlarını ve ayrıca kaynağı kapatmadan etkin çalışma sayfası akışını serbest bırakan idempotent birCancelyöntemini ortaya çıkarırCurrentRowView, hücre dizisini kopyalamadan geçerli satırın üretim denetimli ödünç bir görünümünü sağlar; ilerletme, sayfa seçme, iptal etme, kapatma veya imleci yok etme, önceki görünümleriEXLSRowCursorViewInvalidatedile geçersiz kılar- Akış açma işlemleri artık
xsoBorrowedveyaxsoOwnedkabul eder ve mülkiyeti yalnızca başarılı bir açmadan sonra devreder;PeakRowBufferedBytes, son açmadan bu yana tahmini en yüksek mantıksal satır arabelleğini raporlar
Değişti
- Çalışma sayfası parçası ve geçiş başlangıcı hataları artık özgün okuma özel durumlarını korur ve imleci iptal veya normal EOF olarak görünmek yerine hatalı duruma sokar; bir sayfayı açıkça seçmek geçişi yeniden deneme için sıfırlar
Sürüm 2.361.18
Eklendi
TXLSDirectCellveTXLSRowCursorCellartıkHasFormulaveFormulaTextAvailableortaya çıkarır; düz değerleri, metni kullanılabilir formülleri ve metni bastırılmış veya kullanılamayan formülleri ayırt ederTXLSDirectReader,TXLSForwardReaderveTXLSRowCursorartıkIncludeFormulaTextsağlar; devre dışı bırakıldığında önbellek değerlerini, koordinatları, stilleri ve formül varlığını korurken XLSX ve ODS akışlarında formül metni birikiminden kaçınır
Değişti
- Satır sınırları ve sütun projeksiyonu artık değer, formül ve zengin metin ayırmalarından önce XLS, XLSX, ODS, CSV ve TSV arka uçlarına itilir; tekrarlanan ODS sütun kapsamları seçili sütunlar arasında doğrudan atlar ve tekrarlanan satır blokları istenen aralığa kırpılır
- Satır imleci geçiş seçenekleri bir çalışma sayfası geçişi etkinken donar ve EOF, sayfa seçimi veya kapatmadan sonra yeniden değiştirilebilir hale gelir; böylece bir geçişin uyumsuz filtre veya kod çözme ayarlarını karıştırması önlenir
Sürüm 2.361.17
Eklendi
TXLSRowCursorartık ODS dosyalarını ve çağıranın sahip olduğu akışları açar, ODS paketlerini mimetype'lerine veyacontent.xmldosyasına göre otomatik algılar, çalışma sayfası adlarını önceden yükler ve seçili tabloyu bir çalışma kitabı somutlaştırmadanFindFirstveFindNextüzerinden akış halinde okur
Değişti
- ODS satır dolaşımı tekrarlanan satırları ve sütunları geç yüklemeyle genişletir, kapsanan hücreleri bağımsız değerler olarak atlar, stillendirilmiş boşları ve önbelleğe alınmış formül değerlerini korur, ödünç alınan akış konumlarını geri yükler ve geçersiz veya kılavuzla sınırlı tekrar sayılarını
OnSkippedRecordüzerinden raporlar
Sürüm 2.361.16
Eklendi
TXLSRowCursorartık UTF-8 ve UTF-16 BOM algılama, çok satırlı tırnaklı kayıtlar, kaçış karakterli tırnaklar, virgül, noktalı virgül, sekme veya dikey çizgi ayırıcı algılama, isteğe bağlı ayırıcı geçersiz kılma ve isteğe bağlı sayı, ISO tarih, Boole ve hata türü tanıma ile CSV ve TSV dosyalarını veya çağıranın sahip olduğu akışları akış halinde okur
Değişti
TXLSForwardReaderveTXLSRowCursorartık duraklatılabilir tek bir metin satırı arka ucunu paylaşır; ilerlemeden önce önceki satırdan Variant, formül ve zengin metin yüklerini serbest bırakırken özdeş geri çağrım ve çekme sonuçlarını korur
Sürüm 2.361.15
Eklendi
TXLSRowCursorartık dosyalardan veya akışlardan klasik.xlsçalışma kitaplarını açar, BIFF bileşik kapsayıcılarını otomatik algılar ve yalnızca geçerli mantıksal satırı tutarken önbelleğe alınmış sayısal veya dize formül sonuçlarını ve saklananBlankileMulBlankhücrelerini döndürür
Değişti
- Satır imleci
Openaşırı yüklemeleri isteğe bağlı birTXLSForwardFormatkabul eder; dosya açma işlemleri iç BIFF akışına sahip olur, akış açma işlemleri çağıranın akışını ödünç alır veCloseüzerinde başlangıç konumunu geri yükler, tekrarlananFindFirstgeçişleri ise doğrudan seçili çalışma sayfasına konumlanır
Sürüm 2.361.14
Eklendi
- Formül hesaplaması artık tek tek hücreler, sayfalar arası başvurular ve dikdörtgensel aralıklar için
ISFORMULAişlevini destekler; başvurulan formülleri değerlendirmeden aralık girdileri için aynı biçimli bir Boole dizisi döndürür
Değişti
- Formül varlığı denetimleri sıradan değerleri ve boşları, paylaşılan formül üyelerini, klasik ve XLSX dizi formülü üyelerini, dinamik dizi çapalarını ve dinamik taşma alt öğelerini ayırt eder; üretilen diziler
FormulaArrayMemoryLimitile sınırlanır - XLSX,
ISFORMULAişlevini_xlfn.önekiyle saklar, ODS standart OpenFormula yazımını yayımlar ve Klasik XLS kaydetmeleri, kısmi bir akışı işlemeye almadan desteklenmeyen gelecek işlevini reddeder
Düzeltildi
- Formül metni ayrıştırması artık yedi standart Excel hata sabitini tanır; böylece
#REF!yalnızca başvuru kabul eden işlevler üzerinden yayılabilir ve bir skaler değere çözümlenen tanımlı ad artık#VALUE!değerini verir,#NAME?değil
Sürüm 2.361.13
Eklendi
- Formül hesaplaması artık tamamlayıcı ve özel kullanım karakterleri dahil Unicode skaler aralığında
UNICHARişlevini destekler; sıfır, aralık dışı değerler, vekil kod noktaları ve Unicode noncharacter kod noktaları için Excel uyumlu hatalarla - Formül hesaplaması artık Tay bahtı ve satang metniyle, sıfırdan uzaklaşan iki ondalıklı orta nokta yuvarlaması, negatif değerler, tekrarlanan milyon grupları ve sonlu bilimsel gösterim girdileriyle
BAHTTEXTişlevini destekler
Değişti
UNICHARveBAHTTEXT, yerel hataları koruyarak aralıkları ve üretilen dizileri öğe öğe eşler; XLSX,UNICHARişlevini gelecek işlevi önekiyle saklarkenBAHTTEXThem XLS'de hem XLSX'te standart yalın bir işlev olarak kalır
Sürüm 2.361.12
Eklendi
- Formül hesaplaması artık kesilmiş negatif olmayan bağımsız değişkenler, denetimli taşma, tek öğeli dizi yayını ve öğe başına hatalarla
COMBINAvePERMUTATIONAişlevlerini, ayrıca sabit boyut sınırı olmayanMUNITbirim matrislerini destekler - Klasik ve XLSX çalışma kitapları, paralel XLSX yeniden hesaplama işçileri dahil üretilen formül dizisi yüklerini sınırlamak için 64 MiB varsayılanla
FormulaArrayMemoryLimitortaya çıkarır
Değişti
PERMUTATIONAlogaritmik üs alma kullanır,COMBINAçarpamsal özyinelemesini kısaltır veMUNITyalnızca köşegenini yazarken kompakt bir sayısal matris ayırır
Düzeltildi
- Sayısal formül dizileri artık skaler sayılar olarak sınıflandırılmaz ve yeni oluşturulan klasik çalışma kitapları ilk kaydetmelerinden önce formül hesaplaması sırasında BIFF97 kılavuz sınırlarını uygular
Sürüm 2.361.11
Eklendi
- Formül hesaplaması artık asal değer, tanım kümesi, tekillik, sonlu girdi ve büyük bağımsız değişken kurallarıyla skaler ve yayın dizisi işlenenleri genelinde
COT,ACOT,COTH,ACOTH,CSC,CSCH,SECveSECHişlevlerini destekler
Düzeltildi
- Eşlenen formül işlevleri artık doğrudan skaler başarısızlıkları hesap tablosu hata değerleri olarak korur, büyük geçerli girdiler için iptale dirençli ters ve üstel kuyruk dallarını kullanır, tam
_xlfn.adlarını yazar ve asla_xlws.eklemez, ayrıca desteklenmeyen Klasik BIFF formüllerini temizce reddeder
Sürüm 2.361.10
Eklendi
- Formül hesaplaması artık atlanabilir önem ve mod bağımsız değişkenleri, işaretten bağımsız önem, hassas ondalık katı sınırları ve belirtilen negatif sayı modu yönleriyle
CEILING.MATHveFLOOR.MATHişlevlerini destekler
Değişti
- Formül düzeyindeki dizi işlevleri artık tek satır ve tek sütun yayını, tek seferlik aralık anlık görüntüleri ve öğe başına dönüştürme veya hesaplama hatalarıyla doğrusal bir öğe eşleyicisini paylaşabilir; XLSX her iki yeni işlev için
_xlfn.önekini kullanırken Klasik BIFF kaydetmeleri desteklenmeyen formülleri temizce reddeder
Sürüm 2.361.9
Eklendi
- Formül hesaplaması artık kararlı çok anahtarlı satır veya sütun sıralaması, bağımsız artan veya azalan yönler, atlanan yön varsayılanları, aralık veya üretilmiş dizi anahtarları ve O(n log n) sıralamasının izlediği tek seferlik kaynak ve anahtar anlık görüntüleriyle
SORTBYişlevini destekler
Düzeltildi
- Klasik BIFF kaydetmeleri artık bir formül temsil edilemediğinde temizce başarısız olur ve dahili bir gelecek işlevi tanımlayıcısı reddedildikten sonra başarı raporlamaz; XLSX ise
SORTBYişlevini_xlfn.ile yazar ve asla_xlws.eklemez
Sürüm 2.361.8
Değişti
- Çalışma sayfası sıfır gösterme modu artık çalışma kitabı görüntüleyici, önizleme, yazdırma, bitmap, EMF, SVG, PDF, Klasik HTML ve XLSX HTML yolları genelinde tek bir ham değer kararı kullanır; gerçek sayısal sıfır, sayı biçimlendirme ve metin ölçümünden önce gizlenirken formül görüntüleme modu önceliği korur
Düzeltildi
- XLSX çalışma sayfası görünümleri artık sıfır gösterme durumunu tek bir ayar üzerinden ayrıştırır, yazar ve kopyalar, 1904 tarih tabanını doğru işler, gizli sıfır hücreleri için koşullu biçim görsellerini ve köprü geometrisini korur ve saklanan değerleri, genel biçimlendirilmiş metni, CSV ve ODS çıktısını değiştirmeden bırakır
Sürüm 2.361.7
Değişti
- Çalışma sayfası formül görüntüleme modu artık çalışma kitabı görüntüleyici, önizleme, yazdırma, bitmap, EMF, SVG, PDF, Klasik HTML ve XLSX HTML yolları genelinde korunan hücre duyarlı tek bir metin kararı kullanır; formül metni General hizalama altında metin hizalamasını kullanır, açık hizalamayı korur ve komşu hücrelere taşmadan kalıcı olmayan iki kat etkili düzen genişliği alır
Düzeltildi
- XLSX çalışma sayfası görünümleri artık hem
showFormulas="1"hemshowFormulas="true"değerlerini kabul eder, ayarı aynı çalışma kitabı içi ve çalışma kitapları arası çalışma sayfası kopyaları sırasında korur ve formül önbelleklerini, CSV çıktısını, ODS kalıcılığını veya genel biçimlendirilmiş değer sözleşmesini değiştirmeden gereklisheetViewdurumunu yayımlar
Sürüm 2.361.6
Değişti
- XLSX dış çalışma kitabı formülleri artık dil bilgisine duyarlı tek bir kitap öneki sözcük oluşturucusunu
OnlyExternaldönüştürmesi, formül tanılamaları, hesaplama bağlaması, çalışma kitapları arası kopyalama ve üretilen formül serileştirmesi genelinde paylaşır; sayısal bağlantı yuvaları kanoniktir, yapılandırılmış başvurular, dize sabit değerleri, bozuk indeksler ve belirsiz dosya adı önekleri ise güvenli biçimde başarısız olur TXLSXExternalLinkartık kaynakRelationshipIddeğerini, bir tabanlıSourceSlotdeğerini ve tür belirlenmişLinkKinddeğerini ortaya çıkarır; böylece çalışma kitabı, DDE, OLE ve çözümlenmemiş dış başvuru girdileri, kimliği koleksiyon sırasından veya hedef metninden çıkarılmaksızın denetlenebilir
Düzeltildi
- Bir XLSX dış bağlantı hedefini veya sayfa listesini değiştirmek artık her hücreyi yeniden taramak yerine derlenmiş dış formül bağlamalarını revizyona göre geçersiz kılar ve ilişki dosyası olmayan değişmemiş DDE veya OLE dış bağlantı parçaları kaydetme sırasında bayt düzeyinde korunmuş kalır
Sürüm 2.361.5
Düzeltildi
- XLSX dış çalışma kitabı formül yuvaları artık ilişki dosyası sırası yerine
workbook.xmldış başvurularının belge sırasını izler; eksik, çözümlenmemiş ve yanlış türdeki ilişkiler boş yuvaları tutar, böylece sonraki[N]başvuruları kaymaz
Sürüm 2.361.4
Değişti
OnlyExternalile Klasik XLS formül dondurma artık korunan BIFF başvurularını sınıflandırır ve yalnızca onaylanmış dış çalışma kitabı formüllerini dönüştürür; dahili, eklenti, DDE/OLE ve bozuk başvurular formül olarak kalır
Düzeltildi
- Eşittir işareti veya kesme işaretiyle başlayan formül sonuçları artık değer dönüştürmesi sırasında değişmez dizeler olarak kalır ve dizi formülü grupları, herhangi bir kök veya taşma formülü serbest bırakılmadan önce anlık görüntüye alınır
Sürüm 2.361.3
Değişti
- Klasik XLS destek bağlantıları ve dış sayfa indeksleri artık kendi kendine, aynı sayfa, eklenti, dış çalışma kitabı, DDE/OLE, kullanılmayan ve bilinmeyen kayıtlar için sınırlı tür belirlenmiş sınıflandırma kullanır
Düzeltildi
- Bozuk destek bağlantısı yükleri farklı bir bağlantı türü olarak yeniden oluşturulmak yerine bayt bayt korunur ve kesilmiş dış sayfa tabloları artık kayıt verilerinin ötesini okumaz
Sürüm 2.361.2
Düzeltildi
- Klasik XLS formülleri artık dış tanımlı ad belirteçlerindeki sıfır tabanlı XTI indeksini, ilk girdi dahil doğru dahili dış sayfa girdisine çözer
Sürüm 2.361.1
Düzeltildi
- Doğrudan XLSX yazıcısı artık temel SpreadsheetML
showDropDownbastırma bayrağını yalnızcaShowDropDowndevre dışı olduğunda yayımlar ve genel görüntüleme odaklı API anlamını korur
Sürüm 2.361.0
Eklendi
- Grafik serileri
CategoriesMultiLevelkazandı: kategorileri düz bir dize başvurusu yerinemultiLvlStrRefolarak (hiyerarşik eksen etiketleri) yayımlamak için ayarlanır; kaydedilen grafiklerden gidiş dönüşle geri kazanılır
Sürüm 2.360.0
Düzeltildi
- Klasik XLS ad yorumları artık doğru
NAMECMTkayıt tanımlayıcısını ($0894) kullanır; daha önce kullanılan tanımlayıcı ($0019), BIFF belirtimlerine göreWINDOWPROTECT'e aittir
Eklendi
- Klasik çalışma kitaplarındaki
WindowProtected, çalışma kitabı pencere koruma bayrağınıWINDOWPROTECTkaydı ($0019) üzerinden geri yazar; ham yakalanmış gövdeler, özellik açıkça yazılmadıkça önceliklidir
Sürüm 2.359.0
Eklendi
- Grafik veri tabloları, her kenarlığı her zaman çizmek yerine bağımsız
showHorzBorder/showVertBorder/showOutlineanahtarlarını ortaya çıkarır - Çizgi grafikler düşme çizgilerini (
HasDropLines), yığılmış çubuk grafikler ise seri çizgilerini (HasSeriesLines) kazandı; her ikisi de gidiş dönüşlüdür ve seriler, grafikte çizilmeye devam ederkenLegendDeletedüzerinden tek tek göstergeden kaldırılabilir
Sürüm 2.358.0
Eklendi
- Rapor bantları sabit ve boş veri kümesi anlamı kazandı:
EmptyBandPolicy, veri kümesi boş olduğunda şablon satırlarını korur, temizler veya siler (artık çözümlenmemiş yer tutucular geride kalmaz),FixedBand, kaplama tarzı form bantları için hiçbir şey eklemeden kopyaları alttaki satırların üzerine yazar veDeleteLastRow, son kopyayı daraltarak sondaki içeriğin bitişik hale gelmesini sağlar (X-aralığı davranışı)
Sürüm 2.357.0
Eklendi
- PDF dışa aktarma,
FontFile3OpenType akışı veCIDFontType0alt öğesi üzerinden CFF dış çizgili bağımsız OpenType yazı tiplerini gömebilir; otomatik ve tam modlar programın tamamını tutarken kullanılamayan zorunlu bir alt küme, çıktı işlenmeden önce başarısız olur OnGetFontDirectories, istenen yazı tipi ailesi ve stil için noktalı virgülle ayrılmış dizinler sağlar; kabul edilen ağaçlar bir kez özyinelemeli olarak aranır ve önbelleğe alınmış geri dönüş çözümlemesi için iç yazı tipi meta verilerine göre indekslenir
Değişti
- OpenType GPOS veya eski kern verisi taşıyan gömülü yazı tipleri artık basit metinler için de karmaşık yazı sistemlerindeki gibi konumlu glif ilerlemeleri kullanır; böylece ölçüm, sarmalama, hizalama ve PDF glif yerleşimi tutarlı kalır
Sürüm 2.356.0
Eklendi
- PDF yazı tipi gömme, yapılandırılabilir dört modlu bir ilkeye dönüştü:
FontEmbedding, otomatik geçmiş davranışı, zorunlu alt kümeleme, tam program gömme veya programları çıkarılırken CID eşlemesi ve ToUnicode tablolarının korunduğu yalnızca eşleme yazı tiplerini seçer; PDF/A, yalnızca eşleme çıktısını reddeder OnFontEmbedolayı, metrikler ve glif eşlemeleri çözümlenmeden önce her Unicode yazı tipi için bir kez tetiklenir, adını ve dosya yolunu alır ve açıkHandledsözleşmesiyle yazı tipi başına bir mod veya değiştirme yazı tipi baytlarını kabul edebilir
Sürüm 2.355.0
Eklendi
- Klasik XLS yeniden hesaplaması artık geç oluşturulan bir bağımlılık grafiği kullanır, girdi değişikliklerini yalnızca geçişli bağımlılara yayar, geçici (volatile) formülleri her geçişte yeniden hesaplar ve seyrek hücre yığınının tamamını yeniden taramak yerine formülleri bağımlılık sırasına göre değerlendirir
- Klasik XLS'deki döngüsel başvurular artık
EnableIteration,MaxIterationsveMaxIterationChangeayarlarını izler; güçlü bağlı bileşenler bağımsız döngüleri yalıtır, bunları deterministik biçimde yineler ve ardından akış aşağısındaki formülleri hesaplar - PDF/A-3 ilişkili dosyaları, Unicode görünen adları, açıklamalar, değiştirme zamanları, kaçış karakterli MIME adları, bayt boyutu meta verileri ve Source, Data, Alternative, Supplement veya Unspecified ilişkileriyle ayrıntılı bir
AddAttachmentaşırı yüklemesi kazandı TXLSPDFWriter, çalışma kitabı olmaksızın bağımsız PDF belgeleri oluşturur; açık sayfa boyutları, çok sayfalı çıktı, dikdörtgenler, çizgiler, elipsler, ölçülmüş stillendirilmiş metin, koordinat dönüşümleri, dikdörtgensel kırpma ve grafik durumu denetimiyle
Değişti
- Klasik XLS'de
UseFullPrecisiondevre dışı bırakıldığında, formül ve What-If veri tablosu önbellek sonuçları, bağımlı formüller tarafından tüketilmeden önce etkin görüntülenen sayısal hassasiyete yuvarlanır; yüzde biçimleri ve sıfırdan uzaklaşan orta nokta yuvarlaması dahil
Düzeltildi
- Klasik formül yeniden hesaplaması artık yerel sıfır tabanlı hücre koordinatlarını kullanır, hesaplama başarısızlıklarını başarı önbelleğinin dışında tutar ve bağımlı dizi işlevleri üzerinden hata yayılımını korur
Sürüm 2.354.0
Eklendi
- Grafik eksenleri kesişim modu numaralandırmasını (
Crosses: autoZero / max / min,crossesolarak yayımlanır; açık birCrossesAtayarlanmadığında) ve eksen başına ana / ikincil işaret çizgisi stillerini (in,out,cross) kazandı; tümü gidiş dönüşlüdür - Grafiklerdeki
AutoTitleDeleted, sabit kodlanmış otomatik başlık bayrağını değiştirir ve ayarlandığında seriden türetilen başlığı bastırır
Sürüm 2.353.0
Eklendi
- Grafik serileri, kavisli çizgi işleme için
Smooth/SmoothSetve açık işaretçi renkleri içinMarkerFillColor/MarkerBorderColorkazandı; her ikisi de kaydetme ve açma boyunca kalıcıdır ve paylaşılan işleyici, yumuşatılmış segmentleri ikinci derece eğriler olarak çizer ve işaretçi renklerini kullanır
Sürüm 2.352.0
Eklendi
- Grafik alanı biçimlendirmesi gidiş dönüşlüdür:
RoundedCorners, açık grafik arka plan ve kenarlık renkleri ile çizim alanı arka plan rengi kaydetme ve açma boyunca kalıcıdır ve paylaşılan grafik işleyicisi, her zaman gri üzerinde beyaz çizmek yerine arka plan ve kenarlık renklerini kullanır - Grafik koruma anahtarları tek bir ana denetimin arkasında gidiş dönüş yapar:
ProtectionEnabledile birlikteProtectedChartObjects,ProtectedDataEditing,ProtectedFormatting,ProtectedSelectionveProtectedUserInterface, OOXMLprotectionöğesini yayımlar ve ayrıştırır
Sürüm 2.351.0
Değişti
- Paylaşılan sayfalama işleyicisindeki çubuk ve sütun grafikleri artık çizim grubunun düzen seçeneklerini izler: GapWidth kümeyi boyutlandırır, Overlap komşu çubukları genişletir ve birbirine çeker, yığılmış / yüzde yığılmış gruplamalar ise serileri yan yana çizmek yerine kategori başına bir tam küme çubuğu biriktirir
Sürüm 2.350.0
Eklendi
- Çalışma kitapları arası aralık kopyalama artık her hücre stilini değere göre hedef çalışma kitabının yazı tipi, dolgu, kenarlık, sayı biçimi, hizalama ve koruma havuzlarına yeniden eşler; böylece iki açık çalışma kitabı arasındaki
CopyRangeToveCloneRangeTo, biçimlendirmesini havuz sırasından bağımsız tutar - Klasik XLS çalışma kitapları sayısal ve tarih yerleşik belge özelliklerini geri yazar:
CreatedDate,LastSavedDate,RevisionNumberveEditTimeMinutes, OLE SummaryInformation akışı üzerinden kalıcıdır; sıfır değerleri atlanır ve tam temizleme bunları kaldırır
Sürüm 2.349.0
Eklendi
- Klasik XLS çalışma kitapları, paylaşılan çalışma kitabı revizyon koruma durumunu yapılandırılmış özelliklerin arkasında ortaya çıkarır:
SharedRevisionProtectedveSharedRevisionPasswordHashgidiş dönüş yapar; ayrıştırılmış dosyalardan yakalanan ham kayıt gövdeleri ise özellikler açıkça yazılmadıkça önceliklidir - Rapor şifreleme farkındalığı:
TXLSCompiledReportTemplate.CreateEncrypted, parola korumalı bir şablonu doğrudan açar veRunToEncryptedFile, raporu çalıştırıp tek bir çağrıda ECMA-376 şifreli bir sonuç yazar
Sürüm 2.348.0
Eklendi
- Her iki motor için pano yapıştırma seçenekleri:
PasteFromClipboard, yalnızca değerler (önbellek sonuçlarını tutar, formülleri, biçimleri ve birleştirmeleri atlar) ve blok yerleşmeden önce mevcut içeriği kaydıran satır ekleme / sütun ekleme modlarını kabul eder - İleri okuyucular atlanan içeriği raporlar: doğrudan okuyucu, satır imleci ve ileri okuyucu, bozuk bir hücre başvurusu atlandığında veya bir BIFF sayfa taraması kesilmiş ya da uyuşmayan kayıtlar üzerinde durduğunda tetiklenen
OnSkippedRecordolayını ortaya çıkarır
Sürüm 2.347.0
Eklendi
- Rapor tablosu şekillendirme birleştiricileri:
Filtereşleşen satırları geç yüklemeyle akış halinde işler,Sortkararlı çok anahtarlı bir sıralama yapar veDistinctanahtar demeti başına ilk satırı tutar - Veri kaynağı bağdaştırıcıları:
FromDataSet, açık birTDataSetöğesini rapor tablosuna anlık görüntüler (alan adları sütuna dönüşür, veri kümesi konumu geri yüklenir) veFromObjects, rastgele nesne listelerinin ve dizilerinin published özelliklerini sütunlara eşler - Çift yönlü rapor bantları:
RunBidirectional, her ana satırın kendi sütunlarını ilişkili bir alt tablodan sürmesini sağlar ve daha kısa satırların fazladan klonları boş bıraktığı düzensiz sütun düzenleri üretir PreprocessAndRunbir şablonu iki kez çalıştırır: ilk geçiş değerleri doldurur ve yapısal yönergeleri yürüterek şablonun veriye uymasını sağlar, ikinci geçiş ise yeniden şekillendirilen çalışma kitabını yeniden derler ve kalan yer tutucuları doldurur
Sürüm 2.346.0
Eklendi
- Rapor yer tutucuları varsayılan bir değer kabul eder:
{{name;fallback}}, anahtar eksik veya boş olduğunda yedek metni yazar - Rapor ifadeleri, kayıtlı herhangi bir veri bağlamı tablosunu satır ve sütuna göre okumak için
dbvalue(table, row, field[, default])vedbcount(table)kazandı; ayrıca dizeyi sayıya dönüştürmek içintonumber(text)ve bant kopyalarını izleyenref(rowOffset, colOffset)göreli başvurular; şablonlar, çalıştırıcılar ve bantlar birDataContextözelliği ortaya çıkarır - Yalın bir
{{=formula(...)}}hücresi artık düz metin yerine hücreye canlı bir formül yazar ve diğer yalın ifadeler değerlendirilen türlerini korur (sayılar sayısal kalır) - Yeni yapısal rapor yönergeleri:
{{#imgsize zoom=150}}, yönerge hücresine çapalanmış görüntüyü yeniden ölçekler,{{#comment text}}bir hücre yorumu ekler,{{#html <b>bold</b>}}zengin metne bir parça besler ve{{#sheetvisible Sheet false}}/{{#deletesheet Sheet}}çalışma sayfası görünürlüğünü ve kaldırılmasını denetler
Sürüm 2.345.0
Eklendi
- XLSX çalışma kitapları kaydetme zamanı yeniden hesaplama ilkesi kazandı:
RecalcBeforeSave, bir dosya kaydedildiğinde manuel (varsayılan), kirliyse yeniden hesapla veya her zaman yeniden hesapla davranışını seçer RecalcNeeded, herhangi bir formül hücresinin veya yakalanan düzenlemenin o anda kirli olup olmadığını raporlar veRecalcCell, çalışma kitabını yeniden hesaplayıp tek bir hücrenin taze hesaplanmış değerini sayfa, satır ve sütuna göre döndürür
Sürüm 2.344.0
Eklendi
- Rapor şablonları hücre metninde yapısal yönergeleri destekler:
{{#delete A2}}adlandırılmış aralığı temizler,{{#format fmt=0.00 bold fill=FFFF00}}yönerge hücresinin üzerindeki sütuna sayı biçimlerini, kalın, italik, yazı tipi ve dolgu renklerini uygular ve{{#aggregate sum A2:A99}}=SUM(A2:A99)tarzı formüller yazar — tümü değer yer tutucuları doldurulduktan sonra yürütülür; yönerge hücreleri ardından tüketilir ve bilinmeyen yönerge fiilleri yine de şablon tanılamaları olarak raporlanır
Sürüm 2.343.0
Eklendi
- ZIP yazıcısı ZIP64 arşivleri üretir: 32 bit boyut sınırlarına ulaşan veya bunları aşan girdiler yerel başlıklarında koruyucu klasik alanlarla bir ZIP64 ek alanı ayırır, merkez dizin kayıtları gerekli sürüm artışıyla 64 bit boyutları ve uzaklıkları yayımlar ve herhangi bir klasik alan doygunluğa ulaştığında merkez dizin sonu kaydından önce ZIP64 EOCD kaydı ve konum belirleyici gelir
- Yazma tarafı girdi ve arşiv boyutu üst sınırları sırasıyla 16 GB ve 64 GB'ye yükselir; okuma tarafı açma korumaları değişmeden kalır
Sürüm 2.342.0
Eklendi
- Gömülü resimler erişilebilirlik meta verileri taşır: her resimdeki
AltTextveAltTextTitle, çizimdescrvetitleöznitelikleri olarak serileştirilir ve ham çapa XML'ini yeniden oynatmayan çalışma kitapları için tür belirlenmiş modele geri yüklenir
Değişti
- Dilimleyici ve zaman çizelgesi parçaları zaten opak paket katmanı üzerinden kayıpsız gidiş dönüş yapıyor (bu sürümde uçtan uca doğrulandı); gidiş dönüş sözleşmesi artık dilimleyici içeren paketlerin açılmasını ve yeniden kaydedilmesini kapsayan bir regresyon testiyle sabitleniyor
Sürüm 2.341.0
Eklendi
- Rapor çalıştırıcıları biten çıktıyı otomatik sığdırabilir:
AutofitMode, tüm hedefler uygulandıktan sonra ve serileştirmeden önce her sayfa üzerinde satır, sütun veya her ikisi geçişini seçer veAutofitAdjustment, ölçülen boyutların üzerine isteğe bağlı pay ekler - Sarmalanan satırlar, sütun genişliğine göre ölçülen satır sayısından boyutlanır; böylece şablonlar tarafından üretilen çok satırlı hücre metni, satırı Excel'in kendi otomatik sığdırmasının yapacağı gibi büyütür
Sürüm 2.340.0
Eklendi
- PDF dışa aktarmaları, katalogdaki
/PageModegirdisi üzerinden ilk görüntüleyici modunu ayarlayabilir — yer imleri, küçük resimler, tam ekran, isteğe bağlı içerik veya ekler - PDF dışa aktarmaları, belge yüklendiğinde açık bir yakınlaştırma çarpanıyla seçilen bir sayfaya atlayan veya yer imi panelini açan bir açma eylemi tanımlayabilir
- XMP meta verileri artık
DocumentIDveInstanceIDtanımlayıcılarını, birxmpMM:Historyolayını, değiştirme ve meta veri tarihlerini ve arşiv doğrulayıcılarının beklediğidc:formatbildirimini taşır
Sürüm 2.339.0
Eklendi
- Fiziksel bir yazdırma hattı: yeni
TXLSPrintDocument, sayfa pencereleri, kopya harmanlama, bir belge başlığı ve yeni sayfa öncesi / sayfa üretimi sonrası olaylarıyla paylaşılan sayfalama modeli üzerinden çalışma sayfalarını, çalışma kitaplarını veya tüm görünür sayfaları yazdırır - Çalışma kitabı görüntüleyici önizlemesi yakınlaştırma modları kazandı — sayfaya sığdır, genişliğe sığdır veya açık bir %25 ile %400 çarpan — Ctrl+tekerlek yakınlaştırma, tekerlekle sayfa çevirme ve yakınlaştırılmış sayfa pencereyi aştığında yatay kaydırma ile
Sürüm 2.338.0
Eklendi
- Grafik işleme değer eksenini çizer: sol kenar boyunca işaret çizgileri ve sağa hizalı sayısal etiketler, etkinleştirildiğinde ana kılavuz çizgileri, görüntü birimi ölçekleme, ters çevrilmiş yönelim ve logaritmik sınırlama
- İkincil değer eksenine atanan seriler kendi ölçeklerine göre eşlenir; böylece bileşik grafikler bağımsız birincil ve ikincil büyüklükleri korur
- Baloncuk grafikleri, sabit işaretçi noktaları yerine baloncuk boyutu sütunundan türetilen alanla ölçeklenen baloncuklar çizer
- Bellek içi grafikler, önbellekler boşken değer, kategori ve baloncuk aralıklarını sahip sayfaya göre çözer; böylece yeni oluşturulan grafikler yüklenenlerle özdeş şekilde işlenir
- Grafik modeli düzenlenebilir halka delik boyutu, ilk dilim açısı, radar stili ve of-pie türü, bölme konumu, bölme modu, ikincil çizim boyutu ve boşluk genişliği kazandı; tümü kaydetme ve yükleme boyunca kalıcıdır
Düzeltildi
- Noktaları değer taşıyan ama sayısal kategori taşımayan kategori grafikleri artık bir yer tutucuyla işlemeden vazgeçmez; bu yer tutucu daha önce her sütun, çubuk ve çizgi grafiği için işaret çizgilerini, kılavuz çizgilerini ve seri çıktısını bastırıyordu
Sürüm 2.337.0
Eklendi
- Sayfalı çıktı, SVG dışa aktarıcı ve sayfalama modelindeki yeni
PrintCommentsmodu üzerinden hücre yorumlarını sonda bir liste olarak işleyebilir: hücre adresi, yazar ve metin, sayfanın son veri satırının altında görünür - Adlandırılmış çizim nesneleri,
ExportObjectAsPNGüzerinden yapılandırılan DPI ve ölçekte PNG görüntüleri olarak dışa aktarılır; yalnızca ölçüm yapanGetObjectSizekarşılığı, nesnenin nokta boyutlarını işlemeden döndürür - Kullanılan aralığın dışındaki metin şekli çapaları artık grafiklerin ve resimlerin zaten yaptığı gibi yazdırılan yüzeyi genişletir
Değişti
- Sayfalama işleyicisi her geçiş için çözümlenmiş hücre yazı tiplerini önbelleğe alır ve tekrarlanan metin ölçümlerini anımsar; daraltarak sığdırma döngülerinden ve sözcük sarmalamadan gereksiz yazı tipi havuzu okumalarını ve GDI ölçüm çağrılarını kaldırır
Sürüm 2.336.0
Eklendi
- Hücre metni döndürme artık sayfa görüntüsü, SVG, yazdırma ve önizleme çıktısında işlenir: 1-90 derece saat yönü tersi ve saat yönü açıları hücre merkezi çevresinde döner ve 255 yığılmış biçimi satır başına bir harf yayımlar
- Alt simge ve üst simge hücreleri, dikey hizalamalarını kaybetmek yerine kaydırılmış bir taban çizgisi ve küçültülmüş glif boyutuyla işlenir
- Üst bilgi ve alt bilgi bölümleri, her sayfalama güdümlü çıktıda
&nnpunto boyutu ve&Krenk biçim kodlarına uyar - Sayfalı çıktıdaki sütun genişlikleri, çalışma kitabının Normal yazı tipinin ölçülen en büyük basamak genişliğinden türetilir; böylece Calibri 11 dışındaki yazı tiplerine dayalı çalışma kitapları Excel tutarlı sütun sınırlarıyla sayfalanır
- Özel klasik kılavuz rengine sahip çalışma sayfaları, kılavuz çizgilerini sabit gri varsayılan yerine o palet girdisinde işler
Sürüm 2.335.0
Eklendi
- Klasik çalışma sayfası işlevlerinin yaklaşık yetmişi artık ayrıştırılmaya ek olarak değerlendirilir: matematik ve trigonometri grubu
ATAN2 ASIN ACOS SINH COSH TANH ASINH ACOSH ATANH EVEN ODD, tarih ve saat grubuTIME HOUR MINUTE SECOND DATEVALUE TIMEVALUE DAYS360, finans grubuMIRR IRR IPMT PPMT DB,TRANSPOSE TYPE N ADDRESS ROMAN HYPERLINK MAXA MINAveNORMSDIST TDIST CHIDIST FDIST POISSON QUARTILE PERCENTILE PERCENTRANK COVAR CHITEST GAMMALNgibi dağılım ve istatistik ailesinin 2010 öncesi yazımları; bunlar kendi bağımsız değişken listelerini paylaşan noktalı uygulamalara yönlendirilir
Düzeltildi
NORMSDISTgibi eski tek bağımsız değişkenli normal CDF biçimleri yanlış ölçeklenmiş bir hata işlevi yaklaşıklığı hesaplıyorduMIRR, bir dönem kaymalı üs ile pozitif nakit akışlarını bileşiklendirdiği için sonuçları Excel değerlerinden kaydırıyordu
Sürüm 2.334.0
Eklendi
- Tek bir değer alanından oluşan rapor bandı yer tutucuları artık ham veri türünü hedef hücreye yazar: sayılar sayısal kalır, tarihler tarih hücresi olarak kalır ve hücre General olduğunda varsayılan tarih biçimini alır, Boole değerleri ise hücre türlerini korur; böylece akış aşağısındaki SUM, sıralama ve grafik başvuruları üretilen raporlarda çalışır
- Özel tablo stilleri, pivot ara toplamı, alt başlık, boş satır ve sayfa alanı bölümleri dahil tam bölüm kümesini,
SetSectionExüzerinden bölüm başına yazı tipi adı, boyut, italik, şerit boyutu ve dört kenarlı kenarlıkları, ayrıcapivot/tablebayraklarını,DefaultTableStyleName/DefaultPivotStyleNameçalışma kitabı özelliklerini ve stillerin, bölümlerin ve dxf özniteliklerinin tam yükleme tarafı gidiş dönüşünü kazandı - Parolasız şifreli bir XLSX çalışma kitabını açmak artık klasik motorla aynı yeniden deneme sözleşmesiyle
TXLSXWorkbook.OnPasswordolayını tetikler; böylece dosyanın önceden şifreli olduğu bilinmeksizin GUI parola istemleri etkinleşir - Klasik BIFF5 çalışma kitaplarını parolayla kaydetmek artık XOR gizlemesini uygular ve BIFF8 çalışma kitapları
EncryptionTypeüzerinden standart RC4 seçebilir; böylece klasik şifreleme matrisi, mevcut RC4 CryptoAPI varsayılanının yanında tamamlanır - Sayfa görüntüsü, SVG, yazdırma ve önizleme çıktısındaki çalışma sayfası metni işleme artık dikey hizalamayı ve açgözlü satır kırma ile WrapText sözcük sarmalamayı izler; sarmalanan hücreleri tek bir ortalanmış satıra kırpmak yerine
Düzeltildi
- Hata hücreleri artık tanımsız boş metin yerine her işleme yolunda #DIV/0! veya #REF! gibi Excel hata sabitini görüntüler
- Özel tablo stili bölümleri, Excel'in stili tanıması için şema
tableStyleElementbiçiminde yazılır ve bir bölüm yazı tipi rengi artık kalın ayarını atmaz - Rapor bandı anlık görüntüleri, bir bant ilk kapasitesini aştığında her bağlı sütun değerini tutar
Sürüm 2.333.0
Eklendi
TXLSPDFSignature.CertificationPolicy; hiçbir değişikliğe izin vermeyen, form doldurma ve imzalamaya izin veren veya form doldurma, imzalama ve ek açıklamalara izin veren bir DocMDP sertifikasyon imzası oluşturabilir; sertifikalı kataloglar imzayı/Permsüzerinden referans gösterir, sıradan sertifikalı çıktı PDF 1.5 kullanır ve uyumsuz PDF/A-1 sertifikasyonu hedef akış değiştirilmeden önce reddedilir
Sürüm 2.332.0
Değişti
- Otomatik etiketli PDF artık satırlarla, anlamsal üst bilgi ve veri hücreleriyle, yoğun sayfa başına işaretli içerik tanımlayıcılarıyla, tam üst ağaç eşlemeleriyle, birleştirilmiş hücre satır ve sütun kapsamlarıyla ve sayfa süslemesi, grafikler, resimler, üst ve alt bilgiler için artefakt yalıtımıyla eksiksiz bir tablo yapısı yayımlar
Düzeltildi
- Tek bir PDF dışa aktarıcıyı yeniden kullanmak artık belgeler arasında ikili nesne yuvalarını temizler; böylece nesne numaralandırması değiştiğinde önceki bir dışa aktarımdan kalan bir ICC profili, görüntü veya diğer akışın yeni ayrılmış bir nesnenin yerini alması önlenir
Sürüm 2.331.0
Eklendi
- Birleşik bir XLSX çizim cephesi, karışık görüntü, grafik, metin kutusu, korunmuş çapa ve grup sırasını ortaya çıkarır; çizim ilişkilerini koruyan ileri, geri, öne, arkaya, dönüşüm bilinçli grup ve kaydet-yeniden aç-grubu çöz işlemleriyle
- Adlandırılmış stiller, yerel geçersiz kılmaları korurken otomatik veya açık bağlantılı biçim parçalarını destekler ve 60 yerleşik açık, orta ve koyu tablo stili, paylaşılan HTML, PDF, görüntü, önizleme ve görüntüleyici biçimlendirme yolları üzerinden çözümlenir
TXLSPDFBookmark, hiyerarşik Unicode yer imlerini, kardeş ve alt ilişkilerini, renkleri, kalın veya italik başlıkları ve genişletilmiş veya daraltılmış alt öğeleri desteklerTXLSPageImageExporter.ExportAllAsTiff, seçili sayfaları ilerleme, iptal ve atomik dosya değiştirme ile tek bir LZW sıkıştırmalı çok sayfalı TIFF olarak bir akışa veya dosyaya yazar- Klasik XLS açılışları, şifrelenmiş akış yeniden konumlandırma dahil doğrulanmış
BOUNDSHEETuzaklıklarıyla genel meta verilerden sonra durabilir veya doğrudan seçili çalışma sayfalarına gidebilir TXLSFormatSnapshot, kaynak çalışma kitabından bağımsız olarak eksiksiz bir klasik hücre biçimini yakalar veIXLSRange.ApplyFormatbunu hücre, satır veya sütun aralıklarına uygular- Uyumlu satır-öncelikli tür belirlenmiş XLSX toplu yazımları, kararlı nesne tanıtıcıları için genel paketlenmiş hücre ve bayt istatistikleri ile şeffaf tek seferlik somutlaştırma dahil paketlenmiş RLE depolama kullanır
Değişti
- Yalnızca stilli boş XLSX hücreleri, kopyalama-üzerine-yazma yerel düzenlemelerle, toplu biçimlendirme, adlandırılmış stil güncellemeleri, kopyalama, sıralama, biçim yaması, kaydetme ve yükleme yollarında otomatik sıkıştırmayla ve ölçülebilir önlenen yük baytlarıyla başvuru sayımlı yükleri paylaşır
- Dinamik diziler doğrudan skaler toplamlara akar, tekrarlanan tam aramalar tür belirlenmiş artımlı aralık önbelleklerini yeniden kullanır ve değişmez durumsuz formül belirteçleri derlemeler arasında paylaşılır
- Elips yayları, PDF, SVG ve bitmap çıktısı tarafından paylaşılan düzlük odaklı uyarlanabilir kübik Bezier alt bölümlemesini kullanır; hassasiyeti yalnızca ölçek veya dışmerkezlik gerektirdiğinde artırır
- XLSX paket çıktısı artık paylaşılan dizeleri, köprüleri, ilişkileri ve parça sıralamasını dengeler; böylece ters yapılandırma bayt-bayt aynı deterministik paketler üretir
- Birleşik XLS, XLSX, CSV ve TSV ileri okuyucu belleği sınırlı tutar; BIFF8 paylaşılan dize devamları, projeksiyon, seçili sayfa, şifreleme ve bozuk girdi korumalarını korurken yapılandırılabilir bir eşiğin ötesine taşar
Düzeltildi
- C++Builder Win64 paket bağlama artık çalışma kitabı karşılaştırma ve içe aktarma denetimi birimlerinden yinelenen Delphi genel nesne listesi vtable'ları yaymaz
Sürüm 2.330.0
Eklendi
TXLSXWorksheet.Subtotal, sıralanmış veri aralıkları için gruplandırılmış ara toplam satırları, yapılandırılabilir bir genel toplam satırı, formüller, devralınan görünür biçimlendirme ve Excel uyumlu anahat düzeyleri eklerGetCellVisibleFormat, boş bir hücreyi somutlaştırmadan çalışma sayfası, satır, sütun, aralık kaplama ve açık hücre biçimlendirmesini çözümlerCheckDataValidation, bir aday değeri tek bir hücreyi kapsayan kurallara karşı test eder ve yalnızca geçerli olduğunda atomik olarak kaydedebilir
Değişti
- Arama tarama bellekleri, arama karşılaştırmalarını değiştirmeden yeniden hesaplama ayırmasını ve karma tablo işini azaltan, önbellek isabeti başına kompakt tam ikili anahtarlar ve tek bir yük araması kullanır
- Sabit genişlikli CSV dışa aktarımı her alanı tek işlemde doldurur; dolgu süresini yapılandırılan çıktı genişliğinde doğrusal tutar
Düzeltildi
- Geriye doğru
ReplaceTextIntaramaları artık değiştirme geri çağrılarını istenen ters tarama sırasında çağırır - Değeri veya formülü olmayan stilli hücreler artık SVG, görüntü ve önizleme oluşturmada komşu metin taşmasını engellemez
- Klasik XLS sayısal çıktısı, BIFF sayısal kayıtlarını yazmadan önce sonlu olmayan ve alt normal değerlere ek olarak negatif sıfırı da normalleştirir
Sürüm 2.329.0
Eklendi
A1ToR1C1, A1 stilindeki formülleri R1C1 gösterimine dönüştürür (göreli kaydırmalar, mutlak$biçimleri, aralıklar veR1C1ToA1üzerinden gidiş-dönüşler), başvuru stili dönüşümünün her iki yönünü de tamamlar
Değişti
- Yeniden hesaplama arama belleği,
VLOOKUP,XLOOKUP/XMATCHveMATCHiçinde beş hücreden az olan tarama vektörlerini atlar; burada ham tarama, sözlük gidiş-dönüşünden daha ucuzdur
Sürüm 2.328.0
Eklendi
- SVG, görüntü ve önizleme çıktısının arkasındaki paylaşılan sayfa işleyicisi artık XLSX hücre stillerini çizer: düz dolgular (alfa ile), hücre başına yazı tipleri ve renkler, Excel'in sayısal-sağa varsayılanıyla yatay hizalama, daha ağır paylaşılan kenarın kazandığı Excel tarzı kenarlık daraltması, yazı tipini sütuna ölçekleyen sığdırmak için küçültme ve uzun metnin ardışık boş komşu hücrelere taşması
Sürüm 2.327.0
Eklendi
- CSV/TSV yükleyici, Excel'in Metin Alma Sihirbazı'nı yansıtan sütun başına içe aktarma yönergeleri (
cctText,cctNumber,cctDate,cctBoolean,cctSkip) kazanır; böylece tek tek sütunlar baştaki sıfırları korumak için metne zorlanabilir, bir türe zorlanabilir veya içe aktarmadan çıkarılabilir - Sabit genişlikli metin içe aktarma: alan genişliklerinin atanması, yükleyiciyi ayraç ayrıştırmasından karakter konumu dilimlemeye geçirir ve kaydedici, boşlukla doldurulmuş sabit genişlikli sütunları kırpma ile üretebilir
Sürüm 2.326.0
Eklendi
- XLSX çalışma sayfası araması, taramayı dikdörtgen bir hücre aralığıyla sınırlayan pencereli
FindTextInveReplaceTextInyöntemlerinin yanı sıra Excel'in Bul ve Değiştir iletişim kutusunun Ara: Sütunlara Göre modunu yansıtan bir sütun öncelikli tarama sırası bayrağı kazanır; geriye doğru tarama artık sağ alt köşeden başlamak için sıfır bağlantı noktası kabul eder - Kaydetme artık Excel'in 8192 karakterlik sınırından daha uzun formüllere karşı koruma sağlar ve Excel'in onarım modunda açacağı bir çalışma kitabı yazmak yerine hatalı hücreyi tanımlayarak hızla başarısız olur
Düzeltildi
- Sonlu olmayan sayısal hücre değerleri (NaN ve pozitif veya negatif sonsuzluk) artık kaydedilen XLSX bölümlerine ayrıştırılamayan belirteçler sızdıramaz; artık
#NUM!hata hücreleri olarak serileşirler ve alt normal çiftler, Excel'in depolayıp görüntüleyebildiğiyle eşleşecek şekilde hem XLSX hem de BIFF8 yazıcılarında sıfıra akar
Sürüm 2.325.0
Eklendi
- Çalışma kitabı biçimi API'leri artık düzenlenebilir XML Eşlemeleri ve şema bağlamaları, sıralı birden çok çalışma kitabı penceresi, çok alanlı ve bölme başına seçimler ve XLS ile XLSX için çağırana ait kayıpsız formül belirteci incelemesi, yeniden yapılandırma, başvuru değiştirme ve atomik geri yazımı içeriyor
- Çalışma kitabı işleme artık özel karşılaştırıcılar ve açık formül taşımayla kararlı yatay veya dikey sıralama, BIFF2'den BIFF4'e stil ve formül dönüştürme, XLS, XLSX, CSV ve TSV için tek bir projeksiyonlu ileri okuma cephesi, tür belirlenmiş özel görünümler ve düzenlenebilir OLAP, web tablosu, sabit metin ve parametre bağlantısı alt modellerini içeriyor
- Hesaplama ve inceleme artık yapılandırılmış eksik işlev, dış başvuru ve döngüsel bağımlılık tanılamaları, genel ve çalışma kitabı yerel UDF kayıtları, Unicode çift yönlü görsel sıralama, birleşik hücre AutoFit stratejileri, tür belirlenmiş Excel 4 makro sayfası koruması ve komut taraması ile
ISOMITTED,ARRAYTOTEXT,VALUETOTEXT,PDURATIONveRRIişlevlerini içeriyor - Derlenmiş raporlama artık çalışma kitabı genelindeki yer tutucuları, adlandırılmış satır, sütun ve çapraz tablo bantlarını, genişletilebilir Excel tablo bantlarını, tek tablo ve imleç soyutlamasını, tam bileşik anahtar ilişki dizinlerini, yavaş yüklü veri bağlamlarını, akış tablo birleştiricilerini, denetimli adlandırılmış sorgu sağlayıcılarını, kayıt başına sayfa bantlarını, taşma devam sayfalarını ve değişmez özyinelemeli eklemeleri kapsıyor
- Rapor yazma artık derlenmiş koşulları, arama işlevlerini, normal ifadeleri, dinamik formülleri ve biçimleri, görüntü alanlarını, grafik serisi yeniden bağlamayı, akış veya atomik dosya çıktılı yeniden kullanılabilir çalıştırıcıları, bağımlılık bilinçli aralık kopyalamayı, sabit alt bilgi ve dengeli sayfalama planlamasını, adresli tanılamaları, sıkı yürütmeyi, şablon denetimini ve desteklenen eski yer tutucuların güvenli taşınmasını içeriyor
- PDF çıktısı artık otomatik etiketli yapı ağaçlarını, görünür veya görünmez ana bilgisayar imzalı alanları, a ve b düzeylerinde açık PDF/A-1, PDF/A-2 ve PDF/A-3 uygunluk profillerini, atomik ilerleme ve iptali, stil bilinçli önbellekli yazı tipi geri dönüşünü, bağlamsal karmaşık metin şekillendirmeyi, yerel çok duraklı degradeleri, durak başına alfa değerini, hücre dolgu desenlerini, gölgeleri ve konumlandırılmış yorum ek açıklamalarını içeriyor
- Paylaşılan işleme artık yerel aralık, sayfa, çalışma kitabı ve adlandırılmış nesne SVG'sini, artımlı PNG ve JPEG sayfalarını, arka uçtan bağımsız yerleşim geometrisini, HTML içinde satır içi vektör grafikleri ve şekilleri, paylaşılan CSS ile durumlu kısmi HTML oturumlarını, işlenmiş görüntü efektlerini, vektör önceden tanımlı şekil ve WordArt geometrisini, gelişmiş bilimsel ve finansal grafik ayrıntılarını ve deterministik veri etiketi çakışması ile kılavuz çizgi yerleşimini içeriyor
Değişti
- Denetlenen 55 yetenek maddesinin tamamı — F01'den F18'e, R01'den R19'a ve V01'den V18'e — artık açık sahiplik, biçim güvenliği, iptal ve çıktı sınırlarıyla tamamlanmış desteklenen uygulamalara sahip
- Büyük rapor şablonları nesne hedeflerini ve ifadelerini bir kez derler, yalnızca bağlı eksen alanlarını somutlaştırır, veri imleçlerini bir kez tüketir, ilişki ve birleştirme anahtarlarını karma işleme tabi tutar, tekrarlanan ayrık kopyalama için kaynak koleksiyon öneklerini dondurur ve oluşturulan çalışma kitabı nesnelerini yeniden taramaktan kaçınır
- İşleme yolları sayfalama, geometri, nesne yerleşimi, efekt durumu ve belge kaynak önbelleklerini paylaşırken PDF, SVG, HTML, bitmap, meta dosyası, önizleme ve yazdırma çıktıları yalnızca kendi biçime özgü kodlayıcılarını korur
Düzeltildi
- XLSX hücre yazma olayları artık etkili değiştirme değerlerini bayat zengin metin çalıştırmalarını tutmadan serileştirir, BIFF dış ad belirteçleri tam 4 baytlık ad dizinini korur ve üst düzey bağlantı kaynakları, eski kaynak geri dönüşünü korurken metin içe aktarma kaynaklarından bağımsız olarak gidiş-dönüş yapar
- Eski BIFF stili ve formül anlamı, çalışma kitabı penceresi ve seçim yeniden eşlemesi, karışık mutlak formül başvuruları, formül belirteci sahipliği ve geçersiz belirteç geri yazımı artık yükleme, düzenleme ve kaydetme boyunca deterministik kayıpsız davranışı koruyor
- Rapor genişletme artık yapısal yazma işlemlerinden önce belirlenebilir tablo, filtre, ad, çakışma, kısmi nesne, ızgara ve sorgu destekli çakışmaları reddediyor, temsil edilebilir olduğunda sıfır satırlı tablo önemliliğini koruyor, 2^53'ün ötesindeki tam sayı birleştirme anahtarlarını birebir koruyor ve iptal veya hata sonrası belirlenebilir uygulanan sayımları bildiriyor
- PDF ve vektör dışa aktarma artık yedek yazı tipi Unicode eşlemelerini, grafem ve şekillendirme kümelerini, arşiv profili kısıtlamalarını, degrade alfa değerini, görüntü efektlerini, grafik süslemelerini, yoğun etiket yerleşimini ve tekrarlanan içerikten kaynaklanan kaynak büyümesi olmadan çıktı atomikliğini koruyor
Sürüm 2.324.0
Eklendi
- XLS ve XLSX için
TXLSFormulaTokenStream,ParseFormulaTokens,GetFormulaTokens,FormulaTokensToTextveSetFormulaTokensüzerinden kayıpsız formül belirteci incelemesi ve korumalı geri yazım; RPN belirteç türlerini ve sınıflarını, ham BIFF belirteci ve ek yüklerini, bağımsız başvuru bayraklarını, kopyalamayı, başvuru değiştirmeyi, bağlam kökenini ve tam uyumlu BIFF yeniden kullanımını ortaya koyarken hücre değişikliğinden önce bozuk, uyumsuz, diziye ait veya desteklenmeyen akışları reddediyor TXLSCompiledTableReportBandüzerinden genişletilebilir Excel tablosu rapor bantları, başlıkları, toplamları, tablo ve OtomatikFiltre aralıklarını, filtre ve sıralama durumunu, sütun meta verilerini, hesaplanan ve toplam formüllerini, stilleri, yapılandırılmış başvuruları ve bağımlı çalışma sayfası nesnelerini korurken tek bir veri şablonu satırını genişletmek için tek sınırlı imleç anlık görüntüsü kullanır; temsil edilebilir sıfır satırlı sonuçlar şablon veri satırını kaldırırken, sorgu destekli, çakışan, geçersiz ve taşan yerleşimler yazma işleminden önce başarısız olurSetFontFallbackChain,AddFontFallbackveClearFontFallbackChainsüzerinden stil bilinçli PDF yazı tipi geri dönüş zincirleri, glif kapsamına göre kaynak aile ve stil katmanlarını çözer, yüklenen yüzleri ve seçimleri önbelleğe alır, ek skalerleri ve geçişler arası grafem kümelerini korur, paylaşılan glifli Unicode dizilerine farklı CID'ler atar, bağımsız TTC yüzlerini gömer ve yerleşik glif bulunmadığında PDF/A çıktısını atomik olarak reddeder
Sürüm 2.323.0
Eklendi
TXLSCompiledReportTemplateüzerinden yeniden kullanılabilir çalışma kitabı rapor şablonları: yer tutucular bir kez derlenir ve çalışma kitabını yeniden taramadan, hücreler, zengin metin, yorumlar, iş parçacıklı yorumlar, köprüler, metin kutuları, grafik başlıkları ve seri adları, üstbilgiler ve altbilgiler, çalışma sayfası adları, tanımlı adlar ve belge özellikleri genelinde sıralı değer araması ve önceden bölünmüş metin parçaları kullanılarak tekrar tekrar uygulanabilirIXLSReportTable,IXLSReportCursor, yavaş yüklüIXLSReportTableProvideryükleme, rastgele erişimli bellek tabloları ve tekrarlanan ana-ayrıntı araması için satır yüklerini kopyalamak yerine bir kez bileşik anahtarlı alt karma oluşturan ve satır numaralarını saklayanTXLSReportRelationIndexüzerinden rapor veri bağlama- Formül hesaplama artık hedef yatırım değerine ulaşmak için gereken dönem sayısı için
PDURATIONve eşdeğer dönemsel büyüme oranı içinRRIdeğerini, Excel uyumlu sayısal hata sınırları ve gerekli OOXML_xlfn.depolama öneki dahil olmak üzere değerlendiriyor - Formül hesaplama artık
ISOMITTED,ARRAYTOTEXTveVALUETOTEXTdeğerlerini, boş hücreden ayrı kalan özel bir atlanan bağımsız değişken değeri, BIFF eksik bağımsız değişken belirteci gidiş-gelişleri, tek ve iki boyutlu diziler, sıkı dize kaçışı, yerelleştirilmiş ayraçlar, hata dönüştürme kuralları ve OOXML gelecek işlev önekleri dahil olmak üzere değerlendiriyor TXLSXWorkbook.AnalyzeFormulaIssuesüzerinden yapılandırılmış formül ön denetimi, hücre koordinatları ve sınırlı üye listeleriyle eksik işlevleri, dış çalışma kitabı başvurularını ve kesin döngüsel bağımlılık bileşenlerini bildirirken dize sabitleri ve yerel yapılandırılmış başvurular yanlış eşleşmelerden çıkarılırTXLSXWorksheet.CloneRangeToüzerinden bağımlılık bilinçli aralık kopyalama, seçili hücreleri, birleşik aralıkları, koşullu biçimleri, veri doğrulamalarını, köprüleri, yorumları, görüntüleri ve grafikleri tek işlemde kopyalar, uygulanan aralıkları ve çapaları yeniden konumlandırır ve karışık göreli ve mutlak başvuru anlamlarıyla formül yüklerini çevirir; rapor bantları bağımlı nesneler için aynı yolu kullanırTXLSPDFExport.OnProgress,OnProgressExveCancelüzerinden PDF dışa aktarma ilerlemesi ve iptali: başlangıç, sayfa ve bitiş bildirimleri ihmal edilebilir geri çağırma yükü ekler, iptal satır geçişleri ve sayfa nesneleri arasında denetlenir, iptal edilen akışlar kısmi PDF almaz ve dışa aktarıcı yeniden kullanılabilir kalırTXLSCompiledReportTemplate.Analyze, sıkı yürütme veWriteDiagnosticsüzerinden derlenmiş rapor tanılamaları, değişiklikten önce hedef türü ile çalışma sayfası ve hücre koordinatlarıyla eksik değerleri, boş yer tutucuları ve kapatılmamış yer tutucuları belirler veya aynı bulguları bir tanılama çalışma sayfasına yazarTXLSCompiledReportRunnerüzerinden yeniden kullanılabilir rapor yürütme, tamamlandı, iptal edildi ve başarısız durumlarıyla başlangıç, hedef ve bitiş ilerlemesi sağlar, ilk yazmadan önce veya derlenmiş hedefler arasında iptali destekler, kesin uygulanan sayımı bildirir ve çalışma kitabını yeniden taramadan iptal veya özel durumlardan sonra yeniden kullanılabilir kalır- Klasik XLS ve XLSX için birleşik hücre AutoFit stratejileri, ilk veya son satırın ya da sütunun gerekli büyümeyi emmesine veya bunu birleşik aralık boyunca eşit şekilde dağıtmasına izin verirken eski aşırı yükleme davranışını, gizli durumları, açık sınırları ve deterministik tekrarlanan çağrıları korur
TXLSPDFExport.ExportCommentsAsAnnotationsüzerinden isteğe bağlı PDF yorum ek açıklamaları, mevcut sondaki yorumlar sayfasını korurken Unicode yazar ve yorum metnini kaynak hücre dikdörtgenine yerleştirir; sayfa başına yorum dizinleri yaklaşık O(C log C) sürede oluşturulur ve O(log C) hücre aramasını destekler- Hiyerarşik kullanıcı tanımlı işlev kayıtları, XLS ve XLSX çalışma kitaplarının çalışma kitabı yerel geçersiz kılmalarını, değiştirmeyi, kaldırmayı, temizlemeyi ve mevcut çalışma kitabı olayı geri dönüşünü korurken işlem genelindeki işleyicileri paylaşmasına olanak tanır; ortalama arama O(1)'dir, yerel eşleşmeler genel adları gizler ve işleyiciler güvenli paralel yeniden hesaplama ve kendini kaldırma için kayıt kilitlerinin dışında çalışır
TXLSReportTableFactoryüzerinden yavaş yüklü rapor tablosu birleştiricileri, tam ara satır yüklerini somutlaştırmadan ilk satırları, sütun izdüşümünü, satır sayısını, minimum ve çoklu toplama tanımlarını, şema eşlemeli birleşimi, bitişik bölme bölümlerini ve yineleri koruyan iç veya sol karma birleştirmeleri sağlarTXLSPageImageExporterüzerinden artımlı PNG ve JPEG sayfa dışa aktarma, sayfa seçimi, DPI, ölçek, JPEG kalitesi, ilerleme, iptal ve yeniden kullanılabilir oturumlarla XLS ve XLSX aralıklarını, çalışma sayfalarını ve çalışma kitaplarını destekler; oturum başına bir sayfalama modeli oluşturulur ve her sayfadan sonra bitmap belleği serbest bırakılırTXLSXWorkbook.WorkbookViewsüzerinden birden çok XLSX çalışma kitabı penceresi, bağımsız etkin sekmeleri, ilk görünür sayfaları, görünürlüğü, küçültülmüş durumu, geometriyi, sekme görünümünü, kaydırmayı, bilinmeyen öznitelikleri, uzantıları ve doğru şekilde yeniden eşlenen çalışma sayfası görünümü bağlamalarını korurken mevcut tek pencere özellikleri ilk görünüme yönelik olmaya devam ederTXLSCompiledReportBandüzerinden adlandırılmış satır, sütun ve çapraz tablo rapor bantları, tanımlı adlı bir şablonu tek geçişli sınırlı veri anlık görüntülerinden yapısal olarak genişletir, formülleri ve bağımlı çalışma sayfası nesnelerini korur, sıfır boyutlu varsayılanlar oluşturmadan açık satır ve sütun meta verilerini döşer ve sabit kaynak koleksiyon sınırlarını yeniden kullanır, böylece aynı sayfada tekrarlanan kopyalama oluşturulan yükleri yeniden taramaz- PDF dışa aktarma artık iki duraklı ve çok duraklı eksenel veya radyal degradeleri yerel PDF gölgelendirmeleri olarak yazar, özdeş işlev, gölgelendirme ve saydamlık kaynaklarını yeniden kullanır, her dolguyu kendi hücresine kırpar ve önceki bantlı dikdörtgen yaklaşımı olmadan düz veya tekdüze degrade alfa değeri uygular
Düzeltildi
- Nokta tabanlı özel kağıt genişliği ve yüksekliği geçersiz kılmaları artık hem sayfalama bandı hesaplamasına hem de son sayfa nesnesine katılır, böylece sayfa sonları ve işlenen boyutlar aynı kullanılabilir alanı kullanır
Sürüm 2.322.0
Eklendi
- Formül hesaplama artık birinci tür Bessel işlevlerini — salınımlı
BESSELJve değiştirilmişBESSELI— pratik bağımsız değişken aralığında sayısal kararlılık için terim yinelemesiyle kuvvet serisi üzerinden hesaplanarak değerlendiriyor
Sürüm 2.321.0
Düzeltildi
- XLSX RTF dışa aktarma artık Calibri'yi sabit kodlamak yerine gerçek bir yazı tipi tablosu oluşturur: ön tarama her farklı hücre yazı tipi adını toplar,
\fonttblher birini kendi\fNdiziniyle listeler ve her hücrenin metni gerçek yazı tipine başvurur — Times New Roman, Courier New veya başka herhangi bir yazı tipiyle biçimlendirilmiş çalışma kitapları Word veya WordPad'de açıldığında artık görsel olarak Calibri'ye yeniden akıtılmaz
Sürüm 2.320.0
Düzeltildi
- PDF dışa aktarma artık klasik XLS motoru yolunda metin döndürmesini işler: 90 derece veya 270 derece yönlendirmeli hücreler metinlerini hücre merkezi etrafında dönen bir PDF metin matrisi aracılığıyla dikey olarak çizer ve bu, mevcut XLSX yolu davranışıyla eşleşir; önceden dikey üstbilgiler ve döndürülmüş etiketler,
.xlsçalışma kitaplarından üretilen PDF'lerde yatay olarak işlenirdi
Sürüm 2.319.0
Eklendi
- Formül hesaplama artık Excel 365 LAMBDA bağımlı dizi birleştiricilerini —
MAP(öğe bazında dönüşüm),REDUCE(tek bir değere katlama),SCAN(her ara adımı taşırarak katlama),MAKEARRAY(satır ve sütun dizinlerinden oluşturma),BYROW(bir sütun taşıran satır bazında toplama) veBYCOL(bir satır taşıran sütun bazında toplama) — mevcutLAMBDAveLETdesteğinin yanında LAMBDA işlevsel programlama ailesini tamamlayarak değerlendiriyor
Sürüm 2.318.0
Eklendi
- Formül hesaplama artık tahvil ve hazine finans işlevlerini değerlendiriyor:
COUPDAYBS,COUPDAYS,COUPDAYSNC,COUPNCD,COUPPCD,COUPNUM(kupon gün sayımı ilkelleri),PRICE/YIELD(ikiye bölme getiri çözücülü standart tahvil fiyatlaması),PRICEDISC/YIELDDISC(iskontolu menkul kıymetler),PRICEMAT/YIELDMAT(vadeye dayalı),DURATION/MDURATION(Macaulay ve değiştirilmiş),TBILLEQ/TBILLPRICE/TBILLYIELD(hazine bonoları),DISC/INTRATE/RECEIVED(iskonto ve faiz),ACCRINTM(vadede tahakkuk eden faiz),DOLLARDE/DOLLARFR(kesirli dolar dönüşümü),EFFECT/NOMINAL(efektif ve nominal oranlar),CUMIPMT/CUMPRINC(kümülatif faiz ve anapara),FVSCHEDULE(değişken oranlı gelecek değer) veAMORDEGRC/AMORLINC(Fransız amortismanı); tümü beş standart gün sayımı tabanıyla kendi içinde bağımsız iç içe kupon tarihi motorunu paylaşır
Sürüm 2.317.0
Eklendi
- Şifrelenmiş çalışma kitabı yükleme artık SHA-256 karma algoritmasını bildiren (bazı üçüncü taraf yazıcılar tarafından üretilen) Agile Encryption dosyalarını kabul eder: parola anahtar türetme, döndürme döngüsü, parola doğrulayıcı ve veri bütünlüğü anahtar/değer IV'leri ile HMAC'ın tümü bildirilen karmayı izlerken, anahtar verisi ile anahtar şifreleyici arasında uyumsuz karma bildiren dosyalar yine de reddedilir; kaydetme Excel’in varsayılan SHA-512 varyantını yazmaya devam eder
Sürüm 2.316.0
Eklendi
SortRangeher iki çalışma kitabı motorunda da formülleri korur: formül hücreleri satırlarıyla birlikte taşınır ve göreli başvuruları Excel'in sıralama anlamlarıyla yeniden çapalanır ($-mutlak parçalar yerinde kalır, ızgaranın dışına kayan başvurular yerinde kenetlenir), böylece sıralanan tablolar değerlere çökmek yerine hesaplamaya devam eder- Sayfa arka plan görüntüleri:
SetBackgroundImage, bir XLSX çalışma sayfasının hücrelerinin arkasına bir resmi döşer (Excel gibi yalnızca görüntüleme amaçlı), çalışma sayfasınınpictureöğesi, medya ilişkisi ve paket içerik türleri üzerinden gidiş-geliş yapar
Düzeltildi
- Hiç dokunulmamış boş bir hücreye başvuran bir aritmetik formülü yeniden hesaplamak artık dönüştürme hatasıyla sonlanmıyor — boş işlenenler Excel gibi 0 katkısı sağlıyor
Sürüm 2.315.0
Eklendi
CopyToClipboard, her iki çalışma kitabı motorunda da metin ve HTML'nin yanında yerel Biff8 pano biçimini yayımlar; böylece Excel'e veya diğer HotXLS çalışma kitaplarına yapıştırılan aralıklar düz metin yerine değerleri, formülleri, sayı biçimlerini, yazı tiplerini, dolguları, kenarlıkları, hizalamayı ve birleşik hücreleri taşırPasteFromClipboard, Biff8 yükü mevcut olduğunda onu tercih eder: Excel'den yapıştırılan metin, yerel ayara bağlı tarih ve sayı yeniden ayrıştırması olmadan özgün değerlerini korur, formüller göreli başvurularını yapıştırma hedefine yeniden çapalar ve birleşik alanlar hedefte yeniden oluşturulur; her iki motor da birbirinin bloklarını tam biçimlendirmeyle yapıştırır
Değişti
- Excel'e yapıştırılan formüller hesaplanmış değerleri olarak ulaşır (Excel'in üçüncü taraf Biff8 pano ayrıştırmasının bir sınırlaması); diğer her şey — metin, biçimli sayılar, dolgular, kenarlıklar ve birleştirmeler — Excel'e kayıpsız yapıştırılır ve formüller Excel'den HotXLS'e ve HotXLS'ten HotXLS'e yönlerinde tam olarak korunur
Sürüm 2.314.0
Eklendi
- XLSX çalışma sayfalarındaki kamera nesneleri:
AddCamera, bir hücre aralığına bağlı canlı anlık görüntü resmi yerleştirir — Excel kamera aracının bağlantılı resmi — aralık bağlaması belgelenen çizim uzantısına ve çapaya göre boyutlandırılmış bir yer tutucu görüntüye yazılır; Excel tarafından oluşturulan kamera nesneleri aralık bağlamaları korunarak yeniden açılır
Sürüm 2.313.0
Eklendi
- XLSX paketleri için yerinde çalışma sayfası yamalama: akış yazıcısındaki
BeginPatchmevcut bir çalışma kitabını açar ve tam olarak bir çalışma sayfasını yeniden yazar — diğer her parça (stiller, çizimler, grafikler, özet tablolar, özel parçalar) sıkıştırılmış baytlarıyla birebir, hiçbir şeyi açmadan veya yeniden yazmadan kopyalanır; böylece büyük bir şablonun veri sayfası, tam yeniden derlemenin çok küçük bir bölümünde yenilenir - Yama modu ayrıca yeni bir çalışma sayfası ekleyebilir: sayfa, mevcut parçalarla asla çakışmayan numaralandırmayla çalışma kitabı parça listesine, ilişkilerine ve içerik türlerine kaydedilir ve paketin kendi sıkı veya geçiş ilişki kuralı izlenir
- Yamalanan paketler bayat hesaplama zincirini otomatik olarak atar (Excel yüklemede yeniden oluşturur) ve yeni paket parçaları gerektirecek özellikler (tablolar, grafikler, görüntüler, yorumlar, tanımlı adlar) geçersiz bir paket yazmak yerine net bir hata bildirir
Sürüm 2.312.0
Eklendi
- Sıkı Open XML çıktısı: bir XLSX çalışma kitabında
StrictOOXMLayarlamak paketi ISO/IEC 29500 sıkı uyumluluğuyla kaydeder — çalışma sayfaları, paylaşılan dizeler, stiller, tema, çizimler, grafikler, yorumlar, belge özellikleri ve korunan parçalar genelinde her ad alanı bildirimi ve ilişki türü geçiş sözlüklerinden sıkıpurl.oclc.orgsözlüklerine geçerken, içerik türleri, parça adları ve VML sözlükleri her iki uygunluk sınıfının da paylaştığı şekilde kalır - Sıkı uyumlu çalışma kitaplarını okuma artık tamdır: sıkı biçimde yazılan ilişki türleri, geçiş eşdeğerleriyle aynı hedeflere çözümlenir ve sıkı öğe ad alanı kabulünü tamamlar; böylece Excel'in "Strict Open XML Spreadsheet" modunda kaydedilen dosyalar diğer tüm çalışma kitapları gibi açılır
- Sıkı çıktı etkinleştirilmişken kaydetme, yalnızca Microsoft uzantıları olarak var olan özellikler (VBA projeleri, form denetimleri, iş parçacıklı yorumlar, dinamik dizi meta verileri) için doğrulanmayacak bir paket yazmak yerine net bir hata bildirir
Düzeltildi
- Özel belge özellikleri yanlış yazılmış bir değer türleri ad alanı bildiriyordu; bu, özellikler parçasının harici araçlarda doğrulamada başarısız olmasına neden olabiliyordu
Sürüm 2.311.0
Eklendi
- Bir XLS çalışma kitabını okumak tanınmayan çalışma sayfası kayıtlarını korur: tür belirlenmiş ayrıştırıcının modellemediği her kayıt birebir yakalanır ve kaydetmede yeniden oynatılır; böylece satıcıya özgü veya daha yeni belirtim kayıtları taşıyan dosyalar HotXLS üzerinden kaybolmadan gidiş-geliş yapar
Sürüm 2.310.0
Eklendi
- XLSX çalışma sayfalarında önceden tanımlı geometri şekilleri:
AddPresetShape, 187 OOXMLST_ShapeTypeönceden tanımlı belirtecinden (rightArrow,flowChartDecision,star5, …) herhangi birini çizimin<a:prstGeom>öğesine birebir yazar vePrstTokenözelliği mevcut şekillerin geometri değiştirmesine olanak tanır — belirteçler kaydetme ve yeniden açma üzerinden gidiş-geliş yapar
Sürüm 2.309.0
Eklendi
- Çalışma sayfalarında şablon işleme:
ApplyTemplate, tüm hücrelerdeki{{key}}yer tutucularını değiştirir — değerler yerel türlerini korur, formül yer tutucuları ayrıştırmadan önce ikame edilir — veFillTemplateBand, kopya başına formül satırı çevirisi, birleşik aralık kopyalama ve satır düzeyi koşullar için bir#skipalanıyla her kayıt için bir şablon bloğu kopyalar ve el yapımı herhangi bir sayfayı veri odaklı bir rapor oluşturucuya dönüştürür
Sürüm 2.308.0
Eklendi
- PDF dışa aktarma dosya ekleyebilir:
AddAttachment, ham belgeleri dışa aktarılan PDF'e/EmbeddedFilesgirişleri (dosya belirtimi, isteğe bağlı MIME alt türüyle gömülü akış ve katalog ad ağacı) olarak taşır; böylece raporlar destekleyici verileriyle birlikte tek bir kendi kendine yeterli dosyada gönderilir
Değişti
- Tanınmayan bir BIFF sürüm sözcüğüne sahip bir XLS çalışma kitabını okumak artık akışın tamamını reddetmez: okuyucu BIFF8 düzenine geri döner; böylece olağandışı sürüm numaraları yayan yazıcılardan gelen dosyalar, kayıtları ayrıştığında yine de yüklenir
Sürüm 2.307.0
Eklendi
- Merkezi geçici dosya yönetimi: kitaplığın oluşturduğu her geçici dosya kaydedilir ve temizlenir; böylece iptal edilen bir dışa aktarma veya oluşturma ile silme arasında oluşan bir özel durum artık arkada sahipsiz geçici dosyalar bırakmaz
VerifyEncryptedSave, yeni yazılmış bir şifreli kabı tam şifre çözme hattından geçirerek yeniden açar ve parola onu açamadığında kaydetmeyi başarısız kılar — bozuk kaplar, kullanıcının bir sonraki açışında değil hemen ortaya çıkar- Veri kümesi dışa aktarma, satır bölme devreye girdiğinde bir
OnExportLimitolayı tetikler ve biçim sürümü başına çalışma kitabı ızgara sınırları, yetenek görüşmesi için sabitler olarak açığa çıkarılır (BIFF8 için 65536×256, 2007+ biçimleri için 1048576×16384)
Sürüm 2.306.0
Eklendi
- XLSX çalışma sayfaları form denetimi yazma desteği kazanır:
AddFormButton,AddFormCheckBox,AddFormRadioButton,AddFormComboBoxveAddFormListBox; başlıklar, bağlı hücreler, işaretli durum ve makro bağlamayla düğme / onay kutusu / radyo / açılır liste / liste denetimleri yazar — kaydetme yolu VML şekillerini, denetim başınactrlPropsparçalarını, ilişkilerini ve içerik türü girdilerini üretir ve denetim taşıyan dosyalar parçalarını yeniden açmada birebir gidiş-geliş yapar
Sürüm 2.305.0
Eklendi
- PDF dışa aktarma, PDF/A-2b olarak tanımlanmış belgeler üreten isteğe bağlı bir
UsePDFAmodu kazanır: sRGB IEC61966-2.1 profili GTS_PDFA1 çıktı amacı olarak gömülür, XMP meta verileripdfaidparça/uygunluk tanımlamasını taşır ve üst bilgi PDF 1.7'yi duyurur — arşivlenebilir çıktı için bunu gömülü bir TrueType yazı tipiyle (UnicodeFontFileveya otomatik seçilen kurulu yazı tipi) birlikte kullanın
Sürüm 2.304.0
Eklendi
- Canlı çapraz çalışma kitabı değerlendirme:
RegisterExternalWorkbook, bir çalışma kitabı nesnesini bir kitap adıyla eşleştirir; böylece[Book.xlsx]Sheet!A1gibi formüller derlenir ([Book]Sheet!Reföneki artık gerçek bir dış başvuruya ayrışır) ve her yeniden hesaplamada kayıtlı nesnenin geçerli durumunu okur; kayıt iptali canlı bağlantıyı bırakır ve dış bağlantı önbelleğine geri döner
Sürüm 2.303.0
Eklendi
TXLSXWorkbookCompareüzerinden çalışma kitabı karşılaştırma: sayfaları ada göre eşleştirir ve eklenen/kaldırılan sayfaları, eklenen/kaldırılan hücreleri, değişen değerleri, değişen formülleri ve eklenen/kaldırılan birleşik aralıkları — araçlar için yapılandırılmış bir diff listesi veReportüzerinden her fark için insan tarafından okunabilir bir satır olarak bildirir
Sürüm 2.302.0
Eklendi
- Akış doğrudan yazıcı, çekme modu satır tedariki kazanır:
OnNeedRowolası her satır için bir kez tetiklenir ve tedarikçi o satırı doğrudan yazıcıya yazar ve durmak için veri sonunu bildirir — veri işlem hatları, satır listelerini önceden arabelleğe almadan bir dışa aktarmayı sürdürebilir
Sürüm 2.301.0
Eklendi
- ODS dışa aktarımı hücre formülleri yazıyor: aynı sayfa içi başvurular standart
of:=OpenFormula yazımına çevrilir (parantezli başvurular, noktalı virgülle ayrılan bağımsız değişkenler ve dize değişmezleri olduğu gibi kalır), sayfa nitelikli ve yapılandırılmış başvurular ise Excel'in paketler arası gidiş-dönüşlerde kullandığımsoxl:geçiş yolundan gider — kaydedilen paketler özgün Excel formül metniyle yeniden açılır
Sürüm 2.300.0
Eklendi
- Sağdan sola çalışma sayfaları artık her yerde aynalanmış olarak işleniyor: PDF dışa aktarımı sütun geometrisini yazdırılabilir genişlik boyunca çevirir (A sütunu sağda, hücre içeriği değişmez) ve her iki HTML dışa aktarıcısı da tabloda
dir="rtl"yayımlar, böylece tarayıcı sütun sırasını çevirir — sayfa bayrağı XLSX ve BIFF üzerinden zaten gidiş-dönüşte korunuyor
Sürüm 2.299.0
Eklendi
- Veri kümesi dışa aktarımı (
TDataToXLS) bir başlık bandı ve bir altbilgi bandı kazanıyor:Title, başlık satırının üstünde kalın stillendirilmiş tek bir birleşik satır işler (kendiTitleFontdeğeri ve isteğe bağlıTitleColor),Footerise son veri veya özet satırının altına bir satır ekler - Çalışma sayfasındaki
ForEachFormattedCell, satır/sütun sırasına göre dolu her hücreyi dolaşır ve görüntüleme metnini — sayı biçimi uygulanmış olarak — bir geri çağırma aracılığıyla teslim eder; dizinleme ve metin çıkarma için hazırdır
Sürüm 2.298.0
Eklendi
- ApiTour örneği artık doğrudan canlı bir vitrine açılıyor: KPI kutucukları, sayfalar arası
SUMIF/COUNTIFformülleri, veri çubukları, renk ölçeği, simge kümesi ve iki grafik içeren bellek içi bir satış panosu, örnek başlar başlamaz gömülü çalışma kitabı görüntüleyicisinde işlenir; her ızgara hücresi anında yeniden hesaplama ve yenilenen koşullu biçimlerle düzenlenebilir kalır ve tek tıklamalı eylemler vitrini PDF, HTML ve CSV'ye dışa aktarır ya da canlı derleme ve dışa aktarma süreleriyle Excel'e teslim eder - C++Builder ApiTour örneği yeni Delphi vitrinini, gömülü görüntüleyiciyi, formül çubuğunu, dışa aktarma eylemlerini ve etkinlik günlüğünü yansıtıyor
Değişti
- ApiTour örnekleri kalıcı (modal) sonuç iletişim kutularını pencere içi bir etkinlik günlüğüyle değiştiriyor; klasik oluşturma, değiştirme ve dışa aktarma adım adım izlemesi davranışını koruyor
Sürüm 2.297.0
Eklendi
- PDF dışa aktarımı, sıkıştırılmış nesne akışları ve ikili çapraz başvuru akışı içeren PDF 1.5 dosyaları üreten isteğe bağlı
UseXRefStreammodu kazanıyor: küçük sözlük nesneleri tek bir Flate ile sıkıştırılmış kapsayıcı içinde yol alır ve klasik xref tablosu ile trailer yerini kompakt bir akışa bırakır; dışa aktarılan belgeler küçülürken sayfa içeriği bayt olarak aynı kalır
Sürüm 2.296.0
Eklendi
- Akışlı doğrudan yazıcı, isteğe bağlı
AutoSplitRowsmodu kazanıyor: çalışma sayfası sınırını (1048576) aşan bir satır geçerli sayfayı bitirir ve yeni oluşturulan<name>_2,<name>_3… sayfasında devam eder; böylece sınırsız dışa aktarımlar asla geçersiz bir satır dizini yayımlamaz - Çalışma sayfasındaki
FillTableCalculatedColumn, bir tablo sütununun hesaplanan sütun formülünü, Excel'in kendi yazımının yaptığı gibi hücre başına satır çevirisiyle her veri satırına indirir ve ardından doğal olarak yeniden hesaplar
Sürüm 2.295.0
Değişti
- XLSX HTML dışa aktarımı hücre stillendirmesini merkezileştiriyor: aynı stil kombinasyonları bir stil sayfasında
td.cNsınıfları olarak, her hücrede tekrarlanan satır içistyleözniteliği yerine bir kez yayımlanır; bu, tekdüze stilli tablolar için HTML çıktısını küçültür; koşullu biçim görsel kaplamaları, hücre başına karakterlerini korumak için satır içi kalır
Sürüm 2.294.0
Düzeltildi
- Geçerli satır biçimindeki yapılandırılmış başvurular (
Table[@Col]) artık yeniden hesaplama sırasında hem seri hem de paralel değerlendirme yollarında formül hücresinin kendi satırına göre değerlendirilir; önceden bu tür her formül sütunun 1. satırını — genellikle başlık metnini — okuyordu ve o satırda metin olduğunda yeniden hesaplama bir tür dönüştürme hatasıyla tamamen başarısız oluyordu
Sürüm 2.293.0
Değişti
- İsteğe bağlı
RecalcAggregateCachenotu artık koşulsuz tek aralıklı toplama işlevlerini de kapsıyor — tek bir düz tek sayfalı aralık üzerindeSUM,AVERAGE,MIN,MAX,COUNTveCOUNTA— böylece aynı blok üzerinde tekrarlanan toplamlar, koşullu aileyle aynı başvuru kararlılığı kapısı altında ilk geçişin sonucunu yeniden kullanır
Sürüm 2.292.0
Eklendi
- Çalışma kitabından koda üretici (
TXLSCodeGen): bir çalışma kitabını dolaşır ve onu yeniden oluşturan kaynak ifadeleri — sayfa oluşturma, hücre değerleri, formüller, sayı biçimleri, sütun genişlikleri ve birleşik aralıklar — Delphi veya C++Builder lehçelerinde yayımlar; böylece elle hazırlanmış bir dosya hazır bir API örneğine dönüşür - Sütun kuralı içe aktarma doğrulayıcısı (
TXLSImportCheck): sütun başına zorunluluk, metin uzunluğu, normal ifade deseni ve benzersizlik kuralları ile birlikte bir çağıran geri çağırması çalışma sayfasının veri satırları üzerinde çalışır; ihlaller kırmızı yazı tipi ve neden yorumuyla geri işaretlenebilir veKeepOnlyViolations, "lütfen düzeltin ve iade edin" çalışma kitabı için sayfayı başlık artı başarısız satırlara indirger
Sürüm 2.291.0
Eklendi
- CSV içe aktarımı bir seçenek kaydı kabul ediyor:
OpenCSVaşırı yüklemeleri, ayraç ve tür algılama anahtarlarının yanında baştaki satırları atlama (SkipRows, ızgaranın üzerindeki başlık şeritleri için) ve boşluk kırpma (AutoTrim) değerlerini alır - Çalışma sayfasındaki
FillMergedCellValues, her birleşik aralığın çapa değerini kapsanan her üye hücreye kopyalar; böylece birleşik etiketli rapor tarzı sayfalar tek bir düz ızgara olarak okunur AddListValidation, öğeleri tek bir çağrıda bir açılır liste halinde birleştiren bir dize dizisi aşırı yüklemesi kazanıyor- Veri kümesi dışa aktarımı (
TDataToXLS) zebra şeritlendirme (AlternatingColor, tek detay satırlarına boyanır) ve kalın bir başlık hücresine sahip bir toplam satırı (SummaryRow) kazanıyor; bu satır, dışa aktarılan sayısal alanlar veya çağıranın adlandırdığı alan listesi için gerçekSUMformülleri ekler
Düzeltildi
- Veri kümesi dışa aktarımı artık yapılandırılmış
DetailColorarka planını detay hücrelerine uyguluyor; önceden özellik kabul ediliyor ancak asla boyanmıyordu
Sürüm 2.290.0
Değişti
- İsteğe bağlı
RecalcLookupCachenotu artıkVLOOKUPtam ve yaklaşık taramalarını,HLOOKUP'ı veMATCHeşleşme türleri 0 ile 1'i de kapsıyor; böylece bu klasik aramaları aynı aralık üzerinde tekrarlayan çalışma kitapları,XLOOKUP/XMATCHile aynı başvuru kararlılığı güvenlik kapısı altında yeniden hesaplama geçişi sırasında ilk taramanın sonucunu yeniden kullanır
Sürüm 2.289.0
Eklendi
- Akışlı doğrudan yazıcı, isteğe bağlı
TrackColumnWidthsmodu kazanıyor: satırlar akarken çalışma sayfası bellekte aşamalı olarak hazırlanır, böylece kaydedilen dosya<dimension>kullanılan aralık ipucunu ve görülen en uzun görüntüleme metnine göre boyutlandırılmış sütun başına genişlikleri taşır (karakterler artı dolgu, 255 ile sınırlı); bu, verileri yalnızca akarken bilinen dışa aktarımlar için otomatik sığdırmayı yaklaşıklaştırır; açıkça ayarlanan sütun genişlikleri her zaman kazanır
Sürüm 2.288.0
Eklendi
- XLSX paketlerini açma, kurallı olmayan ad alanı öneklerini hoş görür: öğelerini farklı önekli (veya ISO 29500 strict) bir ad alanına bağlayan çalışma sayfası, grafik, çizim ve belge özelliği bölümleri, ayrıştırma sırasında standart sözcük dağarcığına normalleştirilir; böylece üçüncü taraf üreticilerden ve strict mod kaydedicilerinden gelen dosyalar doğru yüklenir
- Hücreleri
rkonum özniteliğini atlayan çalışma sayfaları her hücreyi tarama sırasında öncülünün ardına yerleştirir verözniteliği olmayan satırlar satır dizisini sürdürür — birçok akışlı yazıcının kullandığı kural
Sürüm 2.287.0
Eklendi
Open, Excel 2.0/3.0/4.0 çalışma kitaplarını (BIFF2-4) okur: OLE sarmalayıcısı olmayan ham BIFF akışları sayıları, metinleri, boole değerleri, hataları ve formül önbellek sonuçlarıyla yüklenir; formüllerin dize sonuçları BIFF2-4 String kaydı aracılığıyla gelir ve akışın kod sayfası kaydı metin çözmeyi yönlendirir
Değişti
- BIFF2-4 belgeleri değerler için okunur — bu kuşakların sayı biçimleri ve stilleri modellenmez, bu nedenle tarihler ham seri numaralar ve formüller son hesaplanan değerleri olarak görünür
Sürüm 2.286.0
Eklendi
- Karşılaştırma bölümlü sayı biçimleri (
[>=100],[<0], …) görüntüleme metninin işlendiği her yerde bölümü değere göre seçer; bu, Excel'in koşullu biçim davranışıyla uyumludur - Sayı biçimi metin bölümleri (
"ID:"@) biçimi yok saymak yerine dize değerlerini şablon olarak uygular SetCellFromHtml, bir hücreyi hafif bir HTML parçasından doldurur:<b>/<strong>,<i>/<em>,<u>,<br>ve<font color=...>zengin metin parçalarına dönüşür; diğer etiketler metinleri korunarak atılırTaggedTextişaretlemesi<br>satır sonlarını,<strong>/<em>takma adlarını,<font color=...>öznitelik biçimini ve"/ varlıklarını kabul eder- Sütun birlikte tutma blokları (
KeepColumnsTogether) bir sütun grubu içindeki dikey sayfa sonlarını durdurur; sayfalama, önizleme ve PDF çıktısında satır düzeyindeki özelliği yansıtır - Klasik Spinner ve ScrollBar form denetimleri, Min/Max/Inc/Page ayarları ve bağlı bir hücreyle XLS dosyalarına yazılabilir; OBJ FtSbs alt kaydı üzerinden yayımlanır
WriteAutoValue, ISO biçiminin ötesinde isteğe bağlı saatli (AM/PM dahil)m/d/yyyyved.m.yyyytarihlerini tanır ve olanaksız takvim tarihlerini reddederConvertFormulasToValues, yalnızca diğer çalışma kitaplarına başvuran formülleri donduran birOnlyExternalmodu kazanır ve klasik XLS cephesi tüm sayfa yöntemini kazanır- Satır otomatik sığdırma, birleşik hücreleri birleşik sütun genişliklerine göre ölçer ve gerekli yüksekliği birleşik satırlar arasında dağıtır
Sürüm 2.285.0
Eklendi
- PDF dışa aktarımı çalışma sayfası grafiklerini yerel vektör grafikleri olarak çizer: kümelenmiş, yığılmış ve yüzde yığılmış sütun ve çubuklar, işaretçili çizgi grafikler, alan grafikleri, yüzde etiketli pasta ve halka grafikler, dağılım grafikleri ve radar grafikleri — her biri başlıklı çerçeve, otomatik ölçeklenen eksenler, çentik etiketleri, kılavuz çizgileri, gösterge, isteğe bağlı nokta başına veri etiketleri, seri başına düz dolgular ve Excel'in varsayılan vurgu paletiyle; 3B grafik türleri 2B izdüşümleri olarak işlenir
- Son hücrenin ötesine çapalanan grafikler artık yazdırılan yüzeyi genişletir; böylece veri satırlarının altına yerleştirilen bir grafik kırpılmak yerine PDF ve önizleme çıktısında görünür
Sürüm 2.284.0
Eklendi
- PDF üstbilgileri ve altbilgileri Excel'in stil kodlarını işler:
&Bkalın,&Iitalik,&U/&Etek/çift alt çizgi,&Süstü çizili,&X/&Yüst/alt simge,&nnyazı tipi boyutu,&Krenk ve&"Font,Style"kalınlık anahtar sözcükleri - PDF dışa aktarımı, dolguları, yazı tiplerini, kenarlıkları, veri çubuklarını ve simgeleri parlaklık grisine indirgeyerek çalışma sayfasının siyah-beyaz yazdırma modunu dikkate alır
- Yazdırılan satır ve sütun başlıkları (satır numaraları ve sütun harfleri), sayfa bunları istediğinde ızgaranın yanında işlenir
- Yazdırma ortalaması:
CenterHorizontally/CenterVertically, üstbilgi ve altbilgi bantları yerinde kalırken yazdırılan ızgarayı kenar boşlukları arasında ortalar - Hücre yorumları, yeni
PrintCommentsAtEndçalışma sayfası özelliği aracılığıyla ya kırmızı bir köşe göstergesi olarak (görüntülendiği gibi modu) ya da sayfadan sonra bir yorum listeleme sayfası olarak yazdırılır; bu özellik Excel'incellComments="atEnd"sayfa düzeni değerini gidiş-dönüşte korur - İç köprüler (
Sheet!Cellhedefleri), hedef sayfanın sayfasına atlayan tıklanabilir belge içi GoTo bağlantılarına dönüşür - Dışa aktarıcı, bir görüntüleyici
PageLayouttercihi sunar ve belge bilgi sözlüğünün yanına bir XMP meta veri paketi yazar - TrueType koleksiyonu (
.ttc) yazı tipleri gömülü Unicode yazı tipi olarak kullanılabilir; yalnızca normal bir yüz varsa gömülü yüzün kalın ve italik kesimleri sentezlenir
Değişti
- Sütun genişlikleri sabit bir karakter başına tahmin yerine Excel'in maksimum basamak genişliği formülüyle (Calibri 11 metrikleri) dönüştürülür; böylece PDF ve önizleme genişlikleri Excel'in saklanan piksel genişlikleriyle eşleşir
- Sarılmış satırlar, her satırın kendi ilk karakterinden yeniden ölçülür; böylece daha önceki bir kesimle alt satıra inen sözcüklerin genişliğini yok sayan sarılmış satırlar düzeltilir
Sürüm 2.283.0
Eklendi
- PDF dışa aktarımı
WrapTexthücrelerini gerçek sözcük bölme, satır satır yatay hizalama, dikey blok hizalama ve iki yana yaslanmış veya dağıtılmış aralıkla sarar - PDF dışa aktarımı döndürülmüş hücre metnini, dikey yığılmış metin dahil, PDF metin matrisleri üzerinden işler ve değer sığana kadar yazı tipi boyutunu küçülterek
ShrinkToFitdeğerini dikkate alır - Hücreyi taşan PDF metni artık boş komşu hücreler boyunca uzanır ve ilk dolu hücrede kırpılır; bu, Excel yazdırma davranışıyla uyumludur; genel hizalama, Excel gibi sayıları sağa hizalar
- PDF dışa aktarımı zengin metin parçalarını parça başına yazı tipi stili, boyutu, rengi, alt çizgi, üstü çizili, üst simge ve alt simgeyle çizer; sarılmış satırlar parça başına stili korur
- PDF dışa aktarımı çapraz hücre kenarlıklarını ve gerçek çift çizgili kenarlıkları çizer
- Birleşik hücreleri kapsayan metin artık tüm birleşik dikdörtgen boyunca çizilir, hizalanır, sarılır ve köprüleri çapalar; kapsanan birleştirme üyeleri artık kendi arka planlarını boyamaz
Değişti
- PDF metin genişlikleri sabit bir ortalama karakter genişliği yerine kalibre edilmiş karakter başına ilerleme tablolarından gelir; böylece hizalama, sarma ve küçültme yazdırılan sayfayla eşleşir
- Hücre girintisi metni Excel gibi kaydırır ve simge kümesi hücreleri değerlerini simgenin yanında girintiler
Sürüm 2.282.0
Eklendi
- PDF dışa aktarımı PNG saydamlığını korur: alfa kanallı görüntüler artık saydamlığı yitirmek yerine bir yumuşak maske düzlemi yayımlar; tRNS parçası olan palet görüntüleri dahil
Değişti
- PDF sayfa içerik akışları artık Flate ile sıkıştırılır; PDF 1.4'ün ötesinde hiçbir görüntüleyici gereksinimi olmadan dışa aktarılan belgeleri önemli ölçüde küçültür
- PDF dışa aktarımı ardışık metin işlemlerini paylaşılan metin bloklarında toplar ve gereksiz yazı tipi, boyut ve renk seçimini atlar; böylece hem çıktı boyutunu hem de üretim süresini azaltır
- Aynı düz dolguya sahip bitişik hücreler tek bir birleşik dikdörtgen olarak işlenir ve aynı stile sahip eşdoğrusal kenarlık parçaları hücre başına kenarlar yerine tek bir çizgi olarak vurgulanır
- PNG görüntüleri, özgün sıkıştırılmış akışı ve tam pikselleri koruyarak çözülmeden ve yeniden kodlanmadan PDF'e gömülür
- Aynı bayt içeriğine sahip görüntüler, kaç görüntü nesnesi onlara başvurursa başvursun, bir kez gömülür ve paylaşılır
Düzeltildi
- Köprü ek açıklamaları artık metni gömülü Unicode yazı tipi yoluyla işlenen bağlantı hücreleri için de oluşturulur
- PDF içerik baytları artık etkin sistem kod sayfasına bağlı değildir; bu nedenle Batı metni her Windows yerel ayarında aynı şekilde işlenir
Sürüm 2.281.0
Düzeltildi
- Pano okuyucuları artık veri tutamacını 32 bit ile sınırlamıyor; bu,
XLSGetClipboardBiff8ve XML Elektronik Tablo yapıştırma yolunun 64 bit uygulamalarda boş dönmesine neden oluyordu - Pano işlemleri, başka bir uygulama panoyu tuttuğunda ilk çakışmada başarısız olmak yerine yarım saniyeye kadar panoyu açmayı yeniden dener
Değişti
- Koşullu biçim kuralı aramaları (
FindAt/IndexOfCellyolları) her sorgulanan hücrede değil, her kuralın hücre aralığını bir kez ayrıştırır; veri doğrulama önbelleğiyle uyumludur - PDF dışa aktarımı, sayfa başına köprü dizini oluşturur ve doğrusal hücre başına taramanın yerine ikili arama koyar
Sürüm 2.280.0
Eklendi
- Kullanıcı tanımlı işlevler ada göre kaydedilebilir:
RegisterUserFunction, o adı çağıran formülleri doğrudan işleyicisine yönlendirir (tek birOnUserFunctioniçinde genel bir if zinciri yoktur); çalışma kitabı olayı kayıtlı olmayan adlara hizmet vermeye devam eder ScanUnknownFunctions, hesaplama motorunun değerlendiremediği formül işlevleri için bir çalışma kitabını denetler ve her hücre ile adı raporlar — yabancı dosyalarda yeniden hesaplamayı etkinleştirmeden önce idealdirRecoveryMode: yapısal olarak hasarlı bir çalışma sayfası bölümü, tüm açma işlemini iptal etmek yerine bir uyarı tanılamasıyla atlanır- Yerel BIFF8 pano biçimi:
XLSSetClipboardBiff8/XLSGetClipboardBiff8, Excel'in kendisinin kullandığıBiff8akışını yayımlar ve okur; böylece pano değişimi değerleri, formülleri ve biçimlendirmeyi korur
Değişti
- Veri doğrulama denetimi, her hücrede değil her kuralın hücre aralığını bir kez ayrıştırır; büyük sayfalarda
CheckDataValidationsişlemini hızlandırır
Sürüm 2.279.0
Eklendi
- PDF dışa aktarımı çalışma sayfası görüntülerini gömer: PNG/GIF/BMP bit eşlemleri Flate ile sıkıştırılmış RGB XObject'lerine dönüştürülür ve JPEG dosyaları DCTDecode üzerinden dokunulmadan geçer (yeniden sıkıştırma yok); birden çok sayfadaki aynı görüntüler tek bir nesneyi paylaşır ve açık bir boyut olmadan eklenen görüntüler artık varsayılan olarak 96 DPI'daki piksel boyutlarını kullanır
- Birlikte tutma blokları:
KeepRowsTogether, tek sayfaya sığan bir satır bloğu içinde yazdırma/PDF sayfalamasının kırılmasını durdurur veXlsxAutoPageBreaks, doğal (tutma bilinçli) sayfa sınırlarını açık satır sonlarına çevirir; böylece Excel dışa aktarım gibi sayfalar - Yapılandırılabilir XLSX sıkıştırması:
ZipCompressionLevel, kaydetmeler için deflate düzeyini seçer (-1 varsayılanından 9'a kadar) - Yeniden üretilebilir kaydetmeler:
DeterministicOutput, zip girdisi zaman damgalarını sabitler; böylece aynı çalışma kitabını iki kez kaydetmek bayt olarak aynı dosyaları üretir
Düzeltildi
- Döngüsel FAT zincirlerine sahip bozuk bileşik dosyalar artık klasik .xls yükleyicisini kilitlemiyor — dizin ve akış zinciri yürüyüşleri döngü korumaları taşır
Sürüm 2.278.0
Eklendi
- PDF dışa aktarımı, çalışma sayfası köprüleri için tıklanabilir bağlantı ek açıklamaları yayımlar: URL taşıyan hücreler, hücre alanı üzerinde URI eylemli görünmez bir /Link dikdörtgeni alır
- PDF dışa aktarımı bir belge anahattı (yer imleri) yazar: dışa aktarılan her çalışma sayfası, işlenen ilk sayfasını gösteren bir yer imi olur
Sürüm 2.277.0
Eklendi
- Veri doğrulama bir denetim API’si kazanıyor:
CheckDataValidationsdolu hücreleri sayfanın kurallarına göre tarar (liste üyeliği, tam sayı/ondalık/tarih/saat sınırları, metin uzunluğu, hesap makinesi üzerinden özel formüller) ve her ihlal eden hücreyi kural dizini ve bir nedenle raporlar - Tür belirlenmiş özel belge özellikleri
docProps/custom.xmlüzerinden gidiş-geliş yapar:Workbook.CustomPropertiesüzerinde metin, sayı, tarih ve boole girdileri - Özel XML veri parçaları, çalışma kitabı düzeyindeki ilişkiler ve içerik türleriyle
Workbook.CustomXmlPartsüzerinden gidiş-geliş yapar - Görüntüler bir SVG eşlikçisi kabul ediyor:
AddImagePair, SVG baytlarını raster yedeğin yanında saklar,svgBlipuzantısını ve Excel 2016+’nın kullandığı ek medya parçasını yazar - Grafikler, veri etiketi metnini
DataLabelsRangeüzerinden bir hücre aralığından alabilir (“Value From Cells”); grafik uzantısı olarak yayımlanır ve açılışta geri kazanılır - Özel tablo stilleri:
Workbook.CustomTableStyles, renkli/kalın bölümlere sahip (başlık satırı, toplam satırı, şeritler, kenar sütunları) adlandırılmış stiller tanımlar; bunlar kendi farklı stilleriyletableStyles’a yazılır, böylece tablolar onlara ada göre başvurabilir
Sürüm 2.276.0
Eklendi
- Hücre degrade dolguları: dereceye göre doğrusal taramalar ve durak başına renkli yol degradeleri
gradientFillüzerinden gidiş-geliş yapar, HTML dışa aktarımında CSS degradeleri olarak, PDF dışa aktarımında ve çalışma kitabı görüntüleyicisinde bant enterpolasyonlu dolgular olarak işlenir veTXLSXFills.AddLinearGradientkolaylığıyla sunulur - Geçen süre sayı biçimleri (
[h]:mm:ss,[mm]:ss,[s]) artık her görüntüleme yolunda (FormattedText, HTML, PDF, koşullu biçim değerleri) saat gibi sarılmak yerine kümülatif toplamlar olarak işleniyor - Kesir sayı biçimleri (
# ?/?,# ??/??,0/8gibi sabit paydalar), sıfır tam sayı gizleme ve hizalama boşluğu dahil olmak üzere Excel’in en iyi rasyonel yaklaşımıyla işlenir [Red]tarzı renk parantezleri artıkTXLSXCell.GetFormattedTextColorüzerinden yüzeye çıkar ve PDF dışa aktarımında hücre metnini yeniden boyarTXLSXWorkbook.ValidateNumberFormat, özel bir biçim dizesini Excel’in Özel Biçim iletişim kutusunun yaptığı gibi denetler — bölüm sayısı, tırnak dengesi ve parantez içeriği (renkler, koşullar, geçen birimler, yerel ayar yönergeleri)- Donmuş bölme durumu
GetFrozenPanesüzerinden geri okunabilir ve sağ alttaki bölme kaydırma konumuSetPaneScroll/GetPaneScrollüzerinden gidiş-geliş yapar (topLeftCellolarak yazılır) - Satır/sütun başlığı görüntüleme anahtarı
DisplayRowColHeaders,showRowColHeadersüzerinden gidiş-geliş yapar - Grafikler bunları sabit kodlamak yerine
DispBlanksAs(boşluk / yayılma / sıfır) vePlotVisibleOnlyözelliklerini açığa çıkarır ve açılışta korunan ChartML’den ikisini de geri kazanır - Yorumlar düzenlenebilir kutu geometrisi (
WidthPt/HeightPt, VML noktaları) ve metin odaklı birAutoSizeFromTextbuluşsal yöntemi taşır
Sürüm 2.275.0
Eklendi
- Bul ve değiştir, Excel joker karakterlerini anlar:
*(herhangi bir karakter dizisi),?(tam olarak bir karakter) ve~, değişmez bir*,?veya~için kaçış karakteri olarak — Excel’in Bul ve Değiştir,COUNTIFailesi ölçütleri ve otomatik filtrelerde uyguladığıyla aynı anlam - XLSX çalışma sayfası
FindTextbir seçenekler aşırı yüklemesi kazanıyor: büyük/küçük harf eşleştirme, hücre içeriğinin tamamını eşleştirme, değerlerin yanı sıra formül metninde arama, joker karakter modu ve geriye doğru tarama; tekrarlanan çağrıların eşleşmeler arasında ilerlemesi için bir başlangıç çapasıyla ReplaceTextaynı seçenek kümesinin yanı sıra her değiştirme hücresini hücre hücre kabul edebilen, yeniden yazabilen, atlayabilen veya iptal edebilen isteğe bağlı bir eşleşme başına geri çağırma kazanıyor- Klasik XLS çalışma sayfası
FindText/ReplaceText, joker karakter ve tüm hücre aşırı yüklemeleri kazanıyor; böylece her iki cephe de Excel arama anlamını paylaşıyor GetRangeStatisticsbir dikdörtgeni tarar ve tek geçişte minimum, maksimum, toplam, ortalama, sayısal değer sayısı ve dolu hücre sayısını raporlarWriteAutoValuemetni Excel’in kendi hücre girişinin yorumladığı gibi yazar:TRUE/FALSEboole değerlerine,#N/Agibi hata değişmezleri hata değerlerine, belirsiz olmayan ISO tarihleri tarihlere, düz değişmez biçimli sayılar sayılara dönüşür ve diğer her şey — baştaki sıfırlar ve binlik ayraçlar dahil — metin olarak kalır (her iki cephe)GetHtmlFromCell, bir hücreyi kaçışlı işaretlemeli stillendirilmiş bir HTML parçası olarak işler; tüm sayfa HTML dışa aktarımını tamamlarSortRange, metin anahtarlarının harf durumundan bağımsız olarak alfabetik sıralanması için büyük/küçük harf duyarsız bir bayrak kabul eder (XLSX cephesi)
Sürüm 2.274.0
Eklendi
- Excel tabloları artık yeni
HasHeaderRowveCommenttablo özellikleri üzerinden başlıksız tabloları ve tablo başına yorumları gidiş-geliş yapar;headerRowCount="0"vecommentözniteliği olarak yazılır - Grafikler, yeni
ChartStyleözelliği (1–48 veya genişletilmiş 101–148 aralığı) üzerinden bir Excel galeri stili seçebilir; grafik parçasının stil öğesi üzerinden gidiş-geliş yapar - Kombinasyon grafikleri, her çizim grubundaki yeni bir
ZOrderözelliği üzerinden çizim alanı katmanlamasını kontrol edebilir; böylece bir sütun serisi bir çizgi serisinin arkasında veya önünde işlenebilir - Çalışma sayfaları ve tek hücreler,
ConvertFormulasToValuesveConvertFormulaToValueüzerinden formülleri hesaplanan değerlerine dondurarak formülü, paylaşılan formül bağlantısını ve dizi meta verilerini bırakırken önbelleğe alınmış sonucu koruyabilir - Tanımlı adlar artık yeni
Commentad özelliği üzerinden isteğe bağlı bir yorum taşır; klasik ad-yorum kaydı ve XLSX tanımlı adcommentözniteliği üzerinden gidiş-geliş yapar - PDF dışa aktarımı, yeni
PaperWidthvePaperHeightözellikleri üzerinden nokta cinsinden özel kağıt boyutlarını kabul eder; işlenen her çalışma sayfası için kağıt boyutu numaralandırmasını geçersiz kılar - PDF dışa aktarımı, yeni
HidePrintObjectskümesi üzerinden üstbilgi veya altbilgi bandını gizleyebilir - PDF üstbilgi ve altbilgi alan kodları
&F(dosya adı) ve&Z(yol) artık dosya tabanlı dışa aktarımların yakaladığı kaynak çalışma kitabı yolunu kullanarak genişler - Veri çubukları, yeni
NegativeBorderColorveNegativeBarBorderColorSameAsPositiveayarları üzerinden bağımsız bir negatif değer kenarlık rengi destekler; Excel 2010+ veri çubuğu uzantısında yayımlanır - Tanımlayıcılarında eski kayıt yuvası olmayan yerleşik hücre stilleri (Hyperlink, Title, Headings, Accents, Good/Bad/Neutral, …) artık kaydetmede kurallı görüntüleme adlarını çözer; böylece Excel Stiller galerisi bir gidiş-gelişten sağ çıkar
- Agile şifreli çalışma kitapları artık gerçek bir
dataIntegritybloğu taşır: yazıcı, tam şifreli paket üzerinde belirtim uyumlu bir HMAC yayımlar ve açma bunu doğrulayarak yanlış parolayı veya kurcalanmış bir paketi algılar; bloğu olmayan yazıcılardan gelen dosyalar değişmeden açılmaya devam eder - Klasik çalışma kitapları,
SetModifyPasswordüzerinden Excel’in “değiştirmek için parola” yazma rezervasyonunu destekler (salt okunur öner bayrağı, eski parola karması ve WRITEPROT + FILESHARING kayıt çifti olarak yayımlanan rezerve eden kullanıcı adı);IsWriteReserveddurumu bildirir ve boş bir parola bunu temizler - İsteğe bağlı bir
RecalcLookupCachenotu, arama yoğun yeniden hesaplamayı hızlandırır: aynı aralık üzerinde tekrarlananXLOOKUP/XMATCHtaramaları ilk taramanın sonucunu yeniden kullanır. Not yalnızca bağımlılık grafiği kanıtlanabilir şekilde başvuru kararlı olduğunda (OFFSET/INDIRECTveya çözümlenemeyen başvuru yok, döngüsel zincir yok, What-If veri tabloları yok) devreye girer ve aksi halde sessizce kapalı kalır; bu nedenle sonuçlar her zaman özdeştir - Eşlik eden bir
RecalcAggregateCachenotu, koşullu toplama yeniden hesaplamasını hızlandırır: aynı aralık ve ölçütler üzerinde tekrarlananSUMIF/COUNTIF/AVERAGEIFtaramaları, aynı başvuru kararlılığı kapısı altında ve özdeş sonuçlarla ilk sonucu yeniden kullanır LAMBDAifadeleri tam kapanışlarla değerlendirilir: RefersTo değeriLAMBDAolan bir tanımlı ad, bağımsız değişkenlerle adıyla çağrılabilir (=MyFunc(5)), kapanışlarLETiçinde sözcüksel olarak bağlanır (=LET(f, LAMBDA(x, x*2), f(21))), parametreler aynı yazımlı sütun başvurularını gölgeler ve formül metni birebir gidiş-geliş yapar; hücre sonucu olarak saklanan çıplak birLAMBDA, değersiz atlama davranışını korurLETartık eksiksiz anlambilime sahip: her bağlama, iç içeLETbirleşimi dahil sonraki bağlamalara ve gövde ifadesine görünür — önceki kısmi uygulamanın yerini alıyor- Formül metni artık klasik noktalı virgülün yanında bağımsız değişken ayracı olarak virgülü de kabul eder; yapıştırılan ve içe aktarılan formüller için Excel’in kurallı sözdizimiyle eşleşir
- Formüllerdeki yapılandırılmış başvurular artık değerlendirilir:
Table[Column],Table[[Column]], sütun yayılımları ve[#Data]/[#All]/[#Headers]/[#Totals]öğe biçimleri, ayrıştırma zamanında çalışma kitabının Excel tablolarına göre çözümlenir; böylece=SUM(Table1[Amount])hesaplanırken özgün formül metni yine birebir gidiş-geliş yapar; çözümlenemeyen başvurular önceki değersiz atlama davranışını korur ve geçerli satır biçimleri ([@Column]) desteklenmez
Değişti
- Bir çalışma kitabı tam duyarlılığı devre dışı bıraktığında, yeniden hesaplanan sonuçlar artık her hücrenin sayı biçiminin gösterdiği ondalık basamak sayısına yuvarlanmış olarak saklanır; HotXLS ile hesaplanan değerler için Excel’in “görüntülendiği gibi duyarlılık” davranışıyla eşleşir
- XLSX’e yazılan koşullu biçimlendirme kuralları artık sayfaya özgü öncelikler alır; Excel’in onarım istemesine neden olan yinelenen öncelikli dosyaları ortadan kaldırır
- Yeni
IsPivotözelliği üzerinden PivotTable kapsamlı olarak işaretlenen koşullu biçimler, Excel’in onları düşüreceği veya yanlış yerleştireceği çalışma sayfasının ana koşullu biçimlendirme bloğu yerine uzantı kovasına yönlendirilir
Sürüm 2.273.0
Değişti
TXLSXWorkbook.PreserveRawPartsartık değişmeyen çalışma sayfası görüntülerini, üstbilgi ve altbilgi görüntülerini ve grafik parçalarını özgün sıkıştırılmış yükleriyle kopyalarken, görüntü verisi düzenlemeleri ve grafik modeli düzenlemeleri serileştirme yolunu kullanır- Başarılı bir dosya SaveAs artık tamamlanan paketi sonraki ham kopya taban çizgisi olarak kabul eder; sonraki kaydetmelerin önceki kaynak paketi yeniden açmadan yeni serileştirilen opak verileri, VBA’yı, bağlantıları, dış bağlantıları, görüntüleri, grafikleri, temaları ve özet tablo yüklerini yeniden kullanmasına olanak tanır
Düzeltildi
- Standart olmayan parça konumlarına sahip paketlerden gelen bilinmeyen çalışma sayfası ve çizim ilişkileri artık oluşturulan kurallı sahiplerine göre yeniden tabanlanır; tek çapaları korunan desteklenmeyen şekiller olan yalnızca çizim paketleri dahil
- Başarısız bir sıkıştırılmış üye kopyası artık güvenli serileştirme geri dönüşünden önce kısmi yerel başlığını, yük baytlarını, üst klasör girdilerini ve merkezi dizin sayısını geri alır; çıktı arşivinde erişilemez verilerin birikmesini önler
Sürüm 2.272.0
Değişti
- XLSX SaveAs artık tam kaydetme işlemi için doğrulanmış tek bir kaynak arşivi açar ve değişmeyen, ilişkiyle erişilebilen her opak parçayı özgün sıkıştırılmış yüküyle kopyalar; yinelenen merkezi dizin taramalarını ve açma-yeniden sıkıştırmayı önlerken değiştirilen yükler yine serileştirme yolunu kullanır
Düzeltildi
- Çalışma kitabı standart olmayan bir parça adı kullanan paketlerden gelen bilinmeyen çalışma kitabı ilişkileri artık oluşturulan çalışma kitabı konumuna göre yeniden tabanlanır; korunan hedef parçalarının SaveAs sonrasında erişilemez hale gelmesini önler
- İzdüşümlü doğrudan okumalar artık seçili satır veya sütun kümesinin dışındaki paylaşılan formül ana tanımlarını korur; böylece seçili takipçi hücreleri, seçili olmayan değerleri veya zengin metni yeniden oluşturmadan doğru çevrilmiş formüllerini almaya devam eder
- Bir grafiği düzenlemek artık yalnızca veri etiketi sayı biçimi yazımı aynı yerel ada sahip bir öğe kullandığı için modellenmemiş bir eksen sayı biçimini kaldırmıyor
Sürüm 2.271.0
Düzeltildi
- Klasik HTML dışa aktarıcısı artık UTF-8 yazıyor ve bunu bir
<meta charset>ile birlikte bir HTML5 doctype ile bildiriyor; önceden akış sistem ANSI kod sayfasında yazılıyordu, ASCII olmayan herhangi bir hücre değerini bozuyordu ve eksik karakter kümesi bildirimi sayfayı tarayıcının insafına bırakıyordu
Sürüm 2.270.0
Eklendi
- Grafik veri etiketleri artık yeni
LabelNumFmtveLabelPosseri özellikleri (bunların*Setbayraklarıyla) üzerinden açık bir sayı biçimi ve bir yerleşim taşıyabilir; hem standart hem de kombinasyon grafik yazıcılarında<c:numFmt>ve<c:dLblPos>olarak yayımlanır — yüzde veya para birimi etiket metnini ve dış uç veya orta gibi etiket konumlarını etkinleştirir; tek başına ayarlardan herhangi biri de etiket bloğunu açar ve ayarlanmamış seriler bayt olarak özdeş kalır
Sürüm 2.269.0
Eklendi
- Çizgi ve dağılım grafik serileri artık yeni
MarkerSymbol,MarkerSizeveMarkerSetözellikleri üzerinden açık bir işaretçi sembolü ve boyutu taşıyabilir; hem standart hem de kombinasyon grafik yazıcılarında serinin<c:marker>bloğu olarak yayımlanır; ayarlanmamış seriler otomatik işaretçileri korur - Görüntüleme birimli değer eksenleri artık yeni
ShowDispUnitsLabeleksen özelliği üzerinden birim etiketini (“Thousands”, “Millions”, …) gösterebilir
Sürüm 2.268.0
Eklendi
- XLSX grafik eğilim çizgileri artık yeni
Intercept/InterceptSet,ForwardveBackwardözellikleri üzerinden sabit bir kesişim ile ileri ve geri tahmin dönemlerini destekler;<c:intercept>/<c:forward>/<c:backward>olarak yayımlanır; önceden bu denetimleri yalnızca klasik BIFF grafik oluşturucusu sunuyordu ve ayarlanmamış eğilim çizgileri bayt olarak özdeş kalır
Sürüm 2.267.0
Eklendi
- Formül hesaplama artık karmaşık sayı işlevlerini —
IMCOS,IMSIN,IMTAN,IMSEC,IMCSC,IMCOT,IMLOG2veIMLOG10— değerlendirir; karmaşık dize işlenenleri üzerinde trigonometrik, karşılıklı ve taban-2/taban-10 logaritma kapsamıylaIM*mühendislik ailesini tamamlar
Sürüm 2.266.0
Değişti
- Akışlı doğrudan okuyucu artık hücre değerlerini biriktirmeden önce sütun izdüşümü uygular: bir izdüşümlü sütun kümesi yapılandırıldığında, küme dışındaki hücreler önceden her hücre için çalışan ve hücre sonunda atılan değer, formül ve zengin metin dizesi oluşturmayı atlar; yalnızca birkaç sütunu izdüşen geniş sayfa okumalarını hızlandırır
Sürüm 2.265.0
Eklendi
- Çubuk ve sütun grafik çizim grupları artık yeni
BarGrouping,GapWidthveOverlapözellikleri üzerinden yapılandırılabilir bir gruplama modu (clustered,stacked,percentStacked), bir küme boşluk genişliği ve bir seri çakışması açığa çıkarır; önceden her çubuk/sütun grafiği boşluk veya çakışma denetimi olmadanclusteredolarak sabit kodlanıyordu ve ayarlanmamış gruplar bayt olarak özdeş kalırken açılış sonrası düzenleme birleştirme listesi yeni öğeleri sahipli olarak ele alır
Sürüm 2.264.0
Düzeltildi
- PDF hücre kenarlıkları artık her kenarlığın özdeş bir 0.75 pt düz çizgi olarak çizilmesi yerine çalışma sayfasının kenarlık stilini ve kalınlığını yansıtır: XLSX hücreleri ince, orta, kalın, kıl ve çift kalınlıklar ile kesikli, noktalı, çizgi-nokta, çizgi-nokta-nokta ve eğik çizgi-nokta desenlerini işler ve BIFF hücreleri ince, orta ve kesikli/noktalı stilleri işler
Sürüm 2.263.0
Eklendi
- PDF dışa aktarımı artık yeni
DocumentTitle,DocumentAuthor,DocumentSubjectveDocumentKeywordsözellikleri üzerinden belge meta verilerini gömbebilir; herhangi biri ayarlandığında PDF, bu alanların yanı sıra birCreator/Producerkimliği ve birCreationDateiçeren bir/Infosözlüğü taşırken, meta verisiz varsayılan dışa aktarımlar bayt olarak özdeş kalır
Sürüm 2.262.0
Düzeltildi
- CSV dışa aktarımı artık alanları gereğinden fazla tırnaklamıyor: iç boşluk artık tırnaklamayı zorunlu kılmıyor; böylece
John Smithgibi değerler RFC 4180 ve Excel ile eşleşerek tırnaksız yazılır; ayraçlı, çift tırnaklı, satır sonlu veya başında ya da sonunda boşluklu alanlar eskisi gibi tırnaklanmaya devam eder
Sürüm 2.261.0
Eklendi
- Her grafik serisi artık yeni
SolidFillHexözelliği üzerinden bir düz dolgu rengi taşıyabilir; serinin<c:spPr>şekil özellikleri olarak yayımlanır; bir onaltılık renk atamak, Excel’in otomatik tema rengi yerine seriye bir marka veya palet rengi damgalar; ayarlanmamış seriler bayt olarak özdeş kalır ve açılış sonrası düzenleme birleştirme listesispPr’ı sahipli olarak ele alır, böylece yinelenmek yerine değiştirir
Sürüm 2.260.0
Değişti
- Seyrek hücre deposu arka ucu artık her 256 satırlık blok arabelleğini her eklenen hücrede yeniden ayırmak yerine geometrik olarak (ikiye katlayarak) büyütür; yoğun çalışma sayfaları yüklenirken ikinci dereceden kopyalama maliyetini ortadan kaldırır
Sürüm 2.259.0
Düzeltildi
- BIFF8 çalışma sayfası nesne koruması (
OBJECTPROTECT) ve senaryo koruması (SCENARIOPROTECT) kayıtları artık sayfa koruma durumuna geri okunur; böylece kilit bayrakları yazılıp yeniden yüklemede kaybolmak yerine bir gidiş-gelişten sağ çıkar - BIFF8 çalışma kitabı genelleri
MMS,RefreshAllveUseSelFSkayıtları artık sessizce atılmak yerine gidiş-geliş üzerinden korunur
Sürüm 2.258.0
Eklendi
- Biçimli görüntüleme metni artık
[Cyan]ve[Magenta]renk yönergelerini ve[Color1]’den[Color8]’e dizinli palet yönergelerini tanır; böylece HTML tarzı biçimli çıktı bu renkleri atmak yerine uygular
Sürüm 2.257.0
Eklendi
- Formül hesaplama artık mühendislik ve matematik işlevlerini —
FACTDOUBLE,SQRTPI,DELTA,GESTEP,SERIESSUMveCONVERT— değerlendirir;CONVERTkütle, mesafe, zaman, basınç, kuvvet, enerji, güç, manyetizma, sıcaklık ve hacim birimlerini kapsar ve uyumsuz birim kategorilerini reddeder
Sürüm 2.256.0
Düzeltildi
- Biçimli görüntüleme metni artık
hh:mm,mm:ssve[h]:mm:ssgibi saat maskelerinde dakikaları doğru işler; önceden Delphi’ninmm(ay) değeri kullanılıyordu, bu nedenle dakika alanları ay numarasını gösteriyordu [$-409]ve[$$-1009]gibi yerel ayar ve para birimi yönergeleri artık değişmez bir$-409öneki olarak sızmak yerine biçimli çıktıdan ayıklanırken, yönergede bulunan bir para birimi simgesi korunur
Sürüm 2.255.0
Eklendi
- ZIP paketi okuma artık ZIP64 arşivlerini anlar; genişletilmiş bilgi ek alanını ve ZIP64 merkezi dizin sonu kaydını ve bulucusunu ayrıştırır; böylece parçaları veya uzaklıkları 4 GB / 65535 girdilik klasik sınırları aşan çalışma kitapları, merkezi dizin sonu sağlamlık denetiminde başarısız olmak yerine doğru açılır
Sürüm 2.254.0
Güvenlik
- Şifreli çalışma kitabı parola doğrulaması artık hem Agile hem de Standard Encryption için doğrulayıcı karmasını sabit zamanda karşılaştırır; parola karmasının kaç baştaki baytının eşleştiğini açığa çıkarabilecek bir zamanlama yan kanalını kapatır
- Agile şifreleme, sistem CSPRNG’si kullanılamadığında artık tuzlar, doğrulayıcılar ve ara anahtarlar için zamanla tohumlanan sözde rastgele bir üretece geri dönmez; öngörülebilir anahtar malzemesi yayımlamak yerine artık kapalı başarısız olur
Sürüm 2.253.0
Eklendi
- Formül hesaplama artık Excel 365 dizi şekillendirme işlevlerini —
VSTACK,HSTACK,TOROW,TOCOL,WRAPROWS,WRAPCOLS,TAKE,DROP,CHOOSECOLS,CHOOSEROWS,EXPAND,RANDARRAYveTEXTSPLIT— mevcut dinamik dizi mekanizması aracılığıyla sonuçlarını taşırarak değerlendiriyor - Formül hesaplama artık modern metin işlevlerini
TEXTBEFOREveTEXTAFTER, örnek numarası, büyük/küçük harf duyarsızlığı, eşleşme sonu ve bulunamadı işlemeyle değerlendiriyor - Formül hesaplama artık
RANDBETWEEN,ISEVEN,ISODDveFORECAST’inFORECAST.LINEARtakma adını değerlendiriyor
Sürüm 2.252.0
Eklendi
- Tanımlı adlar, BIFF8 NAMECMT kaydı ve OOXML
definedNamecommentözniteliği olarak gidiş-geliş yapan isteğe bağlı bir yorum taşır - Yerel dosya köprü hedefleri normalleştirilir (ters eğik çizgiden eğik çizgiye dönüştürme,
file://vefile:///önekleri, ayrılmış karakterlerin yüzde kodlaması) böylece Excel bunları aynen saklar - Şekil, resim ve metin kutusu dolgu türleri (düz, resim, degrade, yok, otomatik) artık ham dolgu türü özelliği üzerinden tür belirlenmiş olarak işlenir ve sadakatle gidiş-geliş yapar
- Koşullu biçim veri çubukları Excel 2010+ bağımsız negatif değer çubuk kenarlık renklerini destekler
- Özet önbelleği alanları çok düzeyli tarih ve sayısal gruplama bağlantısını gidiş-geliş yapar
- Kullanıcı işlevi geri çağırmaları bir bağımsız değişken türü tanımlayıcısı alır; böylece işleyiciler değişmez değerleri, hücre veya aralık başvurularını ve dizi sabitlerini ayırt edebilir
- Formül derleme, sözcüksel çözümlemeden önce kurallı İngilizceye yeniden yazılan yerelleştirilmiş işlev adlarını (Almanca, Fransızca, İspanyolca) kabul eder
- Parola ve şifreleme yardımcıları adlandırılmış dönüş kodu sabitlerini açığa çıkarır
Değişti
- Paket ve XLSX kaydetmeleri artık daha yüksek bir sıkıştırma bellek düzeyine sahip daha büyük deflate arabelleklerinden geçer ve önceden sıkıştırılmış baytlar üzerinde gereksiz bir sağlama toplamı geçişini atlar; kaydetme CPU ve duvar saati süresini azaltır
- Dahili dize oluşturucu, liste ve karma tablo büyümesi artık daha erken bir karma yeniden boyutlandırma noktasıyla birlikte geometrik (ikiye katlayarak) ayırma kullanır; bir çalışma kitabı çok sayıda stil, ad, tanımlı aralık veya paylaşılan dize taşıdığında ayırma sürtünmesini ve arama maliyetini düşürür
- Paylaşılan dize tablosu aramaları artık tam bir dizeyi somutlaştırmadan önce saklanan baytları doğrudan karşılaştırır; büyük paylaşılan dize tablolarında arama ayırmalarını azaltır
Sürüm 2.251.0
Düzeltildi
- XLSX açma ve kaydetme artık tür belirlenmiş çalışma kitabı durumunu yeniden üretirken yabancı çalışma kitabı kök ad alanı bildirimlerini, işaretleme uyumluluğu özniteliklerini, eksiksiz çalışma kitabı düzeyi
<extLst>yüklerini ve bilinmeyen ilişkilerini korur; korunanr:idbaşvuruları, oluşturulan çalışma sayfası veya çalışma kitabı ilişkileriyle çakıştıklarında bayatlaşmak yerine ilişki kimliği yeniden atamasını izler
Sürüm 2.250.0
Değişti
- XLSX seyrek satır girdileri artık yalnızca sütunlarını ve kararlı hücre tutamacını saklar; bir hücre değeri, formül veya zengin metin nesnesi değiştiğinde kullanılmayan yük etiketlerini, gereksiz sınıflandırmayı ve ikinci bir satır dizini aramasını ortadan kaldırır
Sürüm 2.249.0
Eklendi
TXLSRTFImport.LoadFromRTFveTXLSWorksheet.OpenRTFaşırı yüklemeleri tabloları veya paragraf listelerini açık bir tek tabanlı hedef satır ve sütuna içe aktarabilirken özgün aşırı yüklemeler A1’den başlamaya devam eder
Değişti
- XLSX tür belirlenmiş satır yazıcıları artık kesinlikle ileriye dönük grupları doğrudan önceden boyutlandırılmış seyrek satır vektörlerine ekler ve seyrek hücre araması, ikili arama olmadan ilk sütun ve son sütun isabetlerini çözerken çakışma yazmaları mevcut değiştirme yolunu ve kararlı hücre tutamaçlarını korur
Düzeltildi
- Dosya destekli XLSX ham parça kopyalama ve seçici sayfa yükleme artık boyut ve zaman damgası doğrulamalı özel bir kaynak arşiv kimliği kullanır; böylece sonraki bir akış açma veya genel
FileNameataması korunan parçaları başka bir çalışma kitabına yönlendiremez RefreshPivotCacheartık yenilenen önbellekleri tür belirlenmiş serileştirmeye geçirir; böylece yeniden oluşturulan kayıtlar kaydetme sırasında bayat ham paket baytları tarafından üzerine yazılamaz- Ham sıkıştırılmış ZIP kopyalama artık kaynak akışının tam olarak bildirilen sıkıştırılmış bayt sayısını içermesini gerektirir; merkezi dizin kaydından önce hem kısaltılmış hem de aşırı uzun girdileri reddeder
- Bir RTF içe aktarıcısını yeniden kullanmak artık belgeler arasında kod sayfası ve karakter biçimi ayrıştırıcı durumunu sıfırlar; böylece kalın, italik, alt çizgi, üstü çizili ve yazı tipi boyutu sonraki içe aktarıma sızamaz
MetadataOnlyXLSX açmaları artık paylaşılan dizeler, kişiler, çalışma sayfası ilişkileri, yorumlar, çizimler, grafikler, tablolar, sorgu tabloları, özet tablolar ve çalışma sayfasından erişilebilen opak yüklerden kaçınırken çalışma kitabı özelliklerini, adlarını, sayfa durumlarını, stillerini, temasını, bağlantılarını ve dış bağlantılarını korur
Sürüm 2.248.0
Değişti
- XLSX SaveAs artık ayrıştırılan bağlantı modeli değişmediğinde değişmeyen
connections.xmlparçalarını kaynak paketten ham olarak kopyalar; kaynak XML aslına uygunluğunu korur ve gereksiz sıkıştırma açma ve yeniden sıkıştırmayı önlerken düzenlenen bağlantıları yine tür belirlenmiş modelden yeniden yazar
Sürüm 2.247.0
Değişti
- XLSX SaveAs artık ayrıştırılan model değişmediğinde değişmeyen dış bağlantı XML ve ilişki parçalarını kaynak paketten ham olarak kopyalar; bilinmeyen uzantı XML’ini korur ve gereksiz sıkıştırma açma ve yeniden sıkıştırmayı önlerken düzenlenen bağlantıları yine tür belirlenmiş modelden yeniden yazar
Sürüm 2.246.0
Eklendi
TXLSHTMLImport.LoadFromHTMLaşırı yüklemeleri tek tabanlı bir hedef satır ve sütuna içe aktarabilir, sıfır tabanlı bir üst düzey tablo veya tüm tabloları seçebilir ve genel biçim ayarlarını değiştirmeden sayıları açık bir ondalık ayraçla ayrıştırabilir
Değişti
- XLSX stil yükleme artık her hücre stilini tekrarlanan dize anahtarı oluşturma ve doğrusal harita aramaları yerine paylaşılan değişmez bir cellXf dizisi aracılığıyla çözer; stilli çalışma kitabı açma süresini ve geçici ayırmaları azaltır
Düzeltildi
- Değiştirilen VBA proje baytları artık korunan ham parça kopyalamayı atlar; böylece düzenlenmiş bir makro etkin çalışma kitabını kaydetmek özgün
vbaProject.binyükünü geri yükleyemez - Ham ZIP üye kopyalama artık uyumsuz bir sıkıştırma başlığı yayımlamak yerine STORE ve DEFLATE dışındaki sıkıştırma yöntemlerini reddeder; çağıranların güvenli sıkıştırma açma ve yeniden yazma geri dönüş yollarını kullanmasına olanak tanır
- HTML içe aktarma artık üst düzey tabloların dışındaki satır ve hücre etiketlerini yok sayar ve özgün aşırı yüklemelerin yerleşik tüm tablo davranışını korur
Sürüm 2.245.0
Eklendi
- Korumalı hücre bilinçli giriş, formül girişi ve yeniden hesaplama, dikdörtgen aralık seçimi, formül başvurusu seçme ve sınırlı dairesel geri alma ve yineleme geçmişiyle düzenlenebilir
TXLSWorkbookViewerhücreleri TXLSPivotDesigner, satır, sütun, filtre ve değer bölgelerine sahip yeniden kullanılabilir görsel olmayan bir alan listesi modeli, deterministik alan hareketi, toplama seçimi, yerleşim doğrulama ve sonuç uygulama sağlar- Klasik XLS çalışma kitapları artık çalışma sayfası kimliği, tek tabanlı hücre koordinatları, önbelleğe alınmış ve yeni hesaplanan değerler ve formül metni içeren paylaşılan uyumsuzluk kayıtlarıyla
CalculateAndVerifytanılamaları sağlar - Klasik XLS ve XLSX çalışma sayfaları artık tek tabanlı koordinatlar, ızgara sınırı kırpma, doğrudan hücre modeli yazma ve döndürülen yazma sayısıyla tür belirlenmiş sayısal, dize ve varyant satır ve sütun yazıcıları sağlar
Değişti
- XLSX görüntüleyici boyama artık yeniden boyama ve stil çözümlemesi sırasında boş hücre somutlaştırmasından kaçınarak seyrek çalışma sayfalarını korur
TXLSXWorksheet.ReplaceTextartık saklanan hücreleri tam hücre koleksiyonunu kopyalayıp sıralamadan doğrudan doğrusal sürede ziyaret eder
Düzeltildi
- Klasik XLS RC4 ve RC4 CryptoAPI okuma ve yazma artık
[MS-XLS]’in gerektirdiği her düz metin kayıt gövdesini korur,BoundSheet8.lbPlyPosdeğerini şifresiz tutar, eşleşen anahtar akışı konumlarını tüketir veFILEPASS’ten sonraki ilk şifreli kaydı okumadan önce şifre çözmeyi etkinleştirir - SpreadsheetML serileştirme artık simetrik
_xHHHH_kodlayıcısını yalnızca Xstring alanlarına uygular; formüller ve başvuru sözdizimi sıradan XML kaçışını kullanır; böylece belirteç biçimli değişmez değerler tam formül anlamlarını korur
Sürüm 2.244.0
Eklendi
- Çok biçimli pano içe aktarma:
XLSPasteFromClipboardRich, düz Unicode metin yerine XML Elektronik Tablo pano biçimini (formüller, stiller ve birleştirmeler taşır) tercih eder; biçim algılama, ayıklama ve SpreadsheetML 2003 ayrıştırma içinXLSClipboardHasXmlSpreadsheet,XLSGetClipboardXmlSpreadsheetveXLSParseXmlSpreadsheetile
Sürüm 2.243.0
Eklendi
- Dış tanımlı adlar:
TXLSXExternalLinkartık dış çalışma kitabı bağlantılarından<definedNames>girdilerini (ad + refersTo) ayrıştırır, saklar ve gidiş-geliş yapar;AddDefinedName,FindDefinedNameve dizinliDefinedNames[]erişimiyle - Sayfa başına yenileme hata durumu: her
TXLSXExternalSheetData, son yenileme denemesinin başarısız olup olmadığını kaydeden birRefreshErrorbayrağı taşır;refreshErrorözniteliğinden ayrıştırılır ve ona yayılır
Sürüm 2.242.0
Eklendi
TXLSXWorkbook.PreserveRawParts, SaveAs sırasında değişmeyen parçaların (tema, VBA projesi, özet tablolar ve özet önbellekleri) sıkıştırılmış gösterimini doğrudan kaynak arşivden kopyalar; korunan opak girdilerin sıkıştırma açma ve yeniden sıkıştırmasını önler
Sürüm 2.241.0
Eklendi
TXLSXWorkbook.SelectedSheetsözelliği seçici çalışma sayfası yüklemeyi etkinleştirir: Open, yalnızca listede adlandırılan sayfalar için hücre XML’ini ayrıştırır; diğer sayfalar adlarını ve görünürlük durumlarını sıfır hücreyle korur. Atlanan bir sayfayı özgün arşivden isteğe bağlı olarak somutlaştırmak içinLoadSheet(Index)çağırın
Sürüm 2.240.0
Eklendi
TXLSXWorkbook.MetadataOnlyaçma modu çalışma kitabı özelliklerini, tanımlı adları, sayfa adlarını ve görünürlük durumlarını, stilleri, temayı, bağlantıları ve dış bağlantıları ayrıştırır ancak büyük çalışma kitaplarından hızlı özellik ve ad keşfi için tüm çalışma sayfası hücre XML’ini ve uydu parçalarını atlar
Sürüm 2.239.0
Eklendi
- Kararlı genel tutamaçlar, satır öncelikli önbellek dostu serileştirme ve her kaydetmeden önce tüm çalışma kitabı havuzlarında stil sıkıştırmasıyla kompakt 256 satırlık blok hücre depolama
- Aralık stil kaplamaları, boş hücre nesnelerini somutlaştırmadan satır, sütun ve dikdörtgen biçimlendirmesinin kompakt kalmasını sağlar; hücre erişiminde tembel olarak çözümlenir, yapısal düzenlemelerden sağ çıkar ve kompakt sütun, satır ve yalnızca stil hücre girdileri olarak gidiş-geliş yapar
Değişti
- Normal çalışma kitabı kaydetme artık her çalışma sayfası satırını doğrudan paket deflate akışına akışlar; böylece tepe bellek, eksiksiz çalışma sayfası XML’i yerine en büyük tek satırı izler
- Paylaşılan dizeler ve yardımcı XML parçaları artık tek bir yeniden kullanılabilir UTF-8 serileştirici aracılığıyla her seferinde bir girdi akışlar; tepe belleği tüm parça yerine en büyük girdiyle sınırlar
Sürüm 2.238.0
Eklendi
TXLSPaginationModel, XLS ve XLSX aralıkları, çalışma sayfaları ve çalışma kitapları için kağıt geometrisi, kenar boşlukları, üstbilgiler, altbilgiler, satır ve sütun bantları, yinelenen başlıklar, sayfa sırası, kılavuz çizgisi ilkesi ve çizim yerleşimleriyle yeniden kullanılabilir mantıksal sayfalar oluştururTXLSWorkbookViewerartık paylaşılan model yazdırma önizlemesi, klavye ve kaydırma tekerleği sayfa gezintisi, önbelleğe alınmışPaginationModelerişimi, açıkRefreshPaginationve seçili sayfa EMF çıktısı sağlarTXLSPDFExport.CreatePaginationModel, altı XLS ve XLSX girdi türünün tümü için PDF sayma ve işleme tarafından kullanılan tam sahiplenilen sayfa modelini açığa çıkarır
Değişti
- PDF dışa aktarma ve sayfa sayma artık ayrı XLS ve XLSX sayfa döngüleri sürdürmek yerine tek bir sayfalama motoru tüketir
- Genişliğe sığdır ve yüksekliğe sığdır ölçekleme artık Excel’in %10’dan %400’e ölçek aralığında el ile kırılmalar ve yinelenen başlıklar dahil gerçek sayfa bantlarına karşı çözer
Sürüm 2.237.0
Eklendi
TXLSFormulaDebugger, ayrıştırılmış ifade ağacını, kaynak aralıklarını, işleçleri, işlenen düğümlerini ve değerlerini, ara sonuçları, deterministik değerlendirme sırasını ve gezinilebilir geçerli adım durumunu içeren sahiplenilen etkileşimli bir oturum oluşturur- Formül hata ayıklama oturumları, çözümlenen sayfa koordinatlarıyla hücre ve aralık bağımlılıklarını açığa çıkarır;
IF,IFERROR,IFNA,CHOOSE,IFSveSWITCHiçin seçilen ve atlanan dalları bildirir ve kurtarılan iç hataları kaynak düğümleriyle korur
Değişti
- Çalışma kitabı ve çalışma sayfası
Calculateartık Excel formül hatalarınıNulldeğerine dönüştürmek yerine standartVarianthata değerleri olarak döndürür TXLSFormulaTracerartık itme ve indirgeme adımları için tam öncesi ve sonrası işlenen yığınlarını kaydeder
Sürüm 2.236.0
Eklendi
TXLSXWorksheet.StructuralEditRegistryartık uygulamaya ait çalışma sayfası meta verilerininIXLSXStructuralEditParticipantaracılığıyla satır ve sütun eklemelerine veya silmelerine katılmasına olanak tanır
Değişti
- XLSX yapısal düzenlemeler artık başvuru duyarlı işlerini formüller, adlar, doğrulamalar, koşullu biçimler, yorumlar, köprüler, çizimler, tablolar, sorgular, senaryolar, veri tabloları, yazdırma ayarları, mini grafikler, özet önbellekleri ve görünümleri ve çalışma sayfası uzantılarını kapsayan tek bir korumalı işlemde tamamlar
Düzeltildi
- Eklenen veya silinen satırlar ve sütunlar artık korumalı aralıkları, iş parçacıklı yorum çapalarını, yeniden açılan klasik yorum VML’ini, yerel ve sayfalar arası mini grafik başvurularını, tür belirlenmiş özet kaynaklarını ve çapalarını, hesaplanan özet formüllerini ve korunan çalışma sayfası uzantısı XML’i içindeki tanınabilir başvuruları günceller
Sürüm 2.235.0
Eklendi
TXLSDirectWriterartık tam bir çalışma kitabı nesne modeli oluşturmadan klasik yorumlar, çapalanmış çalışma sayfası görüntüleri, formül destekli sütun, çubuk, çizgi, alan, pasta, halka ve dağılım grafikleri ve eksiksiz çağıran tarafından sağlanan ChartML ekler- Görüntüler baytlar, isteğe bağlı sahiplik devirli aranabilir akışlar veya dosya yolları olarak sağlanabilir ve PNG, JPEG, GIF, BMP, EMF veya WMF içeriği kullanabilir
Değişti
- Zengin doğrudan yazıcı parçaları geçerli sayfa yan kanal tanımlayıcılarını kullanır, sayfa kapanmadan önce çalışma sayfası ilişki tanımlayıcılarını atar ve satır belleğini sayfa boyutundan bağımsız tutmak için medya ve ilgili XML parçalarını çalışma sayfası XML’inden sonra akışlar
Sürüm 2.234.0
Eklendi
TXLSDirectReaderartık tür belirlenmiş yerleşim kayıtlarıyla isteğe bağlı boyut, sayfa biçimi, sütun, satır, bölme ve birleşik aralık olaylarını açığa çıkarır- Sütun ve satır olayları, çalışma sayfası hücre nesneleri oluşturmadan genişlikleri veya yükseklikleri, gizli ve daraltılmış durumu, anahat düzeylerini ve kaynak stil dizinlerini bildirir
Değişti
- Atanan yerleşim geri çağırmaları, hücre tesliminden önce sınırlı bellekli bir meta veri geçişi kullanır; birleşik aralıkların ve diğer yerleşim olgularının bunlara bağımlı hücrelerden önce gelmesini sağlarken sıradan yalnızca hücre taramaları özgün tek geçişli yolu korur
- Paralel doğrudan okumalar yerleşim geri çağırmalarını çağıran iş parçacığında tutar ve sıralı çalışan hücre kuyruklarını boşaltmadan önce seçili sayfa meta verilerini bitirir
Sürüm 2.233.0
Eklendi
TXLSXChartTextStyleartık tür belirlenmiş grafik başlığı, gösterge, eksen başlığı ve eksen etiketi yazı tipi adları, nokta boyutları, RGB renkleri, vurgu ve metin döndürme sağlarTXLSXChartLayoutartık açık kenar veya çarpan modları ve iç veya dış çizim hedefleriyle normalleştirilmiş el ile çizim alanı, grafik başlığı, eksen başlığı ve gösterge konumlandırma sağlar- Grafikler artık grafik başlığı kaplama ayarlarıyla birlikte tür belirlenmiş gösterge görünürlüğü, konumu, kaplaması, metin stili ve yerleşim denetimleri açığa çıkarır
Değişti
- El ile yerleşimler artık Office uyumlu varsayılan modları kullanarak her zaman tam x, y, genişlik ve yükseklik gruplarını serileştirir; böylece Excel kısmi veya çakışan koordinatları atmaz
Düzeltildi
- Tür belirlenmiş grafik yazı tiplerini veya yerleşimlerini düzenlemek ilgisiz uzantı listelerini ve özel ad alanı içeriğini korurken, bilinen bir renk veya vurgu özelliğini temizlemek artık yapısal birleştirme sırasında içe aktarılan değeri geri yüklemez
Sürüm 2.232.0
Eklendi
TXLSXImageartık yüzde tabanlı kırpma kenarlarını, saydamlığı, parlaklığı, karşıtlığı, derece cinsinden döndürmeyi ve germe veya döşeme dolgu modlarını açığa çıkarırTXLSXImage.HasPreservedXml, içe aktarılan DrawingML’in kullanılabilir olup olmadığını bildirirkenClearPreservedXml, tek bir resmi temiz tür belirlenmiş model yeniden üretimine alır
Değişti
- Görüntü efekti değerleri kompakt sabit nokta depolama kullanır ve efekt başına yardımcı nesneler ayırmadan yerel DrawingML birimleri yazar
Düzeltildi
- İçe aktarılan bir görüntüde desteklenen bir özelliği düzenlemek artık ilgisiz uzantıları, işaretleme uyumluluğu seçimlerini, özel öznitelikleri, şekil efektlerini ve ad alanı nitelikli içeriği korur
Sürüm 2.231.0
Eklendi
- İçe aktarılan XLSX grafikler artık
TXLSXWorkbook.PreserveUnsupportedPartsetkinken özgün ChartML’lerini korur; bilinmeyen ad alanlarını, işaretleme uyumluluğu alternatiflerini, uzantı listelerini, özel stilleri ve modellenmemiş biçimlendirmeyi sürdürür TXLSXChart.HasPreservedXml, özgün ChartML’in kullanılabilir olup olmadığını bildirir veClearPreservedXml, uygulamaların tek bir grafiği temiz tür belirlenmiş model yeniden üretimine almasına olanak tanır
Değişti
- Dokunulmamış bir içe aktarılmış grafiği kaydetmek özgün ChartML’sini yeniden oynatırken, desteklenen özelliklerdeki düzenlemeler yalnızca modellenen grafik düğümlerini yapısal olarak kaplar ve ilgisiz içeriği yerinde tutar
Düzeltildi
- Bir grafik başlığını, serisini, eksenini veya diğer desteklenen bir özelliği düzenlemek artık grafik parçasından ilgisiz Excel yazarlı uzantıları, alternatif içeriği, stilleri veya biçimlendirmeyi atmaz
Sürüm 2.230.0
Eklendi
TXLSXChart.AddPlotGroupartık grafik aileleri ve serileri bağımsız birincil veya ikincil eksen atamalarını koruyan sıralı kombinasyon grafikleri oluşturur- Grafikler artık birincil ve ikincil kategori ve değer eksenlerinin yanı sıra bir seri ekseni açığa çıkarır; konumlar, tanımlayıcılar, kesişimler, tarih birimleri, etiket aralıkları ve görünürlük dahil tür belirlenmiş kategori, değer, tarih ve seri ekseni ayarlarıyla
- Sütun, çubuk, çizgi, pasta ve alan grafikleri artık yapılandırılabilir döndürme, yükseklik, derinlik, perspektif, dik açılı eksenler ve boşluk derinliğiyle özel 3B grafik türlerine sahiptir
- Seriler artık adlar, kategoriler, değerler ve kabarcık boyutları için tür belirlenmiş dize ve sayısal önbellekler açığa çıkarır; seyrek nokta dizinleri ve sayısal biçim kodları dahil
Değişti
- Uyumluluk
ChartType,AddSeriesve düzSeriesAPI’leri birincil çizim grubuna hitap etmeye devam ederken grafik modeli her sıralı çizim grubunu korur
Düzeltildi
- Kombinasyon grafiklerini açmak ve yeniden kaydetmek artık bunları tek bir grafik ailesine daraltmaz veya ikincil, tarih veya seri eksenlerini kaybetmez
- Grafik formül başvuruları ve önbelleğe alınmış seri değerleri artık düzleştirilmeden veya atılmadan çalışma kitabı kopyalarından ve açma/kaydetme döngülerinden sağ çıkar
- Grafik çapaları artık ilişki tanımlayıcısıyla grafik parçalarıyla eşleştirilir; böylece ilişki girdilerini yeniden sıralayan uygulamalar artık grafik içeriğini çalışma sayfası konumları arasında değiştirmez
Sürüm 2.229.0
Eklendi
TXLSXWorksheet.HeaderFooterImagesartık tek, çift ve ilk sayfalardaki her sol, orta ve sağ üstbilgi veya altbilgi konumu için tip belirlenmiş görüntü yuvaları oluşturuyor, buluyor, değiştiriyor ve kaldırıyor- Üstbilgi ve altbilgi görüntüleri ham verilerini, biçimlerini, başlıklarını, nokta boyutlarını ve nokta kenar boşluklarını ortaya koyuyor ve PNG, JPEG, GIF, BMP, EMF ve WMF dosyalarından doğrudan yüklenebiliyor
Değişti
- Çift sayfa ve ilk sayfa görüntüleri, üstbilgi veya altbilgi metni düzenlendiğinde eşleşen sayfa varyantlarını otomatik olarak etkinleştirir ve gerekli resim alan kodlarını korur
Düzeltildi
- Çalışma sayfası yorumları ile üstbilgi veya altbilgi görüntüleri artık tek bir çalışma sayfasını paylaştıklarında bağımsız VML ilişkilerini koruyor
- Excel tarafından oluşturulan üstbilgi ve altbilgi görüntü yuvaları artık açma ve kaydetme döngüleri boyunca görüntü baytlarını, biçimleri, başlıkları, boyutları, kenar boşluklarını ve ilişkileri koruyor
Sürüm 2.228.0
Eklendi
- Klasik XLS çalışma sayfaları ve şekil koleksiyonları artık onay kutuları, birleşik kutular ve liste kutularının yanında tip belirlenmiş
TXLSButtonveTXLSRadioButtondenetimlerini oluşturuyor ve keşfediyor - Form denetimleri artık tip belirlenmiş özellikler aracılığıyla makro adlarını, bağlı hücreleri, giriş aralıklarını, işaret durumlarını, düz veya 3B görünümü ve radyo grubu bağlantılarını ortaya koyuyor
- Tanımlı adlar
IsMacroözelliğini ortaya koyuyor böylece makro bağlamaları gerekli çalışma kitabı adı meta verilerini koruyor
Düzeltildi
- Klasik form denetimlerini düzenlemek ve yeniden kaydetmek artık işaret durumlarını, makro bağlamalarını, bağlı hücre formüllerini, kaynak aralıkları veya desteklenen radyo grubu meta verilerini atmıyor
- Birleşik kutu veya liste kutusu kaynak aralığını temizlemek artık bir sonraki açılışta önceki aralığı geri yüklemek yerine seri hale getirilmiş giriş formülünü kaldırıyor
Sürüm 2.227.0
Eklendi
LINESTveLOGESTartık tam çok değişkenli katsayı dizilerini ve isteğe bağlı beş satırlı istatistik matrislerini döndürüyorTRENDveGROWTHartık tek değişkenli ve çok değişkenli girdiler için şekillendirilmiş tahmin dizilerini döndürüyor
Değişti
- Diziler aritmetiği, karşılaştırmalar, birleştirme, tekli olumsuzlama ve yüzde işlemleri artık skalerleri ve tekil satır veya sütunları hücre başına sonuçları koruyarak yayıyor
- Hesaplama bağımlılıkları artık kapsamı algılayan döngü korumasıyla iç içe çalışma kitabı ve çalışma sayfası adlarını, formülle tanımlı adları ve çok alanlı başvuruları genişletiyor
Düzeltildi
- Bir dizi öğesindeki hata artık tam sonucu çökertmiyor veya yanlış şekilde skaler değerlendirmeye düşmüyor
- Bağımlılıkları statik olarak çözülebilen formülle tanımlı adlar artık gereksiz geçici tam yeniden hesaplamayı zorlamıyor
Sürüm 2.226.0
Eklendi
- Mevcut XLSX pivot önbellekleri ve pivot tablo görünümleri artık paket ilişkileri yoluyla tiplenmiş modele yükleniyor; önbellek kayıtları, alanlar, paylaşılan öğeler, gruplandırma, süzgeçler, biçimler, hesaplanan tanımlar ve uzantılar dahil
TXLSPivotTable.Makeartık hesaplanan önbellek alanlarını, hesaplanan öğeleri ve hesaplanan veri üyelerini bağımlılığa duyarlı ad bağlamasıyla değerlendiriyor- Genişletilmiş
ShowDataAsmodları geçerli XLSX uzantı işaretlemesiyle üst yüzdeleri, çalışan yüzdeleri ve artan veya azalan sıralamayı ekliyor
Değişti
- Pivot sonuç üretimi artık gruplandırılmış etki alanlarını oluşturmadan önce öğe görünürlüğünü, sayfa seçimlerini ve başlık, tarih, toplam ve değer süzgeçlerini uyguluyor
- Sayısal, tarih ve ayrık gruplar, etiket veya veri değeri sıralaması, yapılandırılmış ara toplamlar ve isteğe bağlı maddileştirilmiş genel toplam satırları veya sütunları artık sonuç üretimine katılıyor
Düzeltildi
- Pivot süzgeçleri artık belirsiz sayısal değerler yerine şema geçerli kök düzey süzgeç işaretlemesi ve sembolik süzgeç türleri kullanıyor
- İlişki güdümlü yükleme artık geleneksel veya ardışık pivot önbellek, önbellek kaydı veya pivot tablo parça adlarını varsaymıyor
Sürüm 2.225.0
Eklendi
TXLSXWorkbook.ConnectionsveTXLSXWorksheet.QueryTablesartık harici veritabanı, web, metin ve sorgu sonucu meta verileri için tür belirtilmiş yazma ve düzenleme sağlıyor- Bağlantı parametreleri, açık sıfır, false ve boş dize değerleri dahil olmak üzere Boolean, tam sayı, kayan nokta, dize veya hücre başvurusu türlerini tam olarak korur
Değişti
- XLSX açma ve kaydetme artık bağlantı ve sorgu tablosu parçalarını bunlara sahip ilişkiler üzerinden çözüyor ve yazıyor, sonuç tablolarını ve tanımlı adları senkronize ediyor ve bilinmeyen öznitelikleri, alt düğümleri ve uzantı listelerini koruyor
- Satır ve sütun düzenlemeleri sorgu-sonuç aralıklarını hizalı tutarken, aynı çalışma kitabı içindeki ve çalışma kitapları arası çalışma sayfası kopyaları sorgu sahipliğini koruyor ve bağlantı tanımlayıcılarını ile çakışan adları yeniden eşliyor
Düzeltildi
- Sorgu tabloları, çalışma sayfası veya çalışma kitabı ilişki tanımlayıcısı çakışmaları olmadan standart tablolarla, iş parçacıklı yorumlarla ve özet tablolarla bir arada var olabilir
Sürüm 2.224.0
Eklendi
- Klasik XLS ve modern XLSX çalışma sayfaları artık tek değişkenli satır, tek değişkenli sütun ve iki değişkenli What-If veri tabloları için
AddDataTableveDataTablessunmaktadır
Değişti
- Çalışma kitabı yeniden hesaplaması her veri tablosu sonucunu dolaylı formül bağımlılıkları dahil olmak üzere yalıtılmış bir giriş bağlamıyla değerlendirir ve tanımları artı önbelleğe alınmış sonuçları açma, kaydetme, çalışma sayfası kopyalama ve yapısal satır veya sütun düzenlemeleri boyunca korur
Düzeltildi
- Silinen What-If giriş hücreleri artık
#REF!sonuçları üretiyor ve klasik çalışma kitabı yeniden hesaplaması ilk sayfayı atlamak yerine her çalışma sayfasını ziyaret ediyor - Klasik bir çalışma sayfasının üstüne satır eklemek artık Win64 üzerinde erişim ihlali riski taşımıyor
Sürüm 2.223.0
Değişti
- Paralel doğrudan okuyucu iptali artık bir sonraki XML çekilişini beklemek yerine etkin ZIP üye okumaları ve her sıkıştırma açma adımı boyunca yayılıyor
Düzeltildi
- Paralel bir çalışma sayfası taramasını durdurmak artık engellenen çalışanlar serbest bırakılmadan önce büyük sıkıştırılmış XML okumasının tamamlanmasını beklemiyor
Sürüm 2.222.0
Eklendi
TXLSDirectReader.ParallelBufferMemoryLimitparalel çalışma sayfası taraması için toplam ham hücre kuyruğu yükünü sınırlarkenParallelPeakBufferedBytestanılama ve kapasite testleri için ölçülen tepe değeri sergiliyor
Değişti
- Paralel doğrudan okumalar artık tamamen şiirilmiş çalışma sayfası XML'ini ve sayfa başına tam hücre arabelleklerini tutmak yerine çalışma sayfası ZIP girişlerini işçiye-yerel XML okuyuculara ve sınırlı üretici-tüketici kuyruklarına akıtıyor
- Etkin çalışma sayfaları bağımsız kuyruk bütçeleri alıyor ve işçi boyutlu pencerelerde işleniyor; böylece geri çağırma sırası, sonraki çalışma sayfalarının şu anda yayımlanmakta olan çalışma sayfasını aç bırakmasına izin verilmeden korunuyor
Düzeltildi
- Hücre iptalleri, geri çağırma başarısızlıkları ve işçi hataları artık engellenen üreticileri ve tüketicileri uyandırıyor, XML çekilişlerini işbirlikçi olarak durduruyor, tüm işçileri birleştiriyor ve doğrudan okuyucuyu yeniden kullanılabilir bırakıyor
Sürüm 2.221.0
Değişti
- Çok sayfalı XLSX açma artık ayrıştırmadan önce şiirilmiş çalışma sayfası XML'ini tutmak yerine her çalışma sayfası ZIP girişini doğrudan işçiye-yerel şişiricisine ve XML okuyucusuna akıtıyor
- Eşzamanlı çalışma sayfası okuyucuları yalnızca paket kaynağından kısa konumlandırılmış okumaları serileştirdiği için sıkıştırmayı açma ve XML ayrıştırma paralel kalarken geçici çalışma sayfası giriş belleği etkin işçi sayısıyla sınırlıdır
Sürüm 2.220.0
Eklendi
- PivotTable sonuç üretimi artık fark, bir temel öğenin yüzdesi, yüzde farkı, çalışan toplam, satır yüzdesi, sütun yüzdesi, toplam yüzdesi ve indeks hesaplamaları dahil tüm dokuz klasik
ShowDataAsmodunu yürütür xlPivotBaseItemPreviousvexlPivotBaseItemNext, karşılaştırma hesaplamalarında bitişik temel öğeler için türlü seçiciler sağlar
Değişti
- Pivot yüzdeleri ve indeks değerleri, kaynaktan yeniden tarama yapmadan doğru Ortalama, Çarpım, Sayım, varyans ve standart sapma semantiğini koruyarak, kaynak kayıtlardan doğrudan toplanan satır, sütun ve genel toplamları kullanır
- Çalışan toplamlar pivot-öğe sırasını izler, her eş-grup için bağımsız olarak sıfırlanır ve yüksek kardinaliteli pivotlar için seyrek sonuç depolamasını korur
Düzeltildi
- BIFF8
SXDIkayıtları artık standart 14 baytlık sabit düzeni kullanır ve türlü okumalar aracılığıylaShowDataAs, temel alan, temel öğe, sayı biçimi ve görünen adı korur, buna karşın eski HotXLS kayıtları okunabilir kalır - XLSX veri alanları artık pivot-alan dizinlerini yazar, önceki ve sonraki seçicileri gerekli OOXML değerlerine eşler ve temel öznitelikleri yalnızca bunları kullanan modlar için yayar
- Eksik karşılaştırma hücreleri boş kalırken, mevcut sıfır paydalar eksik verilerle karıştırılmak yerine
#DIV/0!döndürür
Sürüm 2.219.0
Düzeltildi
VDBartık kesirli dönemler boyunca değişken azalan bakiye amortismanını uygular, avantajlı olduğunda doğrusal amortismanına geçer veno_switchseçeneğine saygı gösterir- Sıfır çarpanlar, hurda değer sınırları, kesirli başlangıç dönemleri ve geçersiz dönem aralıkları artık dönemleri yuvarlayıp basitleştirilmiş bir azalan bakiye yaklaşımı döndürmek yerine Excel uyumlu sonuçları izler
Sürüm 2.218.0
Eklendi
TXLSXWorksheet.Scenariosartık adlandırılmış senaryolar, etkin ve gösterilen dizinler, değişen hücre aralıkları, kullanıcı ve yorum meta verileri, kilitli ve gizli durumlar ile sahip olunan giriş hücresi değerleriyle birlikte türlü What-If Scenario Manager yazımı sağlar- Senaryo tanımları artık çalışma sayfası kopyalarını ve satır veya sütun yapısal düzenlemelerini izlerken, geçersiz meta veriler yazılmadan önce Excel uyumluluk sınırları doğrulanır
Düzeltildi
- Excel tarafından yazılan senaryoları açma ve kaydetme artık hiyerarşiyi kayıplı ham XML'e düzleştirmek yerine kök öznitelikleri ve iç içe giriş hücrelerini korur
- Senaryo, AutoFilter, veri birleştirme, birleştirilmiş hücre ve fonetik çalışma sayfası öğeleri artık şema sırasını kullanır, böylece katı elektronik tablo tüketicileri bir onarım geçişi gerektirmez
Sürüm 2.217.0
Eklendi
TXLSXWorksheet.IgnoredErrorsartık çoklu alan referansları, çalışma sayfası kopyalama desteği, yapısal düzenleme güncellemeleri ve açma/kaydetme gidiş-dönüşleriyle her standart yok-sayılan hata kategorisi için tiplenmiş yazılım sağlıyorTXLSXWorkbookartık mevcut hesaplama seçeneklerinin yanında başvuru modunu, kaydederken yeniden hesaplamayı, tam hassasiyeti, eşzamanlı hesaplamayı ve elle eşzamanlılık ayarlarını ortaya koyuyor
Düzeltildi
- Öntanımlı olmayan her çalışma kitabı hesaplama ayarı artık bağımsız olarak şema sıralı bir
calcPröğesi üretiyor ve gidiş-dönüş yapıyor; buna yinelemenin etkinleştirilmesinden önce yapılandırılan yineleme sınırları da dahil - Hesaplama modları, başvuru modları, yineleme sınırları, hesaplama tanımlayıcıları ve elle eşzamanlılık sayıları artık belirsiz çalışma kitabı durumu yazmak yerine geçersiz değerleri reddediyor veya normalleştiriyor
Sürüm 2.216.0
Değişti
XMATCHveXLOOKUPartık istendiğinde artan veya azalan sırada logaritmik ikili arama yapıyor; bu, Excel ile uyumlu yinelenen ve yaklaşık eşleşme sınırlarını da kapsıyorXIRRartık tahmin değerini, yüksek ve tahmine duyarlı kökleri bulabilen güvenlikli bir çözücüyle dikkate alırkenXNPVtelafieli toplama ve doğrulanmış tarih ve oran girdileri kullanıyor- Yüksek kardinaliteli XLSX tanımlı ad aramaları artık serileştirilmiş sırayı, yerel ad önceliğini ve ilk eşleşme davranışını korurken tembel, kapsamı algılayan bir karma dizin kullanıyor
- Korunan XLSX paket parçaları artık bildirilen sıkıştırılmamış boyutlarını tek seferde ayırırken uzunluk ve CRC doğrulamasını eksiksiz biçimde koruyor
Düzeltildi
- Geçersiz arama kipleri, joker karakterli ikili aramalar, iki boyutlu arama aralıkları ve eşleşmeyen
XLOOKUPdönüş vektörleri artık belirsiz sonuçlar üretmek yerine formül hataları bildiriyor XIRRveXNPVartık geçersiz nakit akışı işaretlerini, oranları, tahminleri ve tarihleri reddediyor, kesirli tarih seri numaralarını buduyor ve doğrulanmamış bir orta nokta döndürmek yerine yakınsamama durumunu bildiriyor
Sürüm 2.215.0
Eklendi
FREQUENCYartık her bölme için bir sonuç artı taşma kovasıyla dikey bir dizi döndürüyor
Değişti
SORTartık satırlar veya sütunlar için eşit anahtarların kaynak sırasını koruyan kararlı, ölçeklenebilir bir sıralama kullanıyorUNIQUEartık satırlar veya sütunlar içinexactly_oncesonuçları ve büyük-küçük harf duyarsız metin dahil kararlı, karma dizinli eşleştirme kullanıyorPERCENTRANK.INC,PERCENTRANK.EXCveMODE.MULTartık yüksek kardinaliteli girdide karesel büyüyen taramalara dayanmak yerine verimli ölçekleniyor
Düzeltildi
SORTveUNIQUEseçeneklerindekiby_colartık satır davranışına geri düşmek yerine sütunlar üzerinde çalışıyor
Sürüm 2.214.0
Eklendi
- XLSX açma artık bayt sıralama işareti veya gerekli endian beyanına ek olarak Temel Çokdilli Düzlem dışındaki karakterler dahil, akışkan UTF-16 little-endian ve big-endian XML parçalarını kabul ediyor
Değişti
- Yüksek kardinaliteli özet tablo önbelleği yenilemeleri artık paylaşılan değerler için belirleyici karma dizinler kullanıyor ve kayıt matrisini tek seferde ayırıyor; bu, ilk görülen öğe sırasını korurken yinelenen doğrusal aramaları ve satır satır büyümeyi önliyor
- Yansıtılan doğrudan okumalar artık ham değerleri, formülleri ve zengin metni sayfa başına arabelleklere kopyalamadan önce seçili satır ve sütunların dışındaki hücreleri atıyor
Düzeltildi
- Yinelenen bayt sıralama işaretleri, desteklenmeyen veya çelişen kodlama beyanları, UTF-32 imzaları, tuhaf UTF-16 bayt uzunlukları veya geçersiz vekil çiftler içeren hatalı biçimlendirilmiş XML artık reddediliyor
- Paralel doğrudan okuyucu işçileri artık başlatma sırasında tüm iş durumunu başlatıyor, bir başarısızlıktan sonra yeni sayfa işleri almayı durduruyor, en düşük dizinli iş hatasını belirleyici olarak yeniden yükseltiyor ve havuz oluşturma başarısız olursa oluşturulan her işçiyi temizliyor
Sürüm 2.213.0
Eklendi
T.TESTartık eşli örneklere ek olarak havuzlanmış eşit varyans veya Welch eşit olmayan varyansla bağımsız örnekleri, tek kuyruklu ve çift kuyruklu olasılıklar dahil değerlendiriyor
Değişti
- XLSX açma artık çalışma sayfaları, paylaşılan dizeler, stiller, temalar, makrolar, dış bağlantılar, açıklamalar, dişli açıklamalar, VML, çizimler, görüntüler, grafikler, tablolar ve özet tablolar için çalışma kitabı, çalışma sayfası ve çizim ilişki hedeflerini izliyor; bu, yeniden adlandırılmış veya bitişik olmayan parça yolları kullanan geçerli paketleri de kapsıyor
Düzeltildi
- Yinelenen ilişki tanımlayıcılarına sahip hatalı biçimlendirilmiş paketler artık uyumluluk kurtarma sırasında daha sonraki desteklenmeyen bir ilişkinin ilk kullanılabilir hedefin yerini almasına izin vermiyor
Sürüm 2.212.0
Değişti
- Formül bağımlılık izleme artık hücre ve aralık bağımlılıklarını yeniden oluşturmalardan ve kirli hücre geçersiz kılmalarından önce dizinleyerek geniş çalışma sayfalarında daha iyi ölçekleniyor
- Büyük istatistik ve regresyon formülleri artık sağlanan aralıklardaki her sayısal değeri önceki sabit boyutlu arabellekte durmak yerine değerlendiriyor
Düzeltildi
- Çalışma sayfası ızgarasının dışındaki XLSX hücreleri artık tutarlı biçimde reddediliyor; böylece geçersiz koordinatlar geçerli hücrelerin yerine geçemiyor
- Formülleri düzenlemek artık çalışma kitabı hesaplama kipini, yineleme sınırlarını, tam hesaplama bayraklarını veya diğer hesaplama ayarlarını sıfırlamıyor
- Blob listesi okumaları artık istenen aralıkları açıkça doğruluyor ve akışın sonunda geçerli boş dilimlere izin veriyor
Güvenlik
- Klasik XLS şifrelemesi artık çalışma sayfası verileriyle birlikte özet önbelleği akışlarını kapsıyor
- Aşırı büyük ayırma, kesilmiş okuma veya açıklama gömülü sahte dizin kayıtlarının yüklenmeyi etkilemesinden önce hatalı SST uzantı kuyrukları ve ZIP merkez dizini kayıtları reddediliyor
Sürüm 2.211.0
Eklendi
TXLSPivotTable.Makeartık yapılandırılan her veri alanını kendi toplamıyla somutlaştırıyor ve değerleriDataFieldAxisIsRow'a göre satırlar veya sütunlar üzerinde genişletiyor
Değişti
- Özet sonuç üretimi artık tüm veri alanlarında karma dizinli satır ve sütun anahtarı etki alanlarını yeniden kullanıyor, sonuç şeklinden yoğun veya seyrek akümülatör depolaması seçiyor, önbellek öğe sıralamasını dokuz anahtarın ötesinde koruyor ve çok alanlı eksenler için okunabilir birleşik etiketler yayıyor
Düzeltildi
Countartık boş olmayan metin, Boole, hata, tarih ve sayısal önbellek değerlerini kapsarkenCountNumsyalnızca sayısal ve tarih değerlerini,Productsayısal değer içermeyen kesişimler için sıfır döndürüyor, boşluklar artık girdi olarak sayılmıyor ve yalnızca değerli özetler satır veya sütun alanları olmadan genel toplamlarını somutlaştırabiliyor
Sürüm 2.210.0
Eklendi
TXLSWorkbookViewerartık XLSX koşullu dolgularını, yazı tipi rengini ve vurgusunu, sayı biçimlerini, yönlü pozitif ve negatif veri çubuklarını, gradyanları, kenarlıkları, eksenleri, gizli değerleri ve tüm yerleşik simge kümesi ailelerini işliyorTXLSWorkbookViewer.RefreshConditionalFormats, çağıranlar bağlı XLSX çalışma kitabını yerinde değiştirdikten sonra hazırlanmış toplu ve eşik durumunu yeniden oluşturuyor
Değişti
- Görüntüleyici, etkin her çalışma sayfası için bir hazırlanmış koşullu biçim değerlendiricisini önbelleğe alıyor, kaydırma, seçim ve yeniden çizme işlemleri boyunca yeniden kullanıyor ve çalışma kitabı veya çalışma sayfası değiştiğinde serbest bırakıyor
Düzeltildi
- En sağ sınırdaki veri çubuğu eksenleri artık komşu hücreye taşmak yerine sahip hücrenin içinde kırpılıyor
Sürüm 2.209.0
Eklendi
- XLSX çalışma sayfaları artık herhangi bir hücre için kural önceliğini,
StopIfTrue'ı, göreli formülleri, diferansiyel stilleri, Üst/Alt sıralamayı, ortalama üstü/altı testlerini, yinelenen ve benzersiz değerleri, göreli tarih dönemlerini, iki ve üç renkli ölçekleri, veri çubuklarını ve simge kümelerini çözen hazırlanmış bir koşullu biçim değerlendiricisini kullanıma sunuyor
Değişti
- HTML ve PDF dışa aktarımları artık eşleşen koşullu dolguları, yazı tipi vurgusunu ve rengini, sayı biçimlerini, renk ölçeklerini, yönlü pozitif ve negatif veri çubuklarını, açık eksenleri, simge ailesi glyph'lerini, gizli değerleri ve ton çözünürlüğüyle tema renklerini işliyor
- Büyük koşullu biçim etki alanları artık hücre başına sözdizimi ağacı ayırması yapmadan derlenmiş göreli formülleri yeniden kullanıyor, ortalama, sapma, minimum ve maksimum istatistiklerini akışla veriyor, yalnızca sıralama veya yüzdelik kuralları için sıralı değerleri tutuyor, Unicode yinelenen anahtarları toplu olarak sıralıyor ve ilgisiz kuralları taramayı önlemek için satır bandı aday dizinleri kullanıyor
Düzeltildi
- Klasik koşullu kurallar artık ifade türlerini doğru yüklüyor ve sınırlar arasında ters çevrilmiş, büyük-küçük harf duyarsız metin koşullarını, boş hücreleri ve hata koşullarını tutarlı biçimde değerlendiriyor
Sürüm 2.208.0
Değişti
- Paketlenmiş hücre depolama motoru artık yerel etiketli dize, Boole, hata ve boş yükleri yazıyor, hücreleri satır öncelikli sırada yineliyor ve daha düşük bellek kullanımı ile daha hızlı sıralı çıktı için arka arkaya eşit türdeki hücreleri çalışma uzunluğuyla kodluyor
- Klasik çalışma kitabı paylaşılan dizeleri artık karakter baytlarını tek bir ayırmada tutuyor ve kodu çözülmüş dize değerlerini tembel oluşturarak büyük benzersiz dize tabloları için ayırma yükünü azaltıyor
Eklendi
- Özet tablolar artık önbellek kayıtlarından satır ve sütun anahtarı gruplandırmasıyla ve desteklenen 11 toplama işlevinin tamamıyla eksiksiz bir sonuç matrisi hesaplayabiliyor
- Klasik çalışma kitabı grafikleri artık dönüştürme ve inceleme iş akışları için yazılı seri, eksen, lejant ve grafik grubu bilgilerini kullanıma sunuyor
Sürüm 2.207.0
Eklendi
TXLSPivotCache.RefreshFromSourcebir kaynak çalışma sayfası aralığından özet önbelleği oluşturuyor: başlık satırını okuyarak alanları adlandırıyor, her veri satırının ayrı değerlerini alan başına paylaşılan öğe etki alanına dönüştürüyor, alan türünü ilk boş olmayan değerden kilitliyor ve her (kayıt, alan) için paylaşılan öğe dizinini kaydediyor; böylece bir özet tablo, Excel'inrefreshOnLoad'una güvenmek yerine bir veri aralığından programlı olarak oluşturulabiliyor. Geri arama tabanlı değer okuyucu, özet birimini doğrudan çalışma sayfası bağımlılığından uzak tutuyor
Sürüm 2.206.0
Eklendi
- Yeni
TlxCellMMU(lxCellMMUbirimi), eşit türdeki ve boş hücre bloklarının çalışma uzunluğu kodlamasına ek olarak veri genişliği seçicisi olarak ikiye katlanan etiketli bayt tür koduyla paketlenmiş, satır öncelikli bir hücre depolama motoru uyguluyor; böylece küçük tamsayı sütunu hücre başına sekiz bayt yerine bir bayta mal oluyor. Motor sayıları değeri koruyan en küçük genişlikte kodluyor (int8 / int16 / int32 / 2 ondalık / 4 ondalık ölçekli tamsayı / IEEE double), dize dizini, Boole, hata ve boş hücreleri kompakt depoluyor ve birGetValue/SetNumber/SetStringAPI'siyle ileri yineleyici kullanıma sunuyor. Bu, var olanTXLSXCellsAPI'sinin ardısındaki, özellik bayrağı arkasındaki yeni nesil arka uç olup yoğun sayfalarda çalışma kümesinde 10–25 kat azalma hedefliyor
Sürüm 2.205.0
Eklendi
TXLSCustomChart.GetChartInfoartık ham BIFF grafik kayıt akışından anlamsal bir özet çözüyor; grafik türü ailesi (bar, line, pie, area, scatter, radar, doughnut, surface, bubble), seri sayısı ve lejant varlığı; böylece bir BIFF grafiğinin türü programlı olarak sorgulanabiliyor ve BIGH'tan XLSX'e grafik dönüştürmesi doğru hedef aileyi seçebiliyor. Gidiş-dönüş doğruluğunu garanti eden bayt geçişi depolaması değişmedi
Sürüm 2.204.0
Değişti
- Klasik
.xlspaylaşılan dize tablosu artık yalnızca ASCII içeren dizeleri UTF-16 kullanmak yerine sıkıştırılmış Latin-1 kodlamasında ([MS-XLS] §2.5.294fHighByte=0, karakter başına bir bayt) yazıyor; bu da ASCII ağırlıklı çalışma kitapları için SST boyutunu ve dolayısıyla.xlsdosyasını yaklaşık olarak yarıya indiriyor
Sürüm 2.203.0
Eklendi
- Yeni
TlxCompoundFile, Compound File Binary (OLE2) kapsayıcı biçimini doğrudan saf Pascal'da okuyup yazıyor;ole32.dll/ COMIStoragebağımlılığı olmadan bellek içi ve platformlar arası.xlsişlemesinin önünü açıyor. Okuyucu, HotXLS'in gerçek hayatta karşılaştığı v3 yerleşimi kapsıyor (başlık + başlık içi DIFAT + FAT zinciri gezinmesi + MiniFAT ve 4096 bayt altındaki akışlar için mini akış + dizin ağacı); yazıcı HotXLS çıktısı için yeterli, en az-yasal v3 kapsayıcı yayıyor
Sürüm 2.202.0
Eklendi
- Otomatik filtre sıralama durumu artık değere / hücre rengine / yazı tipi rengine / simge göre sıralama, sıralama yöntemini (yok / stroke / pinYin), büyük/küçük harf duyarlılığını, sütun sıralamasını ve koşul başına özel listeleri kapsayan yazılı bir modele (
TXLSXSortStateveTXLSXSortConditionalt öğeleriyle) sahip; böylece uygulamalar ham XML düzenlemek yerine sıralama durumlarını programlı olarak oluşturabiliyor, buna karşın eski opakSortStateXmlgeçişi HotXLS'in oluşturmadığı dosyalar için hâlâ kazanıyor - Dinamik filtreler artık yazılı bir
TXLSXDynamicFilterTypeolarak okunup yazılıyor (ortalama üstü/altı ve std-dev, bugün/dün/yarın, bu/son/sonraki hafta, ay, çeyrek ve yıl, yıl-başından-bugüne, Q1–Q4, M1–M12), isteğe bağlıval/maxValsınırlarıyla; böylece dinamik filtre kullanan bir çalışma kitabı açıldığında artık kaydetme sırasında düşürülmüyor
Sürüm 2.201.0
Eklendi
- Yüzey ve 3B yüzey grafikleri (
xlsxChartSurface/xlsxChartSurface3D) artık birinci sınıf grafik türleri olup diğer grafik aileleri gibi yazılıyor, okunuyor ve gidiş-dönüş yapılıyor - Otomatik şekil yazma API'si OOXML hazır geometri listesinin pratik bir alt kümesini kapsıyor; üçgenler, elmaslar, paralelkenarlar, altıgenler, sekizgenler, oklar, şevronlar, belirtmeler, akış şeması düğümleri, yıldızlar, kalpler, güneş, ay, köşeli ayraçlar ve süslü parantezler; her biri doğru
prstjetonuna ve[MS-ODRAW]şekil kimliğine eşleniyor, böylece yazılı şekiller Excel'de doğru görüntüleniyor (tam 187 hazır listede zaten ham çapa geçişi yoluyla gidiş-dönüşte korunuyordu)
Sürüm 2.200.0
Düzeltildi
- Otomatik filtresi bir renk filtresi veya simge filtresi kullanan bir çalışma kitabını açmak artık o filtreyi kaydetme sırasında düşürmüyor;
colorFilterveiconFilterartık yazılı sütunlara okunuyor (TXLSXAutoFilterColumn.SetColorFilter/SetIconFilter) ve tanınmayan filtre sütunu alt öğeleri olarak kaybolmak yerine birebir yeniden yayılıyor
Sürüm 2.199.0
Eklendi
TCondFormatRule.Evaluateverilen bir hücre için bir koşullu biçimlendirme kuralının tetiklenip tetiklenmediğini yanıtlıyor; hücre değeri karşılaştırmalarını, formül ifadelerini, metin içerir/başlar/biter, boşlukları ve hata kurallarını kapsıyor; bu, bir kuralın o anda hangi hücreleri vurguladığını sorgulama ve CF sonuçlarını Excel dışında işleme temelidir
Değişti
FACTve iç faktöryel yardımcılar artık her çağrıda O(n) çarpımünü yeniden hesaplamak yerine önceden hesaplanmış 0!..170! tablosu kullanıyor; bu daFACT, multinom katsayılarını ve Poisson/Binom/ki-kare dağılım yollarını hızlandırıyor
Sürüm 2.198.0
Değişti
- Çalışma sayfasını kaydetmek artık her satırın dizinini hücre başına yeniden ayırmayla büyütmek yerine tek bir say-sonra-doldur geçişiyle hücreleri satırlara grupluyor; bu da geniş sayfalarda gizli bir O(hücre × satır başına hücre) kopyasını kaldırıyor
- Formül bağımlılık grafiği artık referans aralıklarını (sayfa, satır) ile dizinlediği için kirli bir hücre tohumlamak her değişen hücrede her formülü taramak yerine aday bandı içinde ikili arama yapıyor; çalışma kitabı ne kadar büyükse ve ne kadar fazla sayfa içeriyorsa yeniden hesaplama üzerindeki hız artışı da o kadar büyük oluyor
- Satır öncelikli, sütuna göre sıralı hücre dolaşımı artık
TXLSXWorksheet.BuildRowMajorCellOrderolarak kullanıma sunuluyor; böylece kaydetme, pano, otomatik filtre ve diğer satır sıralı tüketiciler tek bir dolaşımı yeniden türetmek yerine paylaşıyor
Sürüm 2.197.0
Düzeltildi
- Onları içeren bir
.xlsxçalışma kitabı açılıp yeniden kaydedildiğinde radar, hisse senedi ve pie-of-pie/bar-of-pie grafikleri artık kaybolmuyor; grafik okuyucu zaten yazdığıc:radarChart,c:stockChartvec:ofPieChartkapsayıcı öğelerini artık tanıyor; bu da simetrik okuma/yazma kapsamını geri yüklüyor - 101–111 işlev kodlarıyla
SUBTOTALartık gizli satırlardaki değerleri dışlıyor veAGGREGATEartık gizli satır yoksay seçenek kodlarını (2, 3, 6, 7) dikkate alıyor; böylece gizli dahil ve gizli yoksay çeşitleri aynı şekilde davranmak yerine Excel ile eşleşiyor - Sabit ozamlılıklı yerleşik bir işlevin bildirilenden daha fazla bağımsız değişkenle çağrılması (örneğin
=SIN(1,2)) artık dağıtıcı tarafından kabul edilmek yerine merkezi olarak#VALUE!yükseltiyor
Sürüm 2.196.0
Düzeltildi
- Satır ve sütun ekleme veya silme artık düzenlenen hedef alanlar farklı göreli formül çapaları gerektirdiğinde hücre değer ve ifade koşullu biçimlerine artı veri doğrulamalarını bölümlüyor; kural ayarlarını koruyor, benzersiz koşullu biçim öncelikleri atıyor ve toplu koşullu biçim etki alanlarını bütünlüğü içinde tutuyor
Sürüm 2.195.2
Değişti
- PDF dışa aktarımı artık gömülü TrueType yazı tipini Windows
fontsub.dllCreateFontPackageAPI'si yoluyla alt kümeliyor; böylece tüm.ttfdosyasını gömmek yerine belgenin gerçekten işlediği glyph'leri tutuyor; bu, Unicode ağırlıklı sayfalar için PDF'i tipik olarak 8–20 kat küçültüyor. Alt kümeleme kullanılamadığında tam gömme geri düşüyor
Sürüm 2.195.1
Düzeltildi
- Klasik
.xlsmotorunda satır ve sütun eklemek veya silmek artık Excel semantiğine uymak için etkilenen her formül başvurusunu (hücre formülleri ve tanımlı adlar) yeniden yazıyor; eklemenin altındaki başvurular kayıyor, silme içinde tamamen bulunan başvurular#REF!oluyor ve kısmen çakışan alanlar küçülüyor; eski koordinatları bırakmak yerine
Sürüm 2.195.0
Değişti
- Tablo sütunlarını silmek artık her etkilenen yapılandırılmış başvuru jetonunu, çalışma sayfası formülleri, tablo formülleri, tanımlı adlar ve grafik serileri boyunca
#REF!'e dönüştürürken ilgisiz başvuları ve dize değişmez değerlerini koruyor
Düzeltildi
- Tüm bir tabloyu silmek artık nitelikli yapılandırılmış başvuruların artık var olmayan bir tabloyu göstermesini bırakmıyor
- Klonlanan veri doğrulamalar artık IME giriş kiplerini koruyor
Sürüm 2.194.0
Değişti
- Satır ve sütun düzenlemeleri artık Excel tablosu sütun tanımlayıcılarını, adlarını, hesaplanan formülleri, toplam formüllerini, filtre sütunlarını, filtre aralıklarını ve sıralama koşullarını düzenlenen tabloyla hizalı tutuyor
Düzeltildi
- Koşullu biçim ve veri doğrulama formülleri artık silme ilk hedef alanlarını kaldırdığında göreli ve karışık başvuları yeniden temellendiriyor
- Çalışma sayfası ve tablo sıralama durumları artık geçerli öznitelikler yazıyor ve aralıkları silinen koşulları atıyor
Sürüm 2.193.0
Değişti
- Satır ve sütun düzenlemeleri artık karmaşık ve kapsamlar arası tanımlı ad formüllerini, baloncuk grafik veri aralıklarını ve formül tabanlı görsel koşullu biçim eşiklerini güncelliyor
- Baloncuk ve dağılım grafikleri artık yeniden açıldıklarında X ekseni, Y ekseni ve baloncuk boyutu seri aralıklarını geri yüklüyor
Düzeltildi
- Çoklu alan koşullu biçim ve veri doğrulama hedefleri artık tüm hedef listesini değiştirmeden bırakmak yerine her hayatta kalan alanı bağımsız olarak kaydırıyor
- Metin kutusu ve WordArt çapaları artık eklenen ve silinen satır ve sütunlarla birlikte taşınıyor veya yeniden boyutlandırılıyor
Sürüm 2.192.0
Eklendi
- Akışkan doğrudan okumalar ve satır imleç dolaşımı artık sınırlı paylaşılan dize depolamasını korurken eksiksiz çalıştırma biçimlendirmesi, fonetik çalıştırmaları ve fonetik özelliklerle yapılandırılmış zengin dizeleri seçebiliyor
TXLSDirectWriter.WriteRichStringbiçimlendirilmiş ve fonetik metni satır içi veya tekilleştirilmiş paylaşılan dizeler olarak yazıyor
Değişti
- Zengin paylaşılan dize tekilleştirme artık sıradan dize değerlendirmesini mevcut hızlı yolunda tutarken çalıştırma biçimlendirmesi ve fonetik meta verilerini ayırt ediyor
Düzeltildi
- Satır içi dizelerdeki fonetik metin artık görüntülenen hücre değerine dahil edilmiyor
Sürüm 2.191.0
Eklendi
TXLSXRange.SetDynamicArrayFormulaartık eksiksiz Excel XLDAPR meta veri zinciriyle yerel dinamik dizi formülleri oluşturuyor
Değişti
- Dinamik dizi kökleri artık tek bir tekilleştirilmiş çalışma kitabı meta veri kaydını paylaşıyor ve çalışma kitapları arası çalışma sayfası veya aralık kopyalamaları o kaydı hedef çalışma kitabına yeniden eşliyor
- Desteklenmeyen paket parçası koruması devre dışı bırakıldığında desteklenen dinamik dizi meta verileri kullanılabilir kalırken ilgisiz değer meta verileri hâlâ kaldırılıyor
Düzeltildi
- Dinamik dizi taşma hücreleri artık eski CSE takipçileri olarak modellenmiyor ve kökü değiştirmek veya temizlemek eski meta veri dizinlerini bırakmıyor
- Son dinamik dizi kökünü kaldırmak artık kullanılmayan meta veri parçasını, çalışma kitabı ilişkisini ve içerik türü girdisini kaldırıyor
Sürüm 2.190.0
Değişti
- Akışkan doğrudan okumalar ve satır imleç dolaşımı artık yansıtma ve sınırlı bellek davranışını korurken paylaşılan formül takipçilerini eksiksiz hücre göreli formüllerine genişletiyor
Düzeltildi
- Dinamik dizi çalışma kitapları artık açma ve kaydetme döngüleri boyunca hücre ve değer meta veri dizinlerini, formül yeniden hesaplama özniteliklerini, meta veri paketi ilişkilerini ve değişmeyen gelecek işlev öneklerini koruyor
- Desteklenmeyen parça korumasını devre dışı bırakmak artık meta veri parçası kaldırıldıktan sonra sarkan çalışma sayfası meta veri dizinleri bırakmıyor
Sürüm 2.189.0
Eklendi
- XLSX çalışma kitaplarını açmak artık paylaşılan formül takipçilerini doğru göreli, mutlak, karışık, aralık ve sayfa nitelikli başvurularla eksiksiz hücre başına formüllere genişletiyor
Düzeltildi
- Kendi kendini kapatan paylaşılan formül takipçileri artık daha sonraki değer veya formül XML'ini yakalamıyor ve önbelleğe alınmış sonuçları açma ve kaydetme döngülerinden sağ çıkıyor
- CSE dizi formülleri artık satır veya sütun yapı düzenlemelerinden, eksiksiz aralık kopyalamalarından, çalışma sayfası çoğaltmasından ve çalışma kitapları arası sayfa kopyalamasından çapalarını ve takipçi ilişkilerini koruyor
- Normal bir formül atamak veya hücreyi temizlemek artık hesaplamanın eski bir dizi çapasına yönlendirilememesi için eski CSE dizi üyeliğini kaldırıyor
- CSE dizisinin yalnızca bir kısmını kopyalamak artık hedefte sarkan takipçi başvuruları oluşturmuyor
- Aralık kopyalamaları artık çakışan kaynakları anlık görüntü alıyor ve göreli formül başvurularını kaydırıyor; bu da kaynak hücrelerin veya dizi çapalarının kopyalanmadan önce üzerine yazılmasını önliyor
- Yalnızca bir CSE dizisinin bir kısmı ile kesişen satır veya sütun düzenlemeleri artık diziyi sessizce yeniden boyutlandırmak veya ayırmak yerine reddediliyor
Sürüm 2.188.0
Eklendi
TXLSDirectReader.SharedStringMemoryLimitkodu çözülmüş paylaşılan dize belleğini sınırlıyor ve daha büyük tabloları sabit boyutlu değer önbelleğiyle kapatma-silme dizinli geçici depolamaya otomatik olarak taşıyorTXLSRowCursor.SharedStringMemoryLimityalnızca ileriye doğru satır dolaşımı için aynı sınırlı paylaşılan dize depolama denetimini kullanıma sunuyor
Değişti
- Doğrudan paylaşılan dize ayrıştırma artık phonetic kılavuz metnini görüntülenen değerden dışlarken yalnızca boşluk içeren değerleri, CDATA'yı, XML varlıklarını, BMP dışı karakterleri, boş öğeleri ve zengin metin çalıştırma sırasını koruyor
Düzeltildi
- XLSX çalışma kitaplarını açmak artık her paylaşılan dize öğesini belge sırasında tutuyor; bu da yinelenen metin veya farklı biçimlendirilmiş zengin dizelerin daha sonraki hücre dizinlerini daraltmasını önliyor
- XLSX çalışma kitaplarını kaydetmek artık zengin dizeleri yalnızca görünür metne göre değil, çalıştırma sınırlarına ve biçimlendirme özelliklerine göre tekilleştiriyor; böylece aynı görüntülenen değere sahip hücreler için farklı biçimlendirme korunuyor
Sürüm 2.187.0
Eklendi
TXLSDirectReader.FirstRowveLastRowakışkan okumaları 1 tabanlı bir satır aralığıyla sınırlandırıyor ve çalışma sayfası ayrıştırmasını istenen aralıktan sonra durduruyorTXLSDirectReader.IncludeColumnveClearColumnProjection, değer kod çözme ve geri arama dağıtımından önce seçilmemiş hücreleri atlayan sabit zamanlı sütun projeksiyonu sağlıyor
Sürüm 2.186.0
Eklendi
TXLSDirectWriter.UseSharedStringsyinelenen metni doğru toplam ve benzersiz sayılarla bir OOXML paylaşılan dizeler parçasında tekilleştirebiliyor; bu da yinelenme ağırlıklı veriler için paket boyutunu azaltıyorTSimpleDomReader, çalışma kitabı meta verisi ve paket parçalarının rastgele erişim sorguları için kompakt tek geçişli bir XML ağacı sağlıyor; büyük-küçük harf duyarlı QName ve yerel ad aramasıyla
Değişti
- Doğrudan XLSX okuma artık akış bellek davranışını korurken karma yardımlı kesin öğe dağıtımı, tek geçişli öznitelik toplama ve sabit zamanlı geçerli satır sütun araması kullanıyor
- Paylaşılan dize XML üretimi artık büyük farklı dize tablolarında yinelenen tüm dize kopyalarını önlemek için doğrusal büyüyen bir arabellek kullanıyor
Düzeltildi
- CSV formül dışa aktarımı artık formül metni zaten bir eşittir işareti içerdiğinde ikinci bir eşittir işareti eklemiyor
- XLSX PDF dışa aktarımı artık hücre metnini düzenlemeden önce bir karakter sayısı tahminiyle bönmüyor
- XML okuyucu ad karmaları artık eski öğe durumunu ortaya çıkarmadan işleme yönergelerini, öznitelikleri ve sahip öğelerine geri dönüşleri izliyor
Sürüm 2.185.1
Düzeltildi
- Satır ve sütun eklemek veya silmek artık işlev adlarını ve metin değişmez değerlerini korurken yerel ve sayfalar arası formül başvurularını tam olarak bir kez ayarlıyor
Sürüm 2.185.0
Eklendi
TXLSPDFExportartık 1 tabanlıFirstPageveLastPageçıktı seçimi, eksiksiz mantıksalPageCountve klasik ile XLSX aralıkları, çalışma sayfaları ve çalışma kitapları için PDF sayfa nesneleri oluşturmadan altıCalculatePageCountaşırı yükü sağlıyorTXLSXWorkbook.SaveWorkbookAsHTMLgörünür çalışma sayfalarını sayfa başına kararlı çapalarla, kaçılmış başlık ve sayfa adlarıyla ve gizli veya çok gizli sayfaları dahil etme seçeneğiyle tek gezilebilir bir HTML belgesinde yayınlıyorTDataToXLS.BeforeRecordsatır çıktısından önce kayıtları atlayabiliyor veBeforeValueveri kümesi, ayrıntı düzeyi, kaynak alanı ve dışa aktarma sütunu bağlamıyla alan değerlerini dönüştürebiliyor veya baskılayabiliyorTXLSWorkbookViewerseçili hücre açıklamalarını ve köprüleri kullanıma sunuyor, uygulama denetimli bir köprü olayı yükseltiyor, açıklama göstergelerini ve XLSX yazı tiplerini, dolguları ve hizalamayı boyuyor ve seçimi ve işlemeyi birleştirilmiş aralıklar boyunca normalleştiriyor
Değişti
- ConversionWorkbench örneği artık PDF çıktısı üretebiliyor ve tüm görünür XLSX çalışma sayfalarını HTML hedefleri için yayınlarken WorkbookViewer örneği birleştirilmiş hücre gezinmesini, açıklamaları ve köprü etkinleştirmesini gösteriyor
Sürüm 2.184.0
Eklendi
- Klasik XLS ve XLSX aralıkları artık Unicode tablo metnini ve stilli HTML'i
CopyToClipboardyoluyla Windows panosuna kopyalayabiliyor; formülleri, birleştirilmiş hücreleri, bağlantıları, görüntüleme biçimlendirmesini ve güvenli biçimde tırnaklanmış gömülü sekmeleri, satır sonlarını ve tırnak işaretlerini koruyor TXLSXWorkbookartık bilinmeyen paket kökü, çalışma kitabı, çalışma sayfası veya çizim ilişkilerinden erişilebilen özel paket parçalarını koruyor; ilişki kimliği çakışması işleme, içerik türleri, alt ilişkiler, sıkıştırma seçimi ve kesin yük baytları dahil.PreserveUnsupportedParts,UnsupportedPartCount,UnsupportedPartBytesveClearUnsupportedPartsdenetim ve tanılama sağlıyor- Klasik XLS kaydetmeleri artık
OnProgressExyoluyla iptalle birlikte başla, çalış ve son geri aramalarını kullanıma sunarkenIXLSWorkbookProgresskararlı kodlar, önem derecesi, işlem, sayfa bağlamı, yerel dönüş değerleri ve özel durum ayrıntılarıyla yapılandırılmış tanılama sağlıyor TXLSXWorkbookartık kaydetme, açma, yeniden hesaplama, iptal ve özel durum raporlama için aynı yapılandırılmışDiagnostics,LastDiagnosticveOnDiagnosticyüzeylerini kullanıma sunuyor- Ayrıştırılan VBA modülleri artık
SourceCodedüzenlemeyi destekliyor ve güncellenen sıkıştırılmış modül akışını klasik XLS, bağımsız VBA depolaması ve makro etkin OOXML kaydetmeleri yoluyla yazarken akış öneklerini ve dokunulmamış proje içeriğini koruyor - Klasik çalışma sayfaları ve şekil koleksiyonları artık oluşturma yardımcıları, etiketler, denetim türü inceleme, hücre çapaları, silme ve açma/kaydetme keşfiyle yazılı
TXLSCheckBox,TXLSComboBoxveTXLSListBoxform denetimlerini kullanıma sunuyor TXLSXRange.ApplyFormatPatchkaynak desen döşemesi yaparken hedef değerlerini ve seçilmemiş biçimlendirmeyi koruyarak yazı tipini, dolguyu, kenarlığı, sayı biçimini, hizalamayı ve koruma bileşenlerini seçerek kopyalayabiliyorTDataToXLSartıkReadDetailTablesveIndentDetailTablesyoluyla bağlantılı ana-ayrıntı veri kümelerini özyinelemeli olarak dışa aktarabiliyor; etkin veri bağlantılarını koruyor, her ayrıntı tablosunu ana kaydının altına ekliyor ve her düzeyde alan, başlık ve biçimlendirme seçeneklerini miras alıyorTXLSXWorksheet.AddWordArthazır eğrme artı yapılandırılabilir metin ve anahat renkleriyle hücreye çapalanmış DrawingML metni oluşturuyor ve ham çizim çapası koruma yolu sonraki aç/kaydet döngülerinde eksiksiz WordArt şeklini tutuyorTXLSWorkbookViewer, klasik ve modern çalışma kitabı nesneleri için XLS, XLSX, XLSM, şablon ve ODS dosyası yükleme, biçimlendirilmiş hücre metni, klasik stiller, satır ve sütun boyutlandırma, başlıklar, ızgara çizgisi ve seçim işleme, kaydırma çubukları, fare seçimi, klavyeyle gezinme, hücre konumlandırma, çalışma sayfası geçişi ve seçim veya çalışma sayfası olaylarıyla bir VCL çalışma sayfası görüntüleyicisi ekliyor- Yeni Delphi
FeatureShowcaseveWorkbookViewerörnekleri stilli PDF yazdırmayı, yazdırma başlıklarını, el ile sonları, klasik form denetimlerini, seçici biçim yamalarını, WordArt, tanılamayı, çalışma zamanı görüntüleyici oluşturmayı, dosya yüklemeyi, hücre gezinmesini, çalışma sayfası geçişini ve görüntüleyici olaylarını gösteriyor; eşleşen İngilizce kılavuzlar ve geliştirici başvuru konularıyla birlikte
Değişti
- Klasik XLS ve modern XLSX çalışma kitabı, çalışma sayfası ve aralık PDF dışa aktarımı artık her görünür çalışma sayfasını tek belgeye yazıyor, gizli ve grafik sayfalarını atlıyor; düz dolguları, yazı tipi renklerini, yazı tipi boyutlarını, kalın ve italik vurguyu, yatay ve dikey hizalamayı, açık hücre kenarlıklarını ve isteğe bağlı çalışma sayfası ızgara çizgilerini işliyor; her çalışma sayfasının yazdırma alanını, kağıt boyutunu, yönünü, kenar boşluklarını, yakınlaştırmasını, genişliğe sığdır ayarını, sütun genişliklerini, gerçek satır yüksekliklerini, el ile satır ve sütun sayfa sonlarını, yinelenen başlık satırlarını ve sütunlarını ve sayfa, toplam sayfa, sayfa adı, tarih ve saat alanlarıyla üç parçalı üstbilgi ve altbilgileri izliyor; geniş ve uzun aralıkları her iki eksende sayfalandırıyor, yerel ayardan bağımsız PDF sayısal sözdizimi yayıyor ve WinAnsi dışındaki metinler için uygun bir TrueType yazı tipi artı ToUnicode haritası gömüyor
- XLSX genişletilmiş ilerleme geri aramaları artık kaydetme, açma ve yeniden hesaplama için güvenilir başla, çalış ve son durumları alırken eski geri arama yalnızca çalışma ile kalıyor ve her işlem önceki iptal durumunu sıfırlıyor
- Klasik XLS serileştirme artık başarı raporlamak yerine çalışma sayfası, grafik, stil uzantısı, VBA, denetim akışı, depolama ve çıktı işleme başarısızlıklarını yayıyor ve dosya kaydetmeleri hedefi özsel olarak değiştirmeden önce eksiksiz bileşik dosyasını aşamelendiriyor
- XLSX ve ODS dosya kaydetmeleri artık eksiksiz bir eş kardeş geçici paketi oluşturuyor ve yalnızca başarılı sonlandırmadan sonra hedefi özsel olarak değiştiriyor; mevcut dosyaları iptal veya başarısızlıktan sonra değiştirmeden bırakıyor
Sürüm 2.183.0
Eklendi
TXLSDirectWriterartık çalışma sayfası satırlarını arabelleğe almadan yeniden kullanılabilir paket düzeyinde hücre stili tanıtıcıları ve stil klonlamayı destekliyor; aynı stil dizini herhangi bir sayıda hücreye uygulanabiliyor veya çalışma sayfaları arasında yeniden kullanılabiliyor- Doğrudan hücre stilleri yazı tipi adı, boyut, BGR rengi, kalın, italik, üstçizgi, anahat, gölge, beş altçizgi kipi, ön plan/arka plan renkli 19 dolgu deseni, 14 çizgi stili ve çapraz yönlerle beş bağımsız renkli kenarlık kenarı, yerleşik veya özel sayı biçimleri, yatay ve dikey hizalama, kaydırma, sığdırma, girinti, metin döndürme, tırnak önekleri ve kilitli/gizli koruma dahil 30 biçimlendirme yeteneği sağlıyor
- Dizeler, sayılar, Boole değerleri, tarihler, formüller, hatalar ve önbelleğe alınmış her formül sonuç türü için stilli aşırı yükler mevcut; bu da yüksek hacimli dışa aktarımların ardışık yazmalar sırasında tamsayı dizinine göre önceden oluşturulmuş bir stil seçmesine olanak tanıyor
Değişti
- Doğrudan yazıcı,
styles.xml'i oluştururken eşit yazı tipi, dolgu, kenarlık ve sayı biçimi bileşenlerini tekilleştiriyor; çalışma sayfası akışlarına zaten yazılmış kararlı hücre stili dizinlerini koruyor - Oluşturulan doğrudan yazıcı stil tabloları artık daha sıkı OOXML uyumluluğu için özel dolgulardan önce standart
nonevegray125varsayılan dolgularını içeriyor
Sürüm 2.182.0
Eklendi
TXLSDirectWriterartık satır sayısından bağımsız bellek profilini korurken koşullu biçimlendirme yazıyor; sekiz hücre değer işleci, ifade kuralları, içerir/içermez/başlar/biter metin kuralları, üst veya alt değer ve yüzde kuralları, ortalama üstü veya altı kuralları, yinelenen ve benzersiz değerler, boş ve boş olmayan hücreler, hata ve hatasız hücreler, veri çubukları, iki ve üç renkli ölçekler ve tüm 17 temel simge kümesi ailesiyle- Doğrudan koşullu biçim kuralları açık öncelikler, doğruysa-dur değerlendirmesi, ortalama standart sapma ve eşitlik seçenekleri, simge eşik değiştirme, yalnızca simge ve ters görüntüleme, veri çubuğu değer görünürlüğü, BGR renkleri ve diferansiyel dolgu, yazı tipi rengi, kalın ve italik stilleri destekliyor
Değişti
- Doğrudan yazıcı, eşdeğer diferansiyel stilleri çalışma sayfaları arasında tekilleştiriyor ve yalnızca koşullu biçim kuralları ile stilleri depoluyor; böylece bellek kullanımı çalışma sayfası satır sayısı yerine kural sayısıyla ölçekleniyor
- Otomatik veri çubuğu minimum ve maksimum eşik türleri geniş elektronik tablo uyumluluğu için temel OOXML öğesinde standart
minvemaxjetonlarına normalleştiriliyor
Sürüm 2.181.0
Eklendi
TXLSDirectWriterartık çalışma sayfası verilerini arabelleğe almadan çalışma sayfası ve çalışma kitabı korumasını yazıyor; 15 ince taneli çalışma sayfası izni, eski parola doğrulayıcıları, modern karma meta veriler, isteğe bağlı parolalar veya güvenlik tanımlayıcılarıyla düzenlenebilir korumalı aralıklar, çalışma kitabı yapısı ve pencere kilitleri, ham doğrulayıcı ataması ve koruma temizleme dahil
Düzeltildi
- Desteklenmeyen çizim çapaları artık gidiş-dönüş çıktısı için yeniden oluşturulduklarında her kapanış öğesini koruyor; böylece yalnızca şekil çizimleri açma ve kaydetmeden sonra iyi biçimlendirilmiş kalıyor
- XLSX çalışma sayfası koruma izinleri artık OOXML kilitli bayrak tanımını izliyor; böylece izin verilen eylemler
0yazıyor, yasaklanan eylemler1yazıyor ve atlanan öznitelikler şema varsayılanlarıyla yeniden açılıyor - Eski XLSX çalışma sayfası, korumalı aralık ve çalışma kitabı parolaları artık ANSI dönüştürme ve 15 bayt sınırıyla Excel uyumlu 16 bit doğrulayıcı algoritmasını kullanıyor
Sürüm 2.180.0
Eklendi
- XLSX çalışma sayfası modeli artık What-If Senaryo Yöneticisi (
<scenarios>) ve Veri Birleştirme (<dataConsolidate>) öğelerini gidiş-dönüşlü yapıyor.TXLSXWorksheetüzerindeki yeniScenariosXmlveConsolidateXmlham XML özellikleri iç içeriği birebir taşıyor; yazıcı sarmalayıcı öğeleri yayıyor, okuyucu senaryo/veri birleştirme alt öğelerini geri ayrıştırıyor. Senaryo veya birleştirme tanımları tanımlayan finansal modelleme dosyaları artık gidiş-dönüşte bunları kaybetmiyor
Sürüm 2.179.0
Eklendi
- Yeni
XlsxBuildNumFmtyardımcı işlevi OOXML sayı biçimi kodlarını anlamsal özelliklerden oluşturuyor;Decimals,Thousands(ayırıcı),NegativeRed(kırmızı negatifler),CurrencySymbolvePercent. Çağıranlar artık"$#,##0.00;[Red]-$#,##0.00"gibi biçim dizelerini elle yazmak zorunda değil; oluşturucu bunları basit parametrelerden üretiyor.Cell.NumberFormatveyaWorkbook.NumberFormats.Addile kullanım için tasarlandı
Sürüm 2.178.0
Eklendi
- XLSX çalışma sayfası modeli artık VBA kod adını gidiş-dönüşlü yapıyor (
<sheetPr codeName="..."/>); bu, VBA projesinin çalışma sayfalarına kod adıyla başvurduğu VBA birlikte çalışabilirlik için gereklidir.TXLSXWorksheetüzerinde yeniCodeNameözelliği - Açıklamalar artık
TXLSXCommentüzerinde birAlwaysShowgörünürlük değiştirici destekliyor; True olduğunda açıklama balonu yalnızca üzerine gelindiğinde değil her zaman görünür oluyor (Excel'in açıklama başına "Açıklamayı Göster/Gizle" değiştiricisi) - Veri doğrulama artık
TXLSXDataValidationüzerinde IME kipi özniteliğini (imeMode) gidiş-dönüşlü yapıyor. 11 değerli enum bir hücre girerken CJK giriş yöntemi davranışını denetliyor (noControl / off / on / hiragana / fullKatakana / vb.). Japonca/Korece/Çince yerel ayar dosyaları için gerekli - Çalışma sayfası modeli, mevcut donmuş kip işlemenin ötesinde
<pane>üzerindeki bölme durumu özniteliği için birPaneStateözelliği kazanıyor;frozenSplit(önce dondur-sonra kaydırılabilir) vesplitdurumlarını destekliyor
Sürüm 2.177.0
Eklendi
- Daha önce kaydedilmiş ancak uygulanmamış üç çalışma sayfası işlevi artık tam dağıtıma sahip;
DOLLAR(para birimi biçimli metin),FIXED(isteğe bağlı virgül baskılamayla sabit ondalık metin) veAREAS(bir başvurudaki alan sayısı). Daha önce bunlarInitFuncHash'te kaydedilmişti ancak hesaplama motoru durumu yoktu;=DOLLAR(...)değerlendirmek sessizce yanlış sonuçlar döndürüyordu - XLSX çalışma sayfası modeli artık görünüm türü başına yakınlaştırma ölçeklerini (
zoomScaleNormal/zoomScalePageLayoutView/zoomScaleSheetLayoutView), ızgara çizgisi rengini (sheetView color) ve sayfa görünümü görüntüleme bayraklarını (showFormulas/showZeros) gidiş-dönüşlü yapıyor.TXLSXWorksheetüzerinde yeni özellikler:ZoomNormal,ZoomPageLayout,ZoomSheetLayout,GridColor,ShowFormulas,ShowZeros - Anahat özet yönü artık gidiş-dönüşlü.
TXLSXWorksheetüzerindeki yeniSummaryBelow,SummaryRightveShowOutlineSymbolsözellikleri özet satırlarının/sütunlarının ayrıntının altında/sağında görünüp görünmediğini ve anahat sembollerinin görünür olup olmadığını denetliyor. Yazıcı<sheetPr>içine<outlinePr>yayıyor; okuyucu geri ayrıştırıyor - Çalışma kitabı calcPr artık mevcut
calcId/fullCalcOnLoad/calcMode/iterateüçlüsünün yanındaforceFullCalcvecalcCompletedözniteliklerini taşıyor
Sürüm 2.176.0
Eklendi
- XLSX formül motoru artık yapılandırılmış tablo başvurularını derlemeden önce çözüyor.
TXLSXWorkbooküzerindeki yeniResolveStructuredRefsyöntemi formül metniniTableName[ColumnSpec]desenleri için tarıyor ve bunları çalışma kitabınınTXLSXTablekoleksiyonunu kullanarak somut A1 aralık başvurularıyla değiştiriyor. Desteklenen özellikler sütun veri aralığını (Sales[Qty]), geçerli satır sütununu (Sales[@Total]), tam veriyi (Sales[#Data]/Sales[#All]), başlıkları (Sales[#Headers]) ve toplamlar satırını (Sales[#Totals]) kapsıyor. ÇözümlemeGetCompiledFormulaiçinde otomatik çalışıyor; tablo olmayan tanımlayıcılar birebir bırakıldığı için mevcut formüller etkilenmiyor. Daha önce yapılandırılmış başvuralar formül derlemesinin başarısız olmasına neden oluyordu
Sürüm 2.175.0
Eklendi
- Formül motoru artık R1C1 başvuru tarzı formül derlemesini destekliyor.
TXLSCalculatorüzerindeki yeniGetCompiledFormulaR1C1yöntemi (veTXLSFormulaüzerindeGetCompiledR1C1) R1C1 gösteriminde yazılmış bir formülü kabul ediyor (mutlak içinR2C3, göreli içinR[-1]C[2], geçerli hücre içinRC) ve önce formül hücresinin satır/sütun değerini kullanarak A1 gösterimine dönüştürerek derliyor. BağımsızR1C1ToA1işlevi dönüştürmeyi gerçekleştiriyor; tek başına olan (ROUND gibi bir işlev adının parçası olmayan)R/Cişaretçilerini algılıyor, isteğe bağlı köşeli ayraç uzaklıklarını ayrıştırıyor ve eşdeğer A1 başvurusunu üretiyor. Dize değişmez değerleri ve tanımlayıcılar atlanıyor. Daha önce yalnızca A1 tarzı formüller derlenebiliyordu
Sürüm 2.174.0
Eklendi
TXLSDirectWriterOtomatik Filtre çıktısı artık XLSX dosyalarını akışlarken çalışma sayfası ve tablo filtre sütunlarını, değer filtrelerini, boş filtreleri, tarih grubu filtrelerini, özel karşılaştırma filtrelerini, dinamik filtreleri, üst/alt filtreleri, filtre düğmesi bayraklarını, sıralama durumlarını, sıralama koşullarını, XML kaçışını ve yinelenen çalışma sayfası/tablo filtre aralığı baskılamasını destekliyor
Sürüm 2.173.0
Eklendi
TXLSDirectWritertablo çıktısı artık XLSX dosyalarını akışlarken tablo açıklamalarını, toplamlar satır sayılarını, sütun toplamlar satırı etiketlerini, sütun toplamlar satırı işlevlerini, hesaplanan sütun formüllerini, toplamlar satırı formüllerini ve tablo sütunu meta verileri için XML kaçışını destekliyor
Sürüm 2.172.0
Eklendi
TXLSDirectWriterartık XLSX dosyalarını akışlarken tam bir çalışma kitabı nesne modeli oluşturmadan Excel tablo parçalarını yazıyor; çalışma sayfası tablo ilişkileri, tablo parçası içerik türleri, tablo aralıkları, sütun adları, başlık satırı ve toplamlar satırı bayrakları ve yerleşik tablo stili görüntüleme bayrakları dahil
Sürüm 2.171.0
Eklendi
TXLSDirectWriterartık XLSX dosyalarını akışlarken çalışma sayfası veri doğrulamaları yazıyor; liste, tamsayı, ondalık, tarih, saat, metin uzunluğu, özel formül, rastgelesqref, istem, hata uyarısı, boşa izin ver, açılır liste ve giriş/hata iletisi bayrakları dahil, tam bir çalışma kitabı nesne modeli oluşturmadan
Sürüm 2.170.0
Eklendi
TXLSDirectWriterartık XLSX dosyalarını akışlarken çalışma kitabı ve sayfa yerel tanımlı adları yazıyor; gizli adlar, açıklamalar, oluşturulan mutlak aralıklar, yazdırma alanları, yazdırma başlık satırları, yazdırma başlık sütunları, birleşik yazdırma başlıkları, tırnaklanmış sayfa adı başvuruları, XML kaçışı ve yinelenen yazdırma adı ayarlayıcıları için değiştirme semantiği dahil, tam bir çalışma kitabı nesne modeli oluşturmadan
Sürüm 2.169.0
Eklendi
TXLSDirectWriterartık XLSX dosyalarını akışlarken çalışma sayfası köprüleri yazıyor; harici URL, mailto ve dosya ilişkileri, iç sayfa konumları, görüntüleme metni, araç ipuçları, tek hücreli veya çok hücreli köprü aralıkları, çıplakwww.URL normalleştirme, XML kaçışı ve yüzde kodlu ilişki hedefleri dahil, tam bir çalışma kitabı nesne modeli oluşturmadan
Sürüm 2.168.0
Eklendi
TXLSDirectWriterartık XLSX dosyalarını akışlarken yazdırma ve sayfa görünümü meta verilerini yazıyor; ızgara çizgisi ve satır/sütun başlığı görüntüleme değiştiricileri, sayfa kenar boşlukları, tek üstbilgi/altbilgi metni, yazdırma ızgara çizgileri ve başlıkları, sayfa ortala, kağıt boyutu ve manzara yönü, sayfaya sığdır boyutları ve el ile satır veya sütun sayfa sonları dahil, tam bir çalışma kitabı nesne modeli oluşturmadan
Sürüm 2.167.0
Eklendi
TXLSDirectWriterartık XLSX dosyalarını akışlarken çalışma sayfası düzen meta verilerini yazıyor; varsayılan sütun ve satır boyutları, özel sütun genişlikleri, gizli satırlar ve sütunlar, birleştirilmiş aralıklar, Otomatik Filtre aralıkları, dondurulmuş bölmeler, sayfa sekmesi renkleri ve sağdan sola sayfa görünümleri dahil, tam bir çalışma kitabı nesne modeli oluşturmadan
Sürüm 2.166.0
Eklendi
- Akışkan XLSX iş akışları artık çalışma sayfası taraması olmadan sayfa adı listelemeyi, ada dayalı satır imleci sayfa seçimini, ham sayısal tarih akışını, doğrudan yazıcı yeniden kullanımını, hata hücresi yazma ve sayı, dize, Boole, tarih ve hata değerleri için önbelleğe alınmış formül sonuç yazıcılarını içeriyor
Sürüm 2.165.0
Düzeltildi
TXLSDirectReader.ReadStreamartık doğrudan taramadan sonra çağıranın akış konumunu geri yüklüyor; bu, belgelenen akış sözleşmesiyle eşleşiyor ve uygulamaların doğrudan okuma geçişinden sonra aynı akışı yeniden kullanmasına olanak tanıyor
Sürüm 2.164.0
Eklendi
TDataToXLSveri kümesi dışa aktarımları artıkIncludeFieldsveExcludeFieldsdize listelerini destekliyor. Uygulamalar dışa aktarılan alanları beyaz listeye alabiliyor, hassas sütunları atlayabiliyor ve başlıkları, veri satırlarını, sütun genişliklerini ve dışa aktarma geri aramalarını seçilen alan kümesiyle hizalı tutabiliyor
Sürüm 2.163.0
Eklendi
- CSV dışa aktarımı XLS ve XLSX motorları arasında yapılandırılabilir metin tırnaklaması kazanıyor.
TXLSWorkbookartıkCSVEmitFormulasveCSVQuoteAllStringskullanıma sunuyor veTXLSXWorkbookCSVQuoteAllStringsekliyor. Etkinleştirildiğinde formül dışa aktarımı formül metni yazıyor ve dize alanları tırnaklanırken sayısal, tarih, Boole, Null ve Boş alanlar normal tırnaklama kurallarını koruyor
Sürüm 2.162.0
Eklendi
- XLSX motoru iptal edilebilir bir ilerleme olay sistemi kazanıyor.
TXLSXWorkbooküzerindeki yeniOnProgressExgeri araması, mevcutOnProgressile birlikte üç geliştirmeyle tetikleniyor: (1) birTXLSXProgressStateparametresi (ppsBegin/ppsWork/ppsEnd) her aşamayı çerçeveleyerek arayüzlere bir işlemin ne zaman başladığını ve bittiğini bildiriyor; (2) birAbort: Booleanvar parametresi geri aramanın geçerli işlemi akış ortasında iptal etmesine olanak tanıyor; okuma/yazma/hesap döngüleriWorkbook.Abortedkontrol ediyor ve temiz biçimde çıkıyor; (3) dışa aktarma işlemleri (HTML/RTF/CSV/ODS) için yeni birxlsxProgressExportingaşaması. BirFireProgressyardımcı yöntemi ikili geri arama dağıtımını merkezileştiriyor.FAbortedbayrağı her üst düzey işlemin başında (Open / SaveAs / Recalculate) sıfırlanıyor
Sürüm 2.161.0
Eklendi
- XLSX grafik modeli artık daha güçlü Excel uyumluluğu için dört yeni grafik öğesini destekliyor. Grafik veri tablosu (
c:dTable):TXLSXChartShowDataTable+ShowDataTableKeysdeğiştiricilerini kazanıyor; etkinleştirildiğinde yazıcı çizim alanı içinde veri tablosu öğesini yayıyor; böylece Excel kaynak veriyi grafik ekseninin altında bir ızgara olarak işliyor. Yukarı/aşağı çubukları + yüksek-düşük çizgiler> (hisse/OHLC grafik öğeleri):TXLSXChartHasUpDownBars+UpDownGapWidthveHasHiLowLineskazanıyor; yazıcı grafik öğesi içinde (çizgi/hisse grafikleri)c:upDownBarsvec:hiLowLinesyayıyor. 3B görünüm denetimleri:TXLSXChartRotation3DX/Rotation3DY/Elevation3D/Perspective3D/RightAngleAxes3Dkazanıyor; yazıcı herhangi bir 3B özellik varsayılandan farklı olduğunda grafik düzeyindec:view3Dyayıyor. Daha önce bu öğelerin hiçbiri yayılmıyordu; bu nedenle veri tabloları, hisse grafiği öğeleri veya 3B görünümlerle oluşturulan grafikler bunları gidiş-dönüşte kaybediyordu
Sürüm 2.160.0
Eklendi
- XLSX motorunda satırlar veya sütunlar eklendiğinde veya silindiğinde formül başvuruları artık otomatik ayarlanıyor.
InsertRows/DeleteRows/InsertCols/DeleteColstarafından çağrılanShiftSheetGeometryyöntemi artık her hayatta kalan formül hücresini geziyor ve A1 başvurularını yapısal değişikliği yansıtacak şekilde yeniden yazıyor. YeniXlsxAdjustFormulaRowColRefsmetin tarayıcısı tek hücre başvurularını (A1,$B$2) ve aralık başvurularını (A1:B3) algılıyor, satır/sütun bileşenlerini ekleme noktasının ötesine kaydırıyor ve silinen başvuruları#REF!'e dönüştürüyor. Göreli ve mutlak başvuruların ikisi de kaydırılıyor (Excel'in davranışıyla eşleşerek). Daha önce formüller bir yapısal düzenlemeden sonra sessizce yanlış hücreleri gösteriyordu
Sürüm 2.159.0
Eklendi
- Otomatik filtre sıralama durumu artık XLSX motoru üzerinden gidiş-dönüş yapıyor.
TXLSXWorksheet, OOXML<sortState>öğesinin ham iç XML'ini taşıyan birSortStateXmlözelliği kazanıyor (sütun sıralama yönü, büyük/küçük harf duyarlılığı, sıralama yöntemi ve azalan bayrağı + başvurusuyla her<sortCondition>). Yazıcı öğeyi<autoFilter>'tan sonra yayıyor; okuyucu öznitelikleri ve sıralama koşullarını geri ayrıştırıyor. Daha önce sıralama durumu okuma sırasında sessizce düşürülüyor ve asla yazılmıyordu - CJK fonetik/yakut ayarları artık XLSX motoru üzerinden gidiş-dönüş yapıyor.
TXLSXWorksheetPhoneticFontId,PhoneticType(hiragana / katakana / fullWidthKatakana / noConversion) vePhoneticAlignment(sol / orta / dağıtılmış) kazanıyor. Yazıcı<sheetData>'dan sonra<phoneticPr>yayıyor; okuyucu öznitelikleri geri ayrıştırıyor. Daha önce fonetik öğe okuma sırasında sessizce düşürülüyordu; Japon pazarı dosyaları furigana okuma yardımı ayarlarını kaybediyordu
Sürüm 2.158.0
Eklendi
- XLSX motoru artık adlandırılmış hücre stili tablosunu (
<cellStyles>) gidiş-dönüşlü yapılandırıyor.TXLSXWorkbooküzerinde yeniTXLSXNamedStylesınıfı +TXLSXNamedStyleskoleksiyonu tüm yüzeyi taşıyor:Name,XfId,BuiltInId,CustomBuiltIn,Hidden,BuiltinLevel. Yazıcı koleksiyon boş olmadığında her giriş için bir<cellStyle>yayıyor; okuyucu bunları geri ayrıştırıyor. Daha önce yazıcı tek bir"Normal"girişini sabit kodluyordu ve okuyucu tüm adlandırılmış stilleri atıyordu; bu yüzden "Good"/"Bad"/"Total"/özel adlı stillere sahip dosyalar gidiş-dönüşte bu adları kaybediyordu
Sürüm 2.157.0
Eklendi
- XLSX motoru artık yalnızca yinelemeli hesaplama değiştiricilerini değil tüm
<calcPr>öğesini gidiş-dönüşlü yapılandırıyor.TXLSXWorkbookCalcId(Excel'in önbelleğe alınmış değerlerin eski olup olmadığına karar vermek için kullandığı hesaplama motoru tanımlayıcısı),FullCalcOnLoad(Excel'i açılışta tam yeniden hesaplama yapmaya zorluyor; Excel olmayan bir motor tarafından üretilen çalışma kitapları için kritik) veCalcMode(auto / manual / autoNoTable) kazanıyor. Yazıcı<calcPr>üzerinde eşleşen öznitelikleri yayıyor; okuyucu geri ayrıştırıyor. Daha önce yalnızcaiterate/iterateCount/iterateDeltaişleniyordu ve geri kalanı sessizce düşürülüyordu
Sürüm 2.156.0
Eklendi
- Formül değerlendiricisi artık daha önce kaydedilmiş (InitFuncHash içinde ptg atanmış) ancak dağıtım uygulaması olmayan 37 çalışma sayfası işlevini uyguluyor; bunlar
#NAME?'a düşüyordu. Yeni uygulamalar beş işlev ailesini kapsıyor: Regresyon (FORECAST,LINEST,TREND,GROWTH,LOGEST,CORREL,PEARSON,SLOPE,INTERCEPT,RSQ,STEYX), Amortisman (SLN,SYD,DB,DDB,VDB), Açıklayıcı İstatistik (AVEDEV,DEVSQ,KURT,SKEW,GEOMEAN,HARMEAN,TRIMMEAN,FREQUENCY), Dizi Çiftli (SUMXMY2,SUMX2MY2,SUMX2PY2) ve Birleşik/Matematik (COMBIN,PERMUT,FACT,QUOTIENT,ROMAN,DEGREES,RADIANS,STANDARDIZE). Regresyon işlevleri en küçük kareler çözücüsü kullanıyor; amortisman işlevleri doğrusal, yıl rakamları toplamı ve azalan bakiye yöntemlerini uyguluyor; açıklayıcı istatistik işlevleri ortalama mutlak sapma, basıklık, çarpıklık, geometrik/harmonik/budanılmış ortalamalar hesaplıyor; çiftli işlevler iki eşit boyutlu aralık arasındaki kareler farkı toplamını hesaplıyor.TXLSCalculatorüzerindeki yeniCollectRangeValuesyardımcıcısı istatistik işlevleri için aralık bağımsız değişkenlerinden sayısal değerler çıkarıyor
Sürüm 2.155.0
Eklendi
- Formül değerlendiricisi artık beş ek istatistik ve mühendislik uyumluluk adını destekliyor:
ERFC,ERFC.PRECISE,BINOM.INV,CHI.INV.RTveF.TEST.ERFCmevcut hata işlevi serisini tamamlıyor,BINOM.INVbinom CDF eşiğini arıyor,CHI.INV.RTsağ kuyruklu ki-kare tersini adlandırıyor veF.TESTiki kuyruklu örnek varyans p-değerini döndürüyor
Sürüm 2.154.0
Eklendi
- Formül değerlendiricisi artık
TXLSCalculatorüzerindeki yeniOnGetExternalValuegeri araması yoluyla çalışma kitapları arası başvuruları çözüyor. 3B aralık başvurusu harici bir çalışma kitabına işaret ettiğinde ([1]Sheet1!A1) değerlendirici#REF!döndürmek yerine geri arama yoluyla yönlendiriyor. XLSX motoru bu geri aramayıGetExternalCellValue'a bağlıyor; bu, SupBook dizini + sayfa dizinini eşleşenTXLSXExternalLink'in<sheetDataSet>önbelleğine eşliyor ve önbelleğe alınan hücre değerini OOXML tür özniteliğine göre (sayısal / Boole / dize / hata) kod çözüyor. Daha önce çalışma kitapları arası formüller koşulsuz olarak#REF!döndürüyordu; geri arama altyapısı artık herhangi bir motorun (BIFF8, XLSX veya özel bir hesap tablosu ana bilgisayarı) harici değerler sağlamasına olanak tanıyor - Formül değerlendiricisi artık ikili işleçler (
+/-/*///^) üzerinde öğe odaklı dizi yayını gerçekleştiriyor. Her iki işlenenlerden biri 1B veya 2B varyant dizisi olduğunda (örneğin bir matris işlevi sonucu, taşmış bir aralık veya bir CSE dizi işleneni) işleç öğe öğe uygulanıyor; bir skaler işlenen dizi işleneninin her öğesine yayınlanıyor. YeniApplyArrayBinaryOpyardımcısı şekil doğrulama, skaler yayın ve sıfıra bölme yayılmasını işliyor. Eski skaler aritmetik değişmedi; dizi yolu yalnızca en az bir işlenen varyant dizisi olduğunda etkinleşiyor - Formül değerlendiricisi artık
TABLEişlevini (What-If Analysis DataTable) tanıyor. Excel veri tablolarını gövdesiTABLE(rowRef, colRef)olan CSE dizi formülleri olarak depolar; daha önceTABLEtanınmıyordu ve#NAME?'a düşüyordu. İşlev sentetik bir ptg (ftabTABLE = 4232) ile kaydediliyor; böylece BIFF8 formül kodlamasından gidiş-dönüş yapıyor ve değerlendirme zamanında bir yer tutucu değer (0) döndürüyor; gerçek sonuçlar Excel tarafından önceden hesaplanıp önbelleğe alınmış hücre değerleri olarak depolandığı için HotXLS ikame mantığını yeniden değerlendirmiyor
Sürüm 2.153.0
Eklendi
- Özet Tablo yazılı modeli artık daha tam Excel uyumluluğu için gerekli sayfa ekseni yazılı özelliklerini (Hier / Caption / Name), otomatik sıralama kapsamını ve
<formats>ve<extLst>için ham XML gidiş-dönüş kancalarını taşıyor.TXLSPivotFieldPageHier/PageCaption/PageName(F16 - OLAP hiyerarşi adı + sayfa ekseni başlığı + görünen ad) veAutoSortScope(F20 - Excel'in alan öğelerini otomatik sıralamak için kullandığı hücreleri sabitleyen A1 aralık başvurusu);TXLSPivotTableFormatsXml/ExtLstXml(F17 -<formats>CF / sayı biçimi geçersiz kılmaları bloğu ve dilimleyici / zaman çizelgesi / x14 bloğu için<extLst>için ham iç XML gidiş-dönüş, ayarlandığında birebir yayılıyor; böylece motor sürümleri arasında bile gidiş-dönüş güvenli) kazanıyor. XLSX yazıcı eşleşen<pageField hier=... cap=... name=.../>özniteliklerini,<pivotField>'in<autoSortScope>alt öğesini ve kapanış gözcüsünden önce<formats>+<extLst>bloklarını yayıyor - Formül izleyici artık adım başına işlenen yığını anlık görüntülerini kaydediyor; bu da gerçek bir adımlı "Formülü Değerlendir" hata ayıklayıcısını etkinleştiriyor.
TXLSFormulaStepStepKind(it / azalt / işlev),StackBefore/StackAfter(her adımın başladığı / bittiği andaki işlenen yığınının virgülle ayrılmış anlık görüntüleri) veTokenStart/TokenEnd(adımı kaynak formüle sabitleyen 1 tabanlı karakter aralığı) kazanıyor.TXLSFormulaTracerTraceReversed(aynı adımları ters değerlendirme sırasında döndürür; son sonuçtan orijinal işlenenlere doğru yürüyen bir geri adım arayüzü için yararlıdır) ve birStepCountözelliği kazanıyor. Daha önce izleyici yığın durumu olmadan yalnızca Depth / Source / Expression / Value kaydediyordu - HTML dışa aktarımı artık
TXLSHTMLExportüzerindeki yeniOnCellImagegeri araması ve yenixhImagesseçeneği yoluyla hücre başına görseller gömüyor. Seçenek ayarlandığında ve geri arama bağlandığında dışa aktarıcı her hücrenin<img>parçasını (tipik olarak bir Base64 data-URI) uygulayıcıdan istiyor ve hücre metninden sonra ekliyor. Bu, dışa aktarııcıyı XLS motorunun BIFF8 görsel depolamasından (sayfa başına MsoDrawing kaydında bulunur) ayırır; böylece dışa aktarııcının çapaları kendisi ayrıştırması gerekmiyor. XLSX motorunun HTML dışa aktarımı zaten görselleri gömüyordu; bu, XLS motoru için boşluğu kapatıyor - RTF içe aktarımı artık RTF denetim sözcüklerinden hedef hücrenin yazı tipine karakter özelliklerini (kalın / italik / altçizgi / üstçizgi / boyut) uyguluyor.
TXLSRTFImportbelge boyunca\b/\i/\ul/\strike/\fsizliyor ve baskın çalıştırmanın biçimlendirmesini işleme zamanında hücrenin XF'ine itiyor. YeniImportCharFormatözelliği (varsayılan True) davranışı değiştiriyor; eski yalnızca metin içe aktarmayı geri yüklemek için False yapın. Çok çalıştırmalı hücreler tek bir XF'e daralıyor (XLS motorunun hücre API'si parça başına değil hücre düzeyinde olduğu için son etkin çalıştırma kazanır); ancak bu, eski içe aktarııcının yaptığı tüm biçimlendirmeyi bırakmaktan çok daha iyidir - Yeni bir
TXLSHTMLImportsınıfı HTML tablolarını çalışma sayfası hücrelerine ayrıştırıyor. Kaynaktaki ilk<table>'ı gezerek her<tr>için bir çalışma sayfası satırı ve her<td>/<th>için bir hücre yayıyor.colspan/rowspan'ı onurlandırıyor (Excel tarzı birleştirme), bir hücre içindeki etiketleri soyuyor (iç içe biçimlendirmeyi düz metne daraltarak), beş standart karakter varlığını (&/</>/"/'/ ) ve sayısal&#NNN;/&#xNN;biçimlerini kod çözüyor ve içe aktarılan tabloların hesaplanabilir kalması için temiz sayısal dizeleri Double'a zorluyor. HotXLS'in kendisinin ürettiği çıktı (SaveAsHTML) ve genel kopyala-yapıştır kalitesinde HTML tabloları için tasarlandı; tam bir HTML5 ayrıştırıcı değil
Sürüm 2.152.0
Eklendi
- XLSX tabloları artık sütun düzeyinde toplamlar meta verilerini ve tablo formüllerini koruyor.
TXLSXTableColumnTotalsRowFunctions[],ColumnTotalsRowLabels[],ColumnCalculatedColumnFormulas[]veColumnTotalsRowFormulas[]kullanıma sunuyor;SaveAseşleşentotalsRowFunction,totalsRowLabel,calculatedColumnFormulavetotalsRowFormulatablo sütunu XML'ini yayıyor,Openbunları geri okuyor ve tablo klonları bunları koruyor
Sürüm 2.151.0
Eklendi
- Özet Tablo yazılı modeli artık daha tam Özet Tablo uyumluluğu için alan başına filtre koleksiyonunu, çoklu seçim değiştiriciyi, fieldGroup discretePr + groupItems yüzeyini ve hesaplanan öğeler / hesaplanan üyeler modelini taşıyor.
TXLSPivotFieldyazılı birTXLSPivotFilterskoleksiyonu (her giriş 80 üyeli OOXMLST_FilterTypeenum'u boyuncaFilterTypetaşıyor; say / yüzde / toplam / başlık / değer / tarih aileleri artıValue1/Value2/StrValue1/StrValue2,EvalOrder,DataField,MemberPropertyId,Name,Description), birMultipleItemSelectionAlloweddeğiştirici (F9) ve birTXLSPivotCalculatedItemkoleksiyonu (F14) kazanıyor.TXLSPivotCacheFieldfieldGroup discretePr + groupItems blokları içinDiscreteIndices[]+AddDiscreteIndexveGroupItemLabels[]+AddGroupItemkazanıyor (F13).TXLSPivotTablebirTXLSPivotCalculatedMemberkoleksiyonu (F14) kazanıyor. XLSX yazıcı eşleşen<pivotField multipleItemSelectionAllowed="1">, alan başına<filters><filter .../>bloğu,<fieldGroup><discretePr>...</discretePr><groupItems>...</groupItems></fieldGroup>öğesi, alan başına<calculatedItems>bloğu ve tablo düzeyinde<calculatedMembers>bloğunu yayıyor; böylece filtreler / çoklu seçim / gruplandırma / hesaplanan öğelerle programlı olarak oluşturulan özetler gidiş-dönüş yapıyor
Sürüm 2.150.0
Eklendi
- Tanımlı adlar artık başvurdukları çalışma sayfası silindiğinde veya yeniden adlandırıldığında formül metinlerini geçerli tutuyor. Bir sayfayı silmek bir tanımlı adın formülü içindeki her
SheetN!niteleyicisini#REF!'e yeniden yazıyor (Excel'in davranışıyla eşleşerek); bir sayfayı yeniden adlandırmak niteleyiciyi yeni ada yeniden yazıyor. Daha önce formül metni var olmayan bir sayfa adını göstermeye devam ediyordu; bunu Excel daha sonra yeniden açılışta bozuk bir bağlantı olarak işaretliyordu - Özet Tablo yazılı modeli artık daha tam Özet Tablo düzen uyumluluğu için alan düzeyinde sıralama düzenini ve düzen değiştiricilerini, artı tablo düzeyinde düzen / görüntüleme özniteliklerini taşıyor.
TXLSPivotFieldSortType(manuel / artan / azalan),Compact,Outline,SubtotalTop,DragToRow/DragToCol/DragToPage/DragToData,ShowAll,InsertBlankRow,NumFmtId;TXLSPivotTableCompact/CompactData/Outline/OutlineData/Indent/ShowEmptyRow/ShowEmptyCol/ShowHeaders/ShowDrill/EnableDrill/FieldListSortAscending/GridDropZonesartıRowHeaderCaption/ColHeaderCaption/ErrorCaption/MissingCaption/ShowError/ShowMissingve sayfa ekseni düzen çiftiRowPageCount/ColPageCountkazanıyor. XLSX yazıcı eşleşen<pivotField sortType=... compact=... outline=...>ve<pivotTableDefinition indent=... outline=... showEmptyRow=...>özniteliklerini ve<location rowPageCount=... colPageCount=.../>öğesini yayıyor; böylece programlı olarak oluşturulan özetler Excel'in varsayılanları yerine kullanıcı tarafından ayarlanmış düzeni taşıyor TXLSWorkbooküzerindeki yeniFormulaIsVolatileyöntemi bir formülün her hesaplama geçişinde yeniden hesaplamayı zorlayıp zorlamayacağını raporluyor; yani geçici bir işlev (NOW / RAND / TODAY / OFFSET / INDIRECT) çağırıyor veya çözülemez bir başvuru taşıyor. Sorgu, yeniden hesaplama motorunun kullandığı aynı bağımlılık çıkarıcısını paylaşıyor; bu yüzden yanıtRecalculate'ın gerçekte yaptığıyla eşleşiyor. Çağıranlar bunu hücreleri bir doğrulama arayüzü için işaretlemek, yepyeni bir çalışma kitabında bir hesaplama zinciri geçici kümesini doldurmak veya yeni girilen bir formülün sonucunu önbelleğe almayı atlamak için kullanabilir
Sürüm 2.149.0
Eklendi
- Özet Tablo önbellekleri artık kaynak aralıklarından programlı olarak yenilenebiliyor.
TXLSXWorkbooküzerindeki yeniRefreshPivotCache(ACacheId)yöntemi önbelleğin kaynak aralığını yeniden tarıyor, alan başına paylaşılan öğeler etki alanını yeniden oluşturuyor (değerleri yeniden tekilleştirerek ve tür başına sınırları yeniden türeterek) ve kayıt başına öğe dizinlerini yeniden yazıyor. Daha önce HotXLS sabit kodlanmışrefreshOnLoad="1"bayrağına güveniyor ve tüm yenileme işini bir sonraki açılışta Excel'e erteliyordu; programlı ardışık düzenler artık işlem içinde yenileyebiliyor
Sürüm 2.148.0
Eklendi
- XLSX motorunda
InsertColsartık sütun genişliğini sol komşusundan miras alıyor; Excel'in "sütun ekle" için varsayılan davranışıyla eşleşerek. Daha önce eklenen sütun çalışma kitabı varsayılan genişliğini alıyordu; bu da yeniden açılıştan sonra görünür bir doğruluk boşluğu üretiyordu - XLSX motoru
TXLSXWorksheetüzerinde anahat daraltma yardımcılarıToggleColGrouped/ToggleRowGroupedkazanıyor; bunlar anahat ağacını geziyor ve verilen bir düzeydeki grubu daraltıyor veya genişletiyor. Daraltma bayraklarının kendisi zaten gidiş-dönüş yapıyordu; bu, eksik ağacı-gez kolaylık API'sini ekliyor
Sürüm 2.147.0
Eklendi
- HTML dışa aktarımı artık iç köprü hedefleri olan hücrelerde
<a name>çapaları yayıyor; böylece okuyucu bunları tıkladığında#SubAddressköprüleri doğru çözünüyor. Daha önce köprüler yayılıyordu ancak hedeflerin çapaları yoktu; bu yüzden iç atlamalar hiçbir şeye çözünmüyordu - CSV dışa aktarımı
TXLSXWorkbooküzerinde birCSVEmitFormulasözelliği kazandı. True olduğunda formül hücreleri hesaplanan değer yerine formül metnini (=SUM(A1:A2)) dışa aktarıyor; bu da hata ayıklama ve sonuçları farklı bir motora yeniden içe aktaran ardışık düzenler için yararlı - Harici köprü URL'leri artık yazma sırasında yüzde kodlu (
XlsxEncodeHyperlinkUrl): boşluk, açı köşeli ayraçlar, tırnak işaretleri, süslü ayraçlar, borular, ters eğik çizgiler, şapka işaretleri ve geri tikler<Relationship Target="..."/>özniteliğinde%XXolarak kodlanıyor; böylece dosya her tarayıcıda doğru açılıyor. Mevcut yüzde kodlu diziler (%20) olduğu gibi korunuyor - Özet Tablo stil bilgisi artık eksiksiz
pivotTableStyleInfoyüzeyini taşıyor:StyleName,ShowRowHeaders,ShowColHeaders,ShowRowStripes,ShowColStripes,ShowLastColumnüzerindeTXLSPivotTable. XLSX yazıcı eşleşen öğeyi yayıyor; böylece programlı olarak oluşturulan özetler sabit kodlanmış varsayılan yerine kullanıcı tarafından seçilen bantlama stilini taşıyor TXLSXWorkbooküzerindeki yeniCalculateAndVerifyyöntemi her formül hücresini yeniden değerlendiriyor ve hesaplanan sonucu hücrenin önbelleğe alınmış değeriyle karşılaştırıyor. Uyuşmazlık sayısını döndürüyor (0 = tüm önbelleğe alınmış değerler motorun taze hesaplamasıyla eşleşir; geçici formüller dışlanır). Çalışma kitaplarını motorlar arasında taşırken veya bir yazıcının önbelleğe alınmış değerleri bozmadığını doğrularken QA için yararlı
Sürüm 2.146.0
Eklendi
- XLSX motoru artık yinelemeli döngüsel başvuru hesaplamasını destekliyor (Excel'in yinelemeli hesaplama kipi).
TXLSXWorkbooküzerindeki yeniIterate/IterateCount/IterateDeltaözellik üçlüsü davranışı denetliyor:Iterate=Trueolduğunda veRecalculatesırasında bir başvuru döngüsü algılandığında motor#REF!döndürmek yerine döngü üyesi hücreleriniIterateCountkez (varsayılan 100) veya her hücrenin değişimi< IterateDelta(varsayılan 0.001) olana kadar yeniden değerlendiriyor. Ayarlar OOXML<calcPr iterate="1" iterateCount="N" iterateDelta="X"/>öğesinden gidiş-dönüş yapıyor. Kasıtlı döngüsel başvuruları (faiz-üstüne-faiz, döngüsel tahsisler) içeren finansal modeller artık hata vermek yerine yakınsıyor - Özet Tablo önbellek alanları artık sayısal aralık ve tarih hiyerarşisi gruplandırması için bir gruplandırma modeli taşıyor.
TXLSPivotCacheFieldHasGroup+GroupStartNum/GroupEndNum/GroupInterval(sayısal aralık) veGroupByDate/GroupDays/GroupMonths/GroupQuarters/GroupYears/GroupHours/GroupMinutes/GroupSeconds/GroupStartDate/GroupEndDate(tarih) kazanıyor. XLSX yazıcı<fieldGroup><rangePr groupBy="range|days|months|..."/>öğesini yayıyor; böylece gruplandırılmış alanlara sahip programlı olarak oluşturulan özetler Excel'in çıktısıyla eşleşiyor - HTML dışa aktarımı artık açıklama son notları yayıyor.
xhCommentsdışa aktarım seçeneklerinde olduğunda, her açıklamalı hücre bir[n]üst simge bağlantısı alıyor ve açıklama metninin tamamı (yazar + gövde) tablodan sonra bir son not bölümü olarak hücreye bir geri çapayla listeleniyor. Daha önce açıklamalar yalnızca hücrenintitle=özniteliği yoluyla erişilebilirdi; bu da yazdırıldığında veya kopyala-yapıştır yapıldığında görünmezdi
Sürüm 2.145.0
Eklendi
- BIFF8 formül hata değişmez değerleri (
tErrjetonu) artık formül ayrıştırmasını başarısız kılmak yerine yazılı birSA_ERRORsözdizimi öğesine çözülüyor.=#N/Adepolayan bir hücre (veya yedi Excel hata sabitinin herhangi biri) daha önce tüm formülün okuma sırasında düşmesine neden oluyordu; hata baytı artık oku → değerlendir → yaz üzerinden gidiş-dönüş yapıyor ve yeni birXlsErrorToStringyardımcıcısı yoluyla metin biçimine yeniden yapılandırılıyor (#NULL!,#DIV/0!,#VALUE!,#REF!,#NAME?,#NUM!,#N/A) - BIFF8
tIsect $0Fjetonu (örtük kesişim işleci) artık ikili formül çevirmenisinde çözülüyor; metin ayrıştırıcısının@için ürettiği aynıSA_ISECTdüğümünü oluşturuyor. Daha öncetIsectiçeren bir ikili formül ayrıştırmayı başarısız kılıyordu - Veri çubuğu koşullu biçimlendirme artık model herhangi bir varsayılan olmayan x14 alanı taşıdığında (negatif dolgu rengi, gradyan kapalı, eksen rengi, yön, kenarlık) çalışma sayfası
extLstiçinde Excel 2010+x14uzantı bloğunu yayıyor. YeniBuildDataBarExtXml, eşleşen öncelik, cfvo çifti, dolgu + negatif + eksen renkleri ve gradyan/kenarlık/yön/negativeBarColorSameAsPositive öznitelikleriyle<x14:conditionalFormattings>extöğesini oluşturuyor
Sürüm 2.144.0
Eklendi
- XLSX motoru artık Agile şifreli çalışma kitaplarını yazabiliyor (
TXLSXWorkbook.SaveAsEncryptedAgile); bu, yüksek değerli bir okuma/yazma uyumluluk boşluğunu kapatıyor. Agile, Excel 2010+'ın parola korumalı .xlsx dosyaları için varsayılan olarak yazdığı şeydir; HotXLS daha önce Agile okuyabiliyordu ancak yalnızca Standart Şifreleme (AES-128) yazabiliyordu. Yeni yazma ardışık düzeni mevcut şifre çözme yolunu yansıtıyor: 100000 yinelemeli döndürme sayısıyla SHA-512 parola karması, segment başına AES-256-CBC paket şifrelemesi, rasgele oluşturulmuş üç belirlenmiş blok anahtarı başına sarılan ara anahtar ve şifreli doğrulayıcı + anahtar blob'larını taşıyan eksiksiz bir<encryption>tanımlayıcı XML'i. Çıktı Excel'in ürettiğiyle bayt sadık veXlsLoadAgileEncryptedFileüzerinden temiz gidiş-dönüş yapıyor (testle doğrulandı: doğru parola şifreyi çözüyor, yanlış parola reddediliyor) - Yeni kriptografik temel öğeler Agile yazma yolunun temelini oluşturuyor:
XlsHMACSHA512(dataIntegrityöğesi için gereken RFC 2104),XlsBase64Encode(mevcut kod çözücüyü yansıtan RFC 4648 kodlayıcı) veAESEncryptCBC(herhangi bir 128/192/256 anahtar boyutu için AES-CBC şifreleme, mevcutAESDecryptCBC'nin tersi). AES birimi artık Gladman obj'indenaes_encrypt_key192/aes_encrypt_key256içe aktarıyor (daha önce yalnızca 128 bit şifreleme mevcuttu)
Sürüm 2.143.0
Eklendi
- Formül değerlendiricisi artık açık kesişim işlecini
@(Excel 365 dinamik dizi sözdizimi, örn.=A2:A4 @ B2:B4) ayrıştırıyor ve değerlendiriyor. Sözcük çözücü@simgesi için yeni birLT_ISECTjetonu yayıyor, öncelik ayrıştırıcısı birSA_ISECTdüğümü oluşturuyor (^'dan daha sıkı,%'den daha gevşek bağlı) ve yeni birIntersectRangesdeğerlendiricisi her iki işleneni de aralık olarak çözüyor ve tek kesişen hücrenin değerini döndürüyor; Excel'in örtük kesişim kuralı. BIFF jeton serileştiricisitIsect $0Fyayıyor; böylece işleç XLS üzerinden gidiş-dönüş yapıyor ve formül metni yeniden yapılandırma yolu örtük boşluk biçimini yayıyor. Daha önce bu tür formüller ayrıştırılamıyordu - Standart bir Base64 kodlayıcı (
XlsBase64Encode) artık mevcutXlsBase64Decode'u yansıtarak kullanılabilir. Bu, saltValue / encryptedVerifierHashInput / encryptedKeyValue / encryptedHmacValue değerlerini Base64 öznitelik değerleri olarak yayan Agile şifreleme yazma yolu için önkoşuldur - Çalışma kitabının
OnProgressolayı artık tam yeniden hesaplama (Recalculate) sırasında da yeni birxlsxProgressCalculatingaşamasıyla tetikleniyor. Daha önce olay yalnızca okuma ve yazma sırasında tetikleniyordu; bu yüzden uzun tam yeniden hesaplamalar arayüze sinyal vermiyordu. Olay, taşmayı önlemek için yaklaşık olarak her %4 hücrede bir tetikleniyor - Genişletilmiş belge özellikleri (
docProps/app.xml) artık Excel'in parola korumalı / şablon tabanlı belgeler için yazdığı üç alan daha gidiş-dönüşlü yapılandırıyor:Manager,TemplateveDocSecurity(bir bit alanı: 1=parola korumalı, 2=salt okunur önerilen, 4=salt okunur zorunlu, 8=açıklama için kilitli)
Sürüm 2.142.0
Eklendi
- Özet Tablo yazılı modeli artık önceki analiz turunun boşluk olarak işaretlediği meta veri, kaynak, hesaplanan alan, "değerleri olarak göster" ve paylaşılan öğeler sınırları yüzeyini taşıyor.
TXLSPivotCacheRefreshOnLoad/RefreshedBy/RefreshedDate/MissingItemsLimit/CreatedVersion/RefreshedVersion/MinRefreshableVersion/EnableRefresh/BackgroundQuery/SaveDataartı yazılı çalışma sayfası kaynak şekli (SourceName/SourceRelId/SourceIsNamedRange);TXLSPivotCacheFieldFormula/DatabaseField/MemberPropertyField(hesaplanan alanlar) ve paylaşılan öğeler sınırlarını (ContainsBlank/ContainsInteger/ContainsString/ContainsNumber/ContainsDate/MinValue/MaxValue/MinDate/MaxDate/HasBounds);TXLSPivotDataField"değerleri olarak göster" dönüşümleri (yüzde / fark / çalışan toplam / dizin) içinShowDataAs/BaseField/BaseItemkazanıyor. XLSX yazıcı (BuildPivotCacheDefinitionXml/BuildPivotTableXml) bunların tamamını onurlandırıyor; böylece programlı olarak oluşturulan bir özet (AddPivotTable) daha zengin birpivotCacheDefinition+pivotTableDefinitionyayıyor. Dosyadan okunan özet tablolar ham XML'lerini birebir gidiş-dönüş yapmaya devam ediyor - Görsel çapa davranışı artık
TXLSXImageüzerindeki yeni birAnchorTypeözelliği yoluyla gidiş-dönüş yapıyor (xaTwoCell= hücrelerle taşı ve boyutlandır,xaOneCell= taşı ama boyutlandırma,xaAbsolute= taşıma veya boyutlandırma). Yazıcı eşleşecek çapa öğesini seçiyor (xdr:oneCellAnchor/xdr:twoCellAnchor editAs=.../xdr:absoluteAnchor); okuyucu öğe adını +editAsözniteliğini geri ayrıştırıyor. Excel'in sağ tık → Boyut ve Özellikler → Özellikler iletişim kutusuna eşleniyor - Üstbilgi/altbilgi artık çift/ilk sayfa farklılaştırmasını gidiş-dönüşlü yapılandırıyor.
TXLSXWorksheetEvenHeaderText/EvenFooterText/FirstHeaderText/FirstFooterTextartı dört<headerFooter>değiştiricisi (DifferentOddEven,DifferentFirst,ScaleWithDoc,AlignWithMargins) kazanıyor. Kullanıcının "Farklı tek ve çift sayfalar" veya "Farklı ilk sayfa" etkinleştirdiği dosyalar artık çift/ilk sayfa bölümlerini gidiş-dönüşte kaybetmiyor - Sayfa düzeni artık Excel'in varsayılan olmayan yazdırma kurulumları için yazdığı genişletilmiş
<pageSetup>özniteliklerini gidiş-dönüşlü yapılandırıyor:Copies,FirstPageNumber+UseFirstPageNumber,HorizontalDpi,VerticalDpi,PrintErrors(görüntülenen/boş/tire/NA),UsePrinterDefaults <sheetFormatPr>artıkcustomHeight,zeroHeight,outlineLevelRowveoutlineLevelColgidiş-dönüşlü yapılandırıyor; böylece kullanıcının kullanıcı tarafından sabitlenmiş varsayılan satır yüksekliği, gizli varsayılan satırlar veya varsayılan anahat düzeyi ayarladığı dosyalar artık bu davranışı kaybetmiyor- Veri çubuğu koşullu biçimlendirme standart
gradientözniteliğini (gradyan vs düz dolgu) gidiş-dönüşlü yapılandırıyor veTXLSDataBarSpecmodel üzerinde Excel 2010+x14uzantı alanlarını (NegativeBarColor,NegativeBarColorSameAsPositive,GradientFill, tema/tonluAxisColor,Direction,Border) kazanıyor; böylece API tüketicileri bunları ayarlayabiliyor - Açıklama balonları VML çizimlerini birebir gidiş-dönüşlü yapılandırıyor. Okuyucu
xl/drawings/vmlDrawingN.vml'i olduğu gibi yakalıyor ve yazıcı (yerleşik sarı balon şablonu yerine) kaydetme sırasında yeniden oynatıyor; böylece her balonun kullanıcı tarafından ayarlanmış konumu / boyutu / dolgu rengi / görünürlüğü hayatta kalıyor - Açıklama gövdeleri çalıştırma başına biçimlendirmeyi gidiş-dönüşlü yapılandırıyor.
TXLSXCommenttembel birRichText: TXLSXRichTextyükü kazanıyor (paylaşılan dize çalıştırma modelini yeniden kullanarak); yazıcı RichText biçimlendirme taşıdığında her çalıştırma için bir<r><rPr>...</rPr><t>...</t></r>yayıyor ve okuyucu<b/>,<i/>,<sz val=N/>,<color rgb=.../>geri ayrıştırıyor; böylece kalın / italik / boyut / renk hayatta kalıyor - Formül değerlendiricisi artık
SUBTOTAL(tüm on bir toplayıcı: AVERAGE / COUNT / COUNTA / MAX / MIN / PRODUCT / STDEV / STDEVP / SUM / VAR / VARP, artı 101–111 gizli yoksay çeşitleri) veAGGREGATE(LARGE / SMALL / MEDIAN / PERCENTILE / QUARTILE ailesinikbağımsız değişkenleriyle birlikte içeren, hata/gizli atlama seçen seçenek kodu 0–7 bayraklarıyla on dokuz toplayıcı) uyguluyor. Daha önce ikisi de desteklenmeyen işlev yoluna düşüyordu;SUBTOTALkaydedilmişti ancak uygulaması yoktu,AGGREGATEhiç kaydedilmemişti CELLveINFOçalışma sayfası işlevleri artık değerlendiriliyor:CELLaddress,col,row,type,contents,filename,formatdestekliyor ve GUI durumuinfo_typeları (color,parentheses,prefix,protect,width) nötr varsayılanlar döndürüyor;INFOosversion,system,recalc,memavail,numfile,release,origindestekliyor. İkisi de kaydedilmişti ancak#NAME?'a düşüyordu- Koşullu biçimlendirme artık
stopIfTrue,stdDev,equalAveragevetimePeriodcfRuleözniteliklerini artı on üyelitimePeriodailesinin tamamını (dün / bugün / yarın / son7Gün / sonHafta / buHafta / sonrakiHafta / sonAy / buAy / sonrakiAy) gidiş-dönüşlü yapılandırıyor. Bunlar okuma sırasında sessizce düşürülüyordu; Excel bunları ortalama üstü ve tarih bandı kurallarında rutin olarak yazıyor ve düşürmek kuralın yeniden açılışta nasıl yeniden değerlendirileceğini değiştiriyordu - CSV dışa aktarımı
TXLSCSVSaverüzerinde üç kipli birTXLSCsvEncodingözelliği kazandı:ceSystemAnsi(eski varsayılan),ceUtf16(geçmiş Unicode kipi) ve herhangi bir yerel ayarda metin içe aktarma sihirbazı olmadan yeniden açılan EF BB BF bayt sıralama işaretli bir UTF-8 dosyası yazanceUtf8(modern Excel dostu varsayılan) - CSV içe aktarımı
TXLSCSVLoaderüzerinde birLocaleTolerantNumbersözelliği kazandı. Etkinleştirildiğinde ondalık ayırıcı olarak.ile ayrıştırılamayan bir sayısal alan,ile yeniden deneniyor (ve tersi); böylece Avrupa tarzı bir3,14ABD makinesinde 3.14 sayısı olarak içe aktarılıyor. Katı kip (varsayılan) değişmedi; böylece başında sıfır olan metin, posta kodları ve virgül taşıyan diğer jetonlar metin olarak kalıyor
Düzeltildi
- XLSX motorunun katı kip sayı çıkarımı artık
ThousandSeparator#0olarak ayarlandığında bile virgülü binlik ayırıcı olarak tolere eden DelphiTryStrToFloatyoluyla virgül taşıyan metin alanlarını (örn.3,14) sayılara zorlamıyor. YeniLocaleTolerantNumbersseçeneği etkinleştirilmedikçe bu tür alanlar artık metin olarak kalıyor
Sürüm 2.140.0
Değişti
- XLSX motoru artık her kaydetmeden önce altı öznitelik başına stil havuzunu (Fonts / Fills / Borders / NumberFormats / Alignments / Protections) sıkıştırıyor: yeni bir
CompactStylePoolsgeçişi her hücrenin stil dizinlerini tarıyor ve artık hiçbir hücre tarafından başvurulmayan havuz girdilerini atıyor; bunlar hücreler temizlendikten, silindikten veya havuz girdisi ilk eklendikten sonra yeniden biçimlendirildiğinde biriken girdilerdir. Sıkıştırılmış havuzlar çıktı dosyasında daha küçük bir<cellXfs>tablosu üretiyor (birkaç düzen döngüsünden geçen belgeler için tipik olarak %30–70 daha küçük); bu, XLS motorunun zatenCreateAllReferredListyoluyla yaptığı sıkıştırmayla eşleşiyor
Sürüm 2.139.0
Eklendi
- Çizim katmanı şekilleri, bağlayıcılar, grup şekilleri ve grafik olmayan grafik çerçeveleri artık birebir gidiş-dönüşlü yapılandırılıyor: XLSX okuyucu yazılı modelin (görüntüler / grafikler / metin kutuları) kapsamadığı bir
<xdr:sp>,<xdr:cxnSp>,<xdr:grpSp>veya grafik olmayan<xdr:graphicFrame>çapasıyla karşılaştığında eksiksiz çapa XML'ini yakalıyor ve kaydetme sırasında değiştirmeden yeniden oynatıyor; böylece Excel'de yazılan çizimler (oklar, belirtmeler, gruplandırılmış şekiller, akıllı sanat çerçeveleri) kayıpsız oku→yaz döngüsünden sağ çıkıyor. Her çalışma sayfası inceleme içinRawDrawingAnchorCount/RawDrawingAnchor(i)kullanıma sunuyor
Sürüm 2.138.0
Eklendi
- Harici bağlantı önbelleğe alınmış hücre değerleri artık XLSX motorunda gidiş-dönüşlü yapılandırılıyor: yeni
TXLSXExternalCell/TXLSXExternalRow/TXLSXExternalSheetDatamodeliAddSheetData/AddRow/AddCellyoluyla herTXLSXExternalLink'ten sarkıyor, yazıcıexternalLinkN.xmliçinde eşleşen<sheetDataSet>bloğunu yayıyor ve yeniden açma her önbelleğe alınmış değeri geri yüklüyor.FindCachedCell(sheetIdx, row, col)harici başvurulan bir hücrenin son bilinen değerini arıyor; bu, uzak çalışma kitabı çevrimdışıyken Excel'in kendisinin gösterdiği veridir
Sürüm 2.137.0
Eklendi
- OOXML cellXf
quotePrefixbayrağı (Excel'in depolanan metni değişmez olarak işaretleyerek sayısal zorlamadan sağ çıkaran mekanizması - CSV içe aktarılan00123kodları, uzun hesap numaraları, kullanıcının kesme işaretiyle ön eklediği her şey) artık XLSX motorunda gidiş-dönüşlü yapılandırılıyor:TXLSXAlignmentbirQuotePrefixözelliği kazanıyor, hizalama havuzu tekilleştirme sayımı yapıyor, yazıcı eşleşen<xf>üzerindequotePrefix="1"yayıyor ve yeniden açma, cellXf bir alt<alignment/>taşıdığında veya çıplak kendi kendini kapatan<xf quotePrefix="1"/>olduğunda geri yüklüyor
Sürüm 2.136.0
Eklendi
- Grafik eksenleri artık tamamen programlanabilir: her grafiğin
CategoryAxisveValueAxisüzerindeki yeniTXLSXChartAxismodeliLogBase(logaritmik ölçek, örn. 10 tabanı için 10),Orientation(normal / ters),MajorGridlines/MinorGridlines,MinValue/MaxValue(NaN = otomatik),MajorUnit/MinorUnit,CrossesAt,TickLblPosveDispUnits(görüntü birimleri: yüzler / binler / milyonlar / milyarlar / trilyonlar) kullanıma sunuyor. Tümü Excel'in otomatik davranışına varsayılan; bu yüzden mevcut grafikler eskisi gibi aynı XML'i yayıyor; yazıcı yalnızca çağıran varsayılan olmayan bir değer ayarladığında<c:logBase>,<c:orientation>,<c:majorGridlines>,<c:majorUnit>,<c:crossesAt>,<c:tickLblPos>ve<c:dispUnits>ekliyor ve böyle bir grafiği yeniden açmak her ayarı geri yüklüyor
Sürüm 2.135.0
Eklendi
- Grafik hata çubukları artık programlanabilir ve XLSX motorunda gidiş-dönüşlü yapılandırılıyor: her
TXLSXChartSeriesAddErrorBar(dir)ileValueType(sabit / yüzde / stdDev / stdErr / özel),Value,PlusValue/MinusValue(özel) veNoEndCapiçeren birTXLSXChartErrBardöndürüyor; yön başına (X / Y) bir hata çubuğu yuvası depolanıyor, yazıcı eşleşen<c:errBars>bloğunu yayıyor ve yeniden açma yönü, türü ve büyüklüğü geri yüklüyor; böylece bilimsel / mühendislik grafikleri belirsizlik göstergelerini koruyor
Sürüm 2.134.0
Eklendi
- Grafik veri etiketleri artık programlanabilir ve XLSX motorunda gidiş-dönüşlü yapılandırılıyor: her
TXLSXChartSeriesShowValue,ShowCategoryName,ShowSeriesName,ShowLegendKey,ShowPercent,ShowBubbleSizeveSeparatorözellikleri kazanıyor; bunlar eşleşen<c:dLbls>bloğunu<c:show*/>alt öğeleriyle yayıyor; böyle bir grafiği yeniden açma değiştiricileri geri yüklüyor; böylece "değeri göster" / "yüzdeyi göster" ayarları bir kaydet-düzenle-kaydet döngüsünden sağ çıkıyor
Sürüm 2.133.0
Eklendi
- Vektör görsel biçimleri EMF ve WMF artık XLSX motorunda birinci sınıf görsel türleri:
TXLSXImageFormatxlsxImageEmf/xlsxImageWmfkazanıyor, yazıcı eşleşenimage/x-emf/image/x-wmfiçerik türlerini ve.emf/.wmfuzantılarını yayıyor ve biçim kokusu ayraçsı EMF (01 00 00 73), yerleştirilebilir WMF (D7 CD C6 9A) ve standart WMF başlıklarını tanıyor; böylece Word veya PowerPoint'ten yapıştırılıp Excel'in vektör verisi olarak gömen görseller artık düşürülmek yerine gidiş-dönüş yapıyor
Düzeltildi
- GELFRAME kaydı (
$1066) 8224 baytlık devam sınırını aşan BIFF8 grafik alt akışları artık dolgu/çizgi geometrisini kaybetmiyor: okuyucu artık GELFRAME kendi kendine devamını (Excel standart$003CCONTINUE yerine başka bir$1066yazıyor) kabul ediyor ve ayrıca standart CONTINUE kayıtlarının grafik bağlamı içinde birleşmesine izin veriyor; bu, yazıcının mevcut çok parçalı dağıtımıyla eşleşiyor - Devam kayıtlarına yayılan yük taşıyan BIFF8 üstbilgi/altbilgi arka plan resimleri (
$0866) artık bozulmuyor: her devam segmenti okuyucunun birleştirmeden önce çıkardığı 14 baytlık bir MSO başlığını yineliyor; böylece gömülü görsel verisi segment başına 14 bayt kaydırılmıyor
Sürüm 2.132.19
Düzeltildi
- Eski XLS ve şifreli XLSX depolama temizliği artık bileşik dosya akışlarını belirleyici olarak serbest bırakıyor; bu, kaydetme, yükleme, VBA veya şifreli paket işlemlerinden sonra geçici dosyaların kilitli kalmasını önliyor
- Genişletilmiş tamsayı varyant değerlerinin biçimlendirilmiş görüntülemesi artık istenen sayı biçimini standart tamsayı değerleri için mevcut davranışla eşleşecek şekilde tutarlı uyguluyor
- Paylaşılan dizeler, veri doğrulama, grafik sayfaları, ZIP arşivleri, PNG çizimi ve yinelenen metin formülleri artık hata yolları ve büyük metin işlemleri sırasında geçici arabellekleri daha savunmacı biçimde temizliyor
Sürüm 2.132.18
Düzeltildi
- İç dize oluşturucu değer ataması artık boş dize atandığında önceki metni temizliyor; bu, yeniden kullanılan XML ve metin arabelleklerinin eski içeriği tutmasını önliyor
Sürüm 2.132.17
Düzeltildi
- XLS grafik sayfası oluşturma artık ünlem işareti içeren tırnaklanmış kaynak sayfa adlarını kabul ediyor, aşırı büyük satır başvurularını geçerli bir BIFF satırına kaymadan önce reddediyor ve trend çizgisi lejant adlarını BIFF kısa metin sınırıyla sınırlıyor; böylece oluşturulan grafik kayıtları iyi biçimlendirilmiş kalıyor
Sürüm 2.132.16
Düzeltildi
- İç dize anahtarlı ve nesne anahtarlı listeler artık mevcut bir yuva üzerine yazıldığında eski arama anahtarlarını kaldırıyor; bu da eski anahtarların değiştirme girdilerine çözünmesini önliyor
- İç nesne listesi değiştirmeleri ve dönüştürülmüş benzersiz anahtar önbellekleri artık üzerine yazma, temizleme ve yok etme sırasında sahip girdileri serbest bırakıyor; bu, yinelenen çalışma kitabı ve stil işlemleri sırasında sızıntıları önliyor
Sürüm 2.132.15
Düzeltildi
- Doğrudan XLSX akışkan okumalar artık true ve false gibi OOXML değişmez değerleri depolayan Boole hücrelerini kod çözüyor
- İç dize listesi dizin güncellemeleri artık mevcut bir yuva üzerine yazıldığında eski anahtarları kaldırıyor; bu da eski adların yeni değere çözünmesini önliyor
Sürüm 2.132.14
Düzeltildi
- İlk karakteri NUL olan BIFF8 veri doğrulama istem ve hata iletileri artık uyumsuz bir DV uzunluğu yazmak yerine kayıt sınırlarını koruyor
Sürüm 2.132.13
Düzeltildi
- XML metin ayrıştırma artık bitmemiş varlığı sessizce bırakmak yerine && gibi iç içe varlık başlangıçlarını reddediyor
- Derlenmiş formüller artık bölgesel ayarlardan bağımsız kalması için sayısal sabitleri değişmez nokta ondalık ayırıcıyla yazıyor
Sürüm 2.132.12
Düzeltildi
- Palet PNG şeffaflığı artık rasgele bir palet dizinini şeffaf olarak işaretlemek yerine görsel paletinde bulunmayan şeffaf renkleri yok sayıyor
- SUMPRODUCT formülleri artık uzun aralık bağımsız değişkenlerinde ilk kullanılan aralık dışı satırdan sonra kalan satırları taramayı durduruyor; bu, hesaplanan sonucu korurken gereksiz hücre okumalarını önliyor
Sürüm 2.132.11
Düzeltildi
- TEXT formülleri artık geçersiz veya aşırı büyük bir sayı biçimi uygulanamadığında boş başarılı sonuç olarak yutulmak yerine #VALUE! döndürüyor
- Paylaşılan dize tablosu budama artık doğru kuyruk bloklarını serbest bırakıyor ve büyük silme döngülerinden sonra tabloyu yeniden kullanılabilir tutuyor
Sürüm 2.132.10
Düzeltildi
- MATCH kesin aramalar artık Excel joker karakterlerini onurlandırıyor ve klasik XLS satır uzaklığı meta verisi artık kaydedilen çalışma kitabı yapısını bozmak yerine blok dışı satırları yok sayıyor
- PNG sıkıştırılmış metin meta verisi artık parça işleme özel durum yükseltirse geçici arabellekleri güvenli biçimde serbest bırakıyor
Sürüm 2.132.9
Düzeltildi
- PNG sıkıştırılmış metin meta verisi, parça listesi ekleme ve CRC bayt sıralama işleme artık desteklenen Windows platformları arasında kararlı kalıyor
Sürüm 2.132.8
Düzeltildi
- LEFT ve RIGHT formülleri artık num_chars geçerli bir tamsayıya dönüştürülemediğinde #VALUE! bildiriyor
Sürüm 2.132.7
Düzeltildi
- SEARCH formülleri artık Excel tarzı ?, * ve ~ joker karakterlerini destekliyor
- Çalışma sayfası adı doğrulama artık sayfaları yeniden adlandırırken geçersiz Excel sayfa adı karakterlerini reddediyor
- El ile sayfa sonu silme artık mevcut sonlardan önce bir son ekledikten sonra çalışıyor
Sürüm 2.132.6
Düzeltildi
- DATE formülleri artık DATE(2008,14,2) gibi çağrılar dahil Excel uyumlu ay ve gün devrilme davranışıyla eşleşiyor
- Sütun aralığı Hidden okumaları artık satır görünürlük durumunu karıştırmak yerine her sütunun görünürlüğünü raporluyor
- Excel 97-2003 satır sınırındaki BIFF satır meta verisi artık doğru yükleniyor; böylece 65536 satır için ayarlar korunuyor
Sürüm 2.132.5
Düzeltildi
- BIFF çalışma kitabı yükleme artık hatalı biçimlendirilmiş çalışma sayfası sekme renklerini, kesilmiş özet etiketlerini ve geçersiz özet önbellek tarih parçalarını özel durum yükseltmeden tolere ediyor
- Çalışma kitabı paketi ve akış yükleme artık hatalı girdi veya başarısız akış destekli depolama açmalarında sızdırılan kaynakları önleyerek başarısız arşiv ve depolama kurulum yollarını daha tutarlı biçimde temizliyor
Sürüm 2.132.4
Düzeltildi
- ZIP arşiv işleme artık aynı arşiv nesnesini başka bir paket için yeniden kullanmadan önce geçerli paketi sonlandırıyor ve dosya tabanlı arşiv açma artık eşzamanlı paylaşılan okuyuculara izin veriyor
Sürüm 2.132.3
Düzeltildi
- Çalışma kitabı paketi yazma artık paket parça adları Unicode metin içerdiğinde mojibake'i önleyerek ASCII olmayan ZIP giriş adlarını UTF-8 meta verisiyle koruyor
- XML çıktısı artık kaçış devre dışıyken ham metin ve öznitelik değerlerini UTF-8 bayt olarak yazıyor; bu, beyan edilen belge kodlamasıyla eşleşiyor
- Formül değerlendirme artık geri arama özel durumlarından sonra devam eden durumunu temizliyor ve Unicode Delphi derlemelerinde büyük sayı iptalini doğru işliyor
- Dizi formülü matris çıkarma artık geçerli bir tabanlı diziler için yükseltmek yerine sıfır olmayan Variant dizi alt sınırlarına saygı gösteriyor
Sürüm 2.132.2
Değişti
- Aralık sıralama artık mevcut satır içeriği gidiş-dönüş davranışını korurken büyük sıralı aralıklar için kararlı bir O(n log n) sıralama geçişi kullanıyor
- ODS ve XLSX sayısal ayrıştırma ve biçimlendirme artık sıcak yollarda tekrar tekrar oluşturmak yerine değişmez biçimlendirme durumunu yeniden kullanıyor
Düzeltildi
- XML ayrıştırma artık metni bozmadan veya geçerli biçimlendirme üzerinde başarısız olmadan geçerli CDATA bloklarını ve UTF-8 işleme yönergelerini kabul ediyor
- Formül ayrıştırma artık imzalı bilimsel gösterimi kabul ediyor ve hatalı veya kesilmiş formül baytlarını temiz biçimde reddediyor
- Klasik çalışma kitabı açma ve kaydetme yolları artık hatalardan sonra akışları ve depoları güvenilir biçimde serbest bırakıyor; bu, geçici dosyaların kilitli kalmasını önliyor
- İkili arabellek işleme artık kopyalama ve okuma sınırlarını doğruluyor, kopyalamadan önce hedef arabellekleri büyütüyor ve hatalı VBA sıkıştırma geri başvurularını temiz biçimde reddediyor
Sürüm 2.132.1
Düzeltildi
- Şifreli bir çalışma kitabı desteklenmeyen bir şifreleme şeması kullandığında yükseltilen hata iletisi düzeltildi: daha önce ECMA-376 Agile Şifreleme'nin okunamadığını iddia ediyordu, oysa Agile şifre çözme (AES-128/192/256) 2.119.0'dan beri destekleniyor. İleti artık gerçekten desteklenen şemaları listeliyor
- Open artık şifreli bir OOXML paketini reddettiğinde şifreli çalışma kitaplarının desteklenmediğini belirtmek yerine çağıranları TXLSXWorkbook.OpenEncrypted'a yönlendiriyor
Sürüm 2.132.0
Değişti
- XLSX yükleme önemli ölçüde daha hızlı: XML okuyucu artık yinelenen öğe adlarını intern olarak alıyor ve metin ve öznitelik değerlerini doğrudan tarama arabelleğinden dönüştürüyor; hücre başına bellek ayırmalarını yarıdan fazla azaltıyor. Çok iş parçacıklı açma (2.128.0) en çok yararlanıyor - kaldırılan ayırmalar işçi iş parçacıklarını seri hale getirenlerdi - çok çekirdekli makinelerde çok sayfalı çalışma kitapları artık tek iş parçacıklı yola göre yaklaşık iki kat daha hızlı açılıyor; tek iş parçacıklı açma da birkaç yüzde kazanıyor
Sürüm 2.131.0
Eklendi
- HotXLS'in modellemediği çalışma sayfası uzantı blokları (özet satırları dışında, bir çalışma sayfasının
<extLst>'indeki<ext>girdileri; Excel tarafından x14 koşullu biçimlendirme veya dilimleyiciler gibi özellikler için yazılır) artık bir çalışma kitabı açıldığında korunduğunda ve kaydetme sırasında geri yazıldığında birebir korunuyor; böylece bir dosyayı açıp yeniden kaydetmek artık bu uzantıları soymuyor. Yakalanan bloklar salt okunur olarakWorksheet.RawWorksheetExtsüzerinden görünüyor ve sayfa başka bir çalışma kitabına kopyalandığında onunla birlikte seyahat ediyor
Sürüm 2.130.0
Eklendi
- Formül içeren kaydedilmiş çalışma kitapları artık
xl/calcChain.xmlhesaplama zinciri parçasını taşıyor; bu, Excel'in bağımlılık motorunu kaydedilen sıradan tohumlamasına olanak tanıyor; yüklemede yeniden oluşturmak yerine. BirRecalculateçağrısından sonra zincir bağımlılık grafiğinin topolojik sırasını izliyor; aksi takdirde formül hücreleri belge sırasında listeleniyor (Excel'in anında rafine ettiği geçerli bir ipucu). Parça, içerik türü ve çalışma kitabı ilişkisi birlikte yayılıyor ve aç/kaydet gidiş-dönüşlerinden sağ çıkıyor
Sürüm 2.129.0
Eklendi
- Yeni
Workbook.ParallelParseThreadsözelliği 2.128.0'da tanıtılan çok iş parçacıklı Open yolu için işçi sayısını ayarlıyor (0 = otomatik, CPU çekirdeği başına bir işçi). Çalışma sayfası ayrıştırma yoğun biçimde ayırıyor ve bellek ayırma iş parçacıkları arasında serileştirildiği için bazı iş yüklerinde küçük açık bir sınır tam çekirdek sayısı kadar iyi veya daha iyi performans gösteriyor; özellik uygulamaların dosyaları için en iyi ölçülen olanı seçmesine olanak tanıyor
Sürüm 2.128.0
Eklendi
- Çok iş parçacıklı XLSX yükleme: bir çalışma kitabını açmak artık her çalışma sayfasının XML'ini (büyük dosyalarda baskın maliyet) işçi iş parçacıklarında ayrıştırıyor; böylece çok sayfalı çalışma kitapları çok çekirdekli makinelerde daha hızlı açılıyor. Sayfa parçaları paketten önceden çıkarılıyor ve her işçi yalnızca kendi sayfasına dokunuyor; bu yüzden yüklenen çalışma kitabı seri sonuçla aynı
- Yeni
Workbook.ParallelParseözelliği (varsayılanTrue)Open'dan önceFalseolarak ayarlandığında tek iş parçacıklı ayrıştırmaya geri dönüyor; kısıtlı ortamlar için tek satırlık bir vazgeçme
Değişti
OnProgressokuma geri araması hala çağıran iş parçacığında her çalışma sayfası için bir kez tetikleniyor; artık her sayfa ayrıştırma için gönderildikçe sayfalar arasında kesin biçimde tetiklenmek yerine
Sürüm 2.127.0
Eklendi
- XLSX motorunda artımlı yeniden hesaplama: yeni
Workbook.Recalculateyöntemi bir formül bağımlılık grafiği oluşturuyor, her formül hücresini bağımlılık sırasında bir kez değerlendiriyor ve her sonucu hücrenin önbelleğe alınmış değerinde depoluyor. Sonraki çağrılar yalnızca son geçişten sonraki değer değişikliklerinden etkilenen hücreleri yeniden değerlendiriyor; zincirli modellerde (finansal sayfalar, rapor basamaklamaları) bir girdiyi düzenlemek tüm çalışma kitabı yerine yalnızca aşağı akış formüllerini yeniden hesaplıyor - Geçici işlevler (
NOW,TODAY,RAND,OFFSET,INDIRECT) her geçişte yeniden hesaplıyor; statik olarak çözülemeyen başvurulara (çoklu alan adları, harici çalışma kitapları) sahip formüller de öyle; motor eski sonuç riskine gitmek yerine aşırı yeniden hesaplıyor - Başvuru döngüleri döngüye girmek yerine algılanıyor:
Recalculateformüller döngüsel bir zincir oluşturduğunda bir hata kodu döndürüyor, döngü üyelerini atlıyor ve döngü dışındaki her formülü hâlâ değerlendiriyor. Sayfalar arası başvurular, adlandırılmış aralıklar ve CSE dizi formülleri (sonuçlar çapalı aralığa taşmış) bağımlılık grafiğine tam olarak katılıyor
Değişti
- Mevcut istek üzerine
Calculateyolu değişmedi;Recalculateayrı bir seçmeli API ve onu hiç çağırmayan çalışma kitapları eskisi gibi davranıyor
Sürüm 2.126.0
Eklendi
- XLSX motorunda mini grafikler: çalışma sayfaları artık Excel'in bir veri aralığından işlediği hücre içi mini grafik gruplarını (üç Excel türü: çizgi, sütun, kazan/kayıp yığın) taşıyor.
Worksheet.AddSparklineGroupile bir tane oluşturun veya her grupta herhangi bir sayıda mini grafik kaynak aralığı ve görünen hücre ileWorksheet.SparklineGroupskoleksiyonu yoluyla grupları elle oluşturun - Mini grafik grupları Excel'in sunduğu tüm seçenek kümesini kullanıma sunuyor: çizgi kalınlığı, veri noktası işaretçileri, yüksek/düşük/negatif/ilk/son nokta vurgu değiştiricileri, sekiz ARGB renk yuvası (seri, negatif, eksen, işaretçiler, ilk, son, yüksek, düşük), grup başına veya mini grafik başına dikey eksen ölçekleme ve boş kaynak hücreler için boşluk/sıfır/yayılma işleme
- Mini grafikler eksiksiz bir kaydet→aç gidiş-dönüşünden sağ çıkıyor: kaydetme, Excel 2010 ve sonrasının mini grafikleri işlemesi için çalışma sayfası
extLstuzantı bloğunu ([MS-XLSX] §2.3.6) yayıyor ve böyle bir çalışma kitabını açma (HotXLS veya Excel tarafından yazılmış olsun) her grubu, seçeneği ve aralığı yeniden oluşturuyor; böylece düzen döngülerinden kalıcı oluyorlar. Bir sayfayı başka bir çalışma kitabına kopyalamak da mini grafik gruplarını klonluyor
Sürüm 2.125.0
Eklendi
- Yedi DBCS bayt sayma metin işlevi artık her iki motorda değerlendiriliyor:
LEFTB,RIGHTB,MIDB,LENB,FINDB,SEARCHBveREPLACEB. Her biri girdisini sistem ANSI kod sayfası altında bir bayt dizesi olarak ele alıyor; böylece CJK (Çince/Japonca/Korece) karakterler 2 bayt kaplarken ASCII 1 bayt kaplıyor; bir DBCS lider/izleyen bayt çiftini bölecek işlemler en yakın karakter sınırına geri snap'liyor; bu, Excel'in davranışıyla eşleşiyor
Sürüm 2.124.0
Eklendi
- Beş hipotez testi ve dağılım işlevi artık her iki motorda değerlendiriliyor:
Z.TEST(örnek ortalamasının boş hipotez altında en azxolma olasılığı; tek kuyruklu sağ kuyruk),T.TEST(eşli iki örneklemli t-testi p-değeri; eşli olmayan eşit/eşit olmayan varyans türleri ertelendi),CHISQ.TEST(üst kuyruklu ki-kare CDF'i yoluyla uyum iyiliği p-değeri),HYPGEOM.DIST(kümülatif bayrakla hipergeometrik PMF/CDF) veNEGBINOM.DIST(negatif binom PMF/CDF). p-değeri matematiği, motorun mevcut normal/Student-t/ki-kare CDF yardımcılarını bağımsız iç içe yordamlar yoluyla yeniden kullanıyor; böylece mevcut hiçbir Calc yöntemi değişmiyor
Sürüm 2.123.0
Eklendi
- Bir uyumluluk boşluğu incelemesinden on dört formül işlevi artık her iki motorda değerlendiriliyor:
AVERAGEIF(tek kriterli ortalama; motorun eksik olduğu SUMIF/COUNTIF kardeşi),WORKDAY.INTLveNETWORKDAYS.INTL(1-17 sayı kodları veya 7 karakterlik Pzt-Paz dizesi yoluyla özel hafta sonu maskeleri),XIRRveXNPV(düzensiz tarihli nakit akışları için iç verim oranı ve net bugünkü değer; parantezleme ikili bölme ile çözüldü),CEILING.PRECISE/FLOOR.PRECISE/ISO.CEILING(işaret agnostik yuvarlama),PERCENTRANK.INC/PERCENTRANK.EXC(eşleşen kapsayıcı/hariç tutulan interpolasyonla yüzde sıralaması),MODE.MULT(en yüksek frekans için berabere kalan her değeri taşır),ERF.PRECISE(değişen serisi yoluyla Gauss hata işlevi),ACCRINT(birikmiş faiz) veISPMT(sabit anapara amortismanı için dönem faizi)
Sürüm 2.122.0
Eklendi
- Dişli açıklamalar (Excel 365) artık XLSX motorunda gidiş-dönüşlü yapılandırılıyor: bir çalışma sayfasında
AddThreadedCommentveAddThreadedReply, bir hücrede çapalı ana→alt yanıt ağacı oluşturuyor, her yazarı yeni bir çalışma kitabı düzeyindePersonslistesinde otomatik kaydediyor ve sayfa başına özelxl/threadedComments/threadedCommentN.xmlparçasını artı çalışma kitabı kapsamlıxl/person/person.xmlyayıyor; böyle bir paketi yeniden açma konuşma ağacını ve katılımcı listesini bu parçalardan yeniden oluşturuyor; böylece yanıt zincirleri, tanımlayıcılar ve görünen adlar eksiksiz bir oku→yaz döngüsünden sağ çıkıyor
Sürüm 2.121.0
Eklendi
- Formül değerlendiricisi artık zaten desteklenen
XLOOKUPveFILTER'a katılan Excel 365 dinamik dizi işlevleriXMATCH,SORT,UNIQUEveSEQUENCE'i hesaplıyor; sonuçlar 2B dizi olarak taşılıyor; böyleceSEQUENCE(3;2;1;1)bir 3×2 ızgara döndürüyor,SORTsatırları herhangi bir anahtar sütuna göre artan veya azalan olarak yeniden sıralıyor,UNIQUEilk oluşumu tutarak yinelenen satırları daraltıyor veXMATCHbir arama değerinin 1 tabanlı konumunuXLOOKUPile aynı kesin/joker/sonraki-daha küçük/sonraki-daha büyük eşleşme kipleriyle raporluyor
Sürüm 2.120.0
Eklendi
- Her iki motorun çalışma sayfalarında yeni
PasteFromClipboardyöntemi, Windows panosundan sekmeyle ayrılmış metni okuyor (bir aralık kopyalandığında veya herhangi bir uygulamadan düz bir seçim yapıldığında Excel'in oraya yerleştirdiği yük) ve onu verilen satır ve sütundan başlayarak hücrelere yazıyor; CSV yükleyicinin zaten kullandığı aynı sayı/tarih/Boole türü terfisiyle; başında=olan metin Excel'in kendisinin yapıştırmasıyla eşleşecek şekilde canlı bir formül oluyor
Sürüm 2.119.0
Eklendi
- ECMA-376 Agile Şifreleme okuma (Excel 2010 ve sonrasının varsayılan olarak uyguladığı parola koruması):
OpenEncryptedartık XML şifreleme tanımlayıcısını ayrıştırıyor, anahtarları SHA-512 döndürme sayısı karmasıyla türetiyor, parolayı doğruluyor ve AES-CBC segmentli paketin şifresini çözüyor (AES-128/192/256); böylece doğrudan Excel'de parola korumalı çalışma kitapları Excel yüklemeden açılıyor OpenEncryptedtek bir giriş noktası yoluyla üç durumun da üstesinden geliyor: düz şifrelenmemiş.xlsx, Standart Şifreleme (bizimSaveAsEncryptedgidiş-dönüşümüz) ve Agile Şifreleme; yanlış parola her şemada aynı net hatayı yükseltiyor
Düzeltildi
- Çalışma sayfası XML'i yaklaşık 116 KB'ı aşan bir
.xlsxçalışma kitabını kaydetmek (tipik dize verisinin yaklaşık 3.000 satırı) bir yığın taşmasıyla çöküyordu; ZIP yazıcının CRC-32 sağlama toplamı artık verileri 64 KB dilimlerde işliyor; bu da sıkıştırma arka ucunu yığında aşırı büyük bir karalama arabelleği ayıran büyük girdi kod yolundan uzak tutuyor. Sağlama toplamı sonucu değişmedi
Değişti
- Paylaşılan dize tekilleştirme artık dize listesini taramak yerine bir karma tablo üzerinden çalışıyor ve
sharedStrings.xmlparçası yinelenen birleştirme yerine önceden büyütülmüş dize oluşturucu yoluyla birleştiriliyor; bu da sabit zamanlı hücre diziniyle birlikte 120.000 dize hücresini kaydetmeyi onlarca saniyeden yaklaşık üçte bir saniyeye indiriyor
Sürüm 2.117.0
Değişti
- XLSX hücre erişimi artık sabit zamanlı: çalışma sayfası hücre koleksiyonu (satır, sütun) üzerinden bir karma dizin taşıyor; önceki doğrusal taramanın yerini alıyor; böylece büyük bir sayfayı doldurmak, geri okumak veya yüklemek hücre sayısıyla karesel yerine doğrusal olarak ölçekleniyor; 100.000 hücreyi doldurmak artık daha önce dakikalar sürdüğü yerde bir saniyenin çok altında sürüyor
- Hızlanma motor boyunca geçerli:
Cells[r, c],HasCell, çalışma kitabı yükleme, kaydetme, çalışma kitapları arası kopyalama, otomatik sığdırma ve konuma göre hücrelere dokunan her yardımcının tamamı yararlanıyor; satır ve sütun ekleme veya silme dizini tek bir geçişte yeniden oluşturuyor
Sürüm 2.116.0
Eklendi
- Klasik XLS motorunda PDF dışa aktarımı: çalışma sayfası ve çalışma kitabında yeni
SaveAsPDFyöntemleri kullanılan aralığı (veyaTXLSPDFExportyoluyla çağıran tarafından sağlanan bir aralığı) sayı biçimi, ızgara çizgileri, Excel genişliklerinden türetilen ve sayfaya sığdırılacak şekilde ölçeklenen sütun genişlikleri ve otomatik çok sayfalı sayfalandırma ile sayfalandırılmış bir ızgara olarak işliyor - Çıktı harici bağımlılıkları olmayan kendi kendine yeten bir PDF 1.4 dosyası; WinAnsi metin kodlamasıyla yerleşik Helvetica yazı tipini kullanıyor; dikey veya yatay A4 yönü, sayfa kenar boşluğu ve yazı tipi boyutu dışa aktarıcıda yapılandırılabilir
- Bu, HTML ve RTF ile birlikte bir veri sunumu dışa aktarımıdır; tam hücre başına stil yerine raporlar ve belge aktarımı için tablo içeriğini ve düzeni yeniden üretiyor
Sürüm 2.115.0
Eklendi
- XLSX motorunda bir veri aralığından tek çağrımla grafik oluşturma: yeni
AddChartFromRangeeksiksiz bir grafik oluşturuyor ve serilerini dikdörtgen bir veri bloğundan otomatik olarak türetiyor (Excel'in "seçimden grafik ekle"inin eşdeğeri); sütunlar halinde seri veya satırlar halinde seriler olarak devrik düzenle - Adlandırılmış kısayollar
AddColumnChart,AddBarChart,AddLineChart,AddPieChartveAddAreaChart, aynı tek çağrımlı akış üzerinde bir grafik türünü ada göre seçiyor; seri adlarını başlık satırından ve kategori etiketlerini ilk sütundan okuyor - Seri başvuruları kaynak sayfanın tırnaklanmış adıyla niteliklendiriliyor; böylece oluşturulan grafik herhangi bir sayfaya yerleştirildiğinde çalışmaya devam ediyor ve kaydetme ile yeniden yüklemeden sağ çıkıyor
Sürüm 2.114.0
Eklendi
- Klasik XLS motorunda RTF içe aktarımı, mevcut
SaveAsRTFdışa aktarımının tersi: çalışma sayfası ve çalışma kitabında yeniOpenRTFyöntemleri bir RTF belgesinin tablosunu çalışma sayfası hücrelerine okuyor;\cellsütunu ilerletiyor,\rowsatırı ilerletiyor; A1'den başlıyor SaveAsRTF, Word veya WordPad tarafından üretilen dosyalardan tablo verisini kurtarıyor: sayısal metin formüllerin çalışmaya devam etmesi için sayı olarak depolanıyor, onaltılık ('hh) ve Unicode (\uN) kaçışları doğru kod çözülüyor ve başlık grupları (yazı tipi tablosu, renk tablosu, stil sayfası, bilgi) atlanıyor- Tablosu olmayan belgeler paragraf kipine geri düşüyor; her
\par'ı A sütununda sonraki satır olarak içe aktarıyor
Sürüm 2.113.0
Eklendi
- Şifreli
.xlsxçalışma kitaplarını okuma:OpenEncryptedartık mevcutSaveAsEncryptedile gidiş-dönüşü tamamlayan ECMA-376 Standart Şifreleme (AES-128) paketlerinin şifresini çözüyor; bileşik dosya kapsayıcısını okuyor, anahtarı paroladan türetiyor, doğruluyor ve kurtarılan çalışma kitabını yüklüyor - Yanlış parola net bir "parola yanlış" hatası yükseltiyor ve düz şifrelenmemiş bir
.xlsxüzerindeOpenEncrypteddoğrudan yüklemeye devam ediyor; böylece çağıranlar her dosyayı tek bir giriş noktasından yönlendirebilir
Değişti
- Desteklenmeyen şifreleme iletisi artık Standart Şifreleme okuma ve yazma her ikisi de mevcut olduğu için kalan desteklenmeyen şema olarak ECMA-376 Agile Şifreleme'yi özellikle adlandırıyor
Sürüm 2.112.0
Eklendi
- XLSX hücrelerinde yeni
TaggedTextözelliği zengin metin ve hafif biçimlendirme arasında dönüştürüyor:<b>,<i>,<u>,<s>,<sub>,<sup>,<color=#RRGGBB>,<font=Name>ve<size=N>,</>/&kaçışlarıyla; böylece çok biçimli hücre içeriği çalıştırma nesnelerini elle toplamak yerine bir şablon dizesinden üretilebiliyor - Biçimlendirme yazma çalıştırma listesini oluşturuyor ve
Value'yu birleştirilmiş düz metin olarak tutuyor; etiketleri olmayan biçimlendirme zengin yükü olmayan düz bir dize depoluyor; okuma her çalıştırmanın özniteliklerini eksiksiz etiket kümeleri olarak serileştiriyor; bilinmeyen etiketler değişmez metin olarak geçiyor
Düzeltildi
- Tamamen boşluktan oluşan bir zengin metin çalıştırması (örneğin kelimeler arasındaki tek biçimlendirilmiş bir boşluk) artık kaydetme ve yeniden yüklemeden sağ çıkıyor; daha önce dosya yeniden açıldığında boşluk düşürülüyordu
Sürüm 2.111.0
Eklendi
- XLSX çalışma kitabında yeni
OnProgressolayı yükleme ve kaydetme ilerlemesini raporluyor: uzun çok sayfalı işlemler sırasında ihmal edilebilir geri arama maliyetiyle bir ilerleme çubuğu sürdürebilmek içinOpenveyaSaveAssırasında ayrıştırıldıkça veya yayıldıkça her çalışma sayfası için bir kez tetikleniyor; fazı (okuma veya yazma), geçerli 1 tabanlı sayfa numarasını ve toplamı taşıyor
Sürüm 2.110.0
Eklendi
.xlsx/.xlsmdosyaları için veri kümesi tarzı yeniTXLSRowCursorsatır imleci:Open,SelectSheet, ardındanFindFirst/FindNextbir çalışma sayfasını bir kerede bir satır yürüyerek yalnızca geçerli satırın hücreleri bellekte olacak şekilde geziyor; çok milyon satırlı sayfaları ardışık olarak işlemek içinTXLSDirectReader'ın geri aramalarına çekme temelli bir alternatif- Her satır 1 tabanlı çalışma sayfası satır numarasını, belge sırasında doldurulmuş hücreleri (yazılı değer, formül metni, stil dizini) ve o satırda doldurulmayan sütunlar için
Nulldöndüren birValueByColaramasını kullanıma sunuyor; doldurulmuş hücreleri olmayan satırlar atlanıyor - Sayfa adları ve sayısı
Open'dan sonra kullanılabilir (dosya ve akış aşırı yükleri); paylaşılan dizeler ve tarih biçimi algılama akışkan okuyucuyla aynı şekilde ele alınıyor
Sürüm 2.109.0
Eklendi
- XLSX motoru için yeni
TXLSXCellFormat"biçim fırçası": yazı tipini, dolguyu, kenarlığı, hizalamayı, sayı biçimini ve korumayı bir kez tanımlayın, ardından herhangi bir sayıda hedefiApply(tek hücre),ApplyRange,ApplyRows,ApplyColsveyaApplySheetile damgalayın - Yalnızca gerçekten dokunulan yönler uygulanıyor; yalnızca
Font.Boldayarlayan bir fırça hedeflerin dolgularını, kenarlıklarını ve sayı biçimlerini dokunulmamış bırakıyor; böylece fırçalar Excel'in biçim boyacısı gibi mevcut biçimlendirmeyle birleşiyor - Her uygulama dokunulan yönleri çalışma kitabı stil havuzlarında bir kez çözüyor ve ardından hücre başına yalnızca havuz dizinleri yazıyor; böylece geniş aralıkları biçimlendirmek hücre başına yerine yön başına bir havuz aramasına mal oluyor.
ApplyRangeeksik hücreleri somutlaştırırken satır/sütun/sayfa formları yalnızca mevcut hücreleri damgalıyor
Sürüm 2.108.0
Eklendi
- Yerelleştirilebilir Boole görüntüleme metni: yeni
XLSBooleanTrueText/XLSBooleanFalseTextdeğişkenleri Boole hücre değerlerinin görüntüleme metninin üretildiği her yerde nasıl işlendiğini denetliyor (FormattedText, HTML dışa aktarımı ve otomatik sığdırma ölçümü); böylece yerelleştirilmiş uygulamalar örneğin WAHR/FALSCH veya VRAI/FAUX gösterebiliyor
Değişti
- Boole hücreleri artık çalışma zamanının
True/Falsebüyük/küçük harf kullanımı yerine Excel'in ızgarasıyla eşleşecek şekilde varsayılan olarakTRUE/FALSEolarak görüntüleniyor
Sürüm 2.107.0
Eklendi
- Klasik XLS çalışma kitabında yeni
OnPasswordolayı:Openşifreli bir çalışma kitabıyla karşılaştığında ve sağlanan parola eksik veya yanlış olduğunda olay uygulamadan bir parola istiyor ve açmayı yeniden deniyor (üç denemeye kadar); böylece etkileşimli araçlar parolaları önceden yüklemek veya hata kodlarını incelemek yerine kullanıcıyı uyarabiliyor - Olay geçerli parolayı başvuruya göre ve bir
Retrybayrağı alıyor;Retry'ıFalsebırakmak vazgeçiyor ve orijinal parola hatasını döndürüyor
Sürüm 2.106.0
Eklendi
- Yeni
TXLSFileMonitorsınıfı diskteki bir çalışma kitabı dosyasını izliyor ve başka bir işlem (genellikle Excel) üzerine kaydettiğindeOnFileChangedtetikliyor; böylece uygulamalar görünümlerini otomatik olarak yeniden yükleyip yenileyebiliyor - Yoklama tabanlı (son yazma zamanı artı boyut,
IntervalMsyapılandırılabilir, varsayılan 1 sn); bu yüzden bir ileti döngüsü olmadan yerel disklerde ve ağ paylaşımlarında çalışıyor;SynchronizeEventUI işleyicileri için ana iş parçacığığı teslimat (varsayılan) ile konsol veya servis kodu için doğrudan izleyici iş parçacığığı teslimat arasında seçim yapıyor - Bir kaydetme döngüsü sırasında kısa süreyle kaybolan bir dosya yanlış olay tetiklemiyor; değişiklik yeni içerik yerleştirildikten sonra bir kez raporlanıyor
Sürüm 2.105.0
Eklendi
- Klasik XLS motorunda sınırlı otomatik sığdırma, XLSX motorunun zaten sunduğu sınırlarla eşleşerek: yeni
AutoFit(Columns, AMin, AMax),ColumnsAutoFit(AMinWidth, AMaxWidth)veRowsAutoFit(AMinHeight, AMaxHeight)aşırı yükleri her sığdırılan sütun genişliğini (Excel genişlik birimleri) veya satır yüksekliğini (punto) verilen aralığa sıkıştırıyor; 0 bir tarafı sınırsız bırakıyor ve tamamen boş bir sütun veya satır yine de istenen minimumu alıyor
Sürüm 2.104.0
Eklendi
- Yeni salt okunur
FormattedTextözelliği bir hücrenin görüntüleme metnini döndürüyor (depolanan değerin sayı biçiminden işlenmesi; Excel'in ızgarada gösterdiği gibi); binlik ayırıcıları, ondalıkları, yüzdeleri, tarih ve saat maskelerini, çok bölümlü pozitif/negatif/sıfır maskelerini ve Boole biçimlerini kapsıyor - Her iki motorda da mevcut: klasik XLS motorunda
IXLSrangeüzerinde (çok hücreli aralıklar çapa hücrelerini işliyor) ve XLSX motorundaTXLSXCellüzerinde (zengin metin hücreleri birleştirilmiş çalıştırma metnini döndürüyor)
Sürüm 2.103.0
Eklendi
- Yeni
DetectExcelContentFormatişlevi (dosya adı ve akış aşırı yükleri) bir çalışma kitabının kapsayıcısını dosya uzantısı yerine öncü baytlarından tanımlıyor; bir BIFF/OLE bileşik dosyası, OOXML.xlsxpaketi, OpenDocument.odspaketi veya düz sınırlandırılmış metin bildirerek; böylece uygulamalar yeniden adlandırılmış veya uzantısız dosyaları doğru yükleyiciye yönlendirebiliyor
Değişti
TXLSWorkbook.Openartık içerik imasını kokluyor ve ZIP tabanlı paketleri (.xlsxveya.odsolan.xls'e yeniden adlandırılmış) doğru yükleyiciyi adlandıran net bir iletiyle reddediyor; opak bir hata koduyla başarısız olmak yerineTXLSXWorkbook.Openartık OLE bileşik dosya içeriğini tanıyor (.xlsx'e yeniden adlandırılmış eski bir.xlsveya şifreli bir paket) ve bir ZIP ayrıştırıcı hatası yüzeye çıkarmak yerine dosyanın gerçekte ne olduğunu raporluyor
Sürüm 2.102.0
Eklendi
- Klasik XLS (BIFF8) motorunda çalışma kitapları arası çalışma sayfası kopyalama artık bir formülün kullandığı çalışma kitabı düzeyinde tanımlı adları hedefe getiriyor (Excel bir sayfa çalışma kitapları arasında hareket ettiğinde yaptığı şey): hedefin zaten sahip olduğu bir ad olduğu gibi bağlanıyor (yinelenen oluşturulmuyor), eksik bir ad özgün tanımı ve görünürlükle kaydediliyor; böylece formül buna karşı yeniden derleniyor ve tanımı hedefte çözülemeyen bir ad (örneğin orada var olmayan bir sayfayı işaret ediyor) formülü daha önce olduğu gibi hesaplanan değerinde bırakıyor
Sürüm 2.101.0
Eklendi
- Klasik XLS (BIFF8) motorunda çalışma kitapları arası çalışma sayfası kopyalama artık hedefin başvurulan adda bir sayfası olmadığında ve kaynak bir dosyaya kaydedildiğinde formülleri harici bir bağlantı olarak kaynak çalışma kitabına yeniden yönlendiriyor: kopyalanan hücre canlı bir formül olarak kalıyor (başvuları [SourceBook]Sheet biçimine geçiyor), kaynağın hesaplanan değeri önbelleğe alınmış sonuç olarak tutuluyor; böylece bağlantı yenilenene kadar okumalar çalışmaya devam ediyor ve harici çalışma kitabı başvurusu kaydetme ve yeniden yükleme üzerinden gidiş-dönüş yapıyor; tanımlı ad başvuruları taşıyan formüller ve kaydedilmemiş kaynak çalışma kitaplarından kopyalamalar hesaplanan değeri eskisi gibi tutuyor
Sürüm 2.100.0
Eklendi
- Dizi formülleri artık klasik XLS (BIFF8) motorunda çalışma sayfası kopyalamalarından sağ çıkıyor: her dizi aralığı kopyada bir bütün olarak yeniden oluşturuluyor (aynı çalışma kitabı içinde ve çalışma kitapları arasında); kök formül hedefin sayfa adlarına karşı yeniden derleniyor; hedefin yeniden derleyemediği bir dizi bunun yerine hesaplanan değerlerini tutuyor
Düzeltildi
- Klasik XLS çalışma sayfaları arasında dizi formülü hücreleri içeren bir aralığı kopyalamak artık taşma hücrelerinde (kendi formül ağacı olmayanlar) çökme riski taşımıyor; bu tür hücreler artık hesaplanan değerlerini aktarıyor
Sürüm 2.99.0
Eklendi
- Grafik sayfaları artık klasik XLS (BIFF8) çalışma kitapları arasında kopyalanabiliyor: grafik kayıt akışı hedefe klonlanıyor, seri kategori / değer / ad başvuruları hedefin sayfa adlarına karşı yeniden derleniyor (aynı adda karşılığı olmayan bir sayfanın serisi boş bir başvuruya geri düşüyor; böylece dosya hâlâ açılıyor), grafik yazı tipi başvuruları değere göre hedef yazı tipi tablosuna göç ediyor ve grafik sayfasının sayfa düzeni, sekme rengi, yakınlaştırma ve görünürlüğü geliyor; bu, çalışma kitapları arası çalışma sayfası kopyalamanın son belgelenmiş sınırlamasını kaldırıyor
Sürüm 2.98.0
Eklendi
- Klasik XLS (BIFF8) motorunda çalışma kitapları arası çalışma sayfası kopyalama artık hücreler içindeki zengin metin biçimlendirmesini koruyor: her biçimlendirme çalıştırmasının yazı tipi değere göre hedef çalışma kitabının yazı tipi tablosuna göç ediyor ve çalıştırma ona işaret edecek şekilde yeniden yazılıyor; böylece karışık yazı tipli dizeler düz metne geri düşmek yerine görünümlerini koruyor; fonetik (Uzakdoğu) yardımcı verileri de dizeyle birlikte seyahat ediyor
Düzeltildi
- Yalnızca zengin metin çalıştırmaları tarafından başvurulan (ve hiçbir hücre biçimi tarafından başvurulmayan) yazı tipleri artık klasik XLS çalışma kitabını kaydederken FONT tablosundan düşürülmüyor ve çalıştırmalar artık kaydetme sırasında hücre biçimleriyle aynı yazı tipi yeniden sıralamasını izliyor; böylece zengin metin dizeleri bir kaydet/yeniden yükle döngüsünden sonra doğru yazı tiplerini koruyor
Sürüm 2.97.0
Eklendi
- Klasik XLS (BIFF8) motorunda çalışma kitapları arası çalışma sayfası kopyalama artık gömülü resimleri de klonluyor: görsel baytları hedef çalışma kitabının resim deposuna göç ediyor (özdeş görseller yinelenmek yerine paylaşılıyor) ve her resim çerçevesi hücre çapasını, boyutu, görünürlüğü ve şeffaf rengi koruyor; yeni bir CrossWorkbookCopyXls örnek projesi klasik motor kopyalamasını uçtan uca gösteriyor
Değişti
- Klasik XLS çalışma kitapları arası kopyalama sınırlamaları artık belgeleniyor: grafik sayfaları kopyalanmıyor (onlar için AddCopy nil döndürüyor) ve sayfa başvurusunun hedefte aynı adda sayfası olmayan bir formülü harici bir başvuru olmak yerine kaynağın hesaplanan değerini tutuyor
Sürüm 2.96.0
Eklendi
- Klasik XLS (BIFF8) motorunda çalışma kitapları arası çalışma sayfası kopyalama artık koşullu biçimleri de (hücre ve ifade kuralları, veri çubukları, renk ölçekleri, simge kümeleri ve diferansiyel stilleri), veri doğrulamaları (istem ve hata kutularıyla liste, sayısal, tarih, metin uzunluğu ve özel kurallar), sütun başına ölçütlerle Otomatik Filtre tanımı (açılır liste düğmeleri kopyada yeniden oluşturulur) ve tabloları (kimlikler ve adlar yeniden verilir; böylece hedef çalışma kitabında benzersiz kalır) klonluyor; kural formülleri hedefin sayfa adlarına karşı yeniden derleniyor; hücre formüllerinin davranışıyla eşleşerek
Sürüm 2.95.0
Eklendi
- Klasik XLS (BIFF8) çalışma sayfaları artık bir çalışma kitabından diğerine kopyalanabiliyor: TXLSWorksheets.AddCopy hedef çalışma kitabına yeni bir sayfa ekliyor ve kaynak sayfanın hücre değerlerini, formüllerini (hedef bunları kendi sayfa adlarına karşı yeniden derleyecek şekilde metin olarak yeniden kodlanmış; aynı adlı 3B başvuruları canlı tutarak), birleştirilmiş hücreleri, açıklamaları, köprüleri, satır yüksekliklerini, sütun genişliklerini, anahat düzeylerini, dondurulmuş bölmeleri, sayfa korumasını, sayfa düzenini, el ile sayfa sonlarını, sekme rengini ve görünüm ayarlarını kopyalıyor; hücre, satır ve sütun biçimleri değere göre hedef çalışma kitabının biçim tablosuna göç ediliyor; böylece stilli bir kaynak bağımsız olarak stilli bir kopya üretiyor
- Klasik XLS motorunda çalışma kitapları arası biçim göçü artık her biçim girdisinin yanında tam duyarlıklı RGB ve tema renklerini taşıyor; böylece dolgular, yazı tipleri ve kenarlıklar palette yaklaşımına geri düşmek yerine kesin renklerini koruyor; bu, çalışma kitapları arası aralık düzeyinde yapıştırmaya da uygulanıyor
Sürüm 2.94.0
Eklendi
- Çalışma kitapları arası çalışma sayfası kopyalama artık koşullu biçimleri (diferansiyel stilleri ve dataBar / colorScale / iconSet görsel yükleriyle), tabloları, veri doğrulamaları ve grafikleri (her seriyle birlikte) klonluyor; her alt nesne kendi durumunu hedef çalışma sayfasına derin kopyalıyor
- Çalışma kitapları arası formül başvuruları yeniden yazılıyor: sayfa adı hedefte var olan bir başvuru olduğu gibi çözünüyor, aksi takdirde kaynak çalışma kitabına geri bir harici başvuru (harici bir bağlantı olarak kaydedilir) veya kaynağın dosya kimliği yoksa #REF! oluyor; yeniden yazma hücre formüllerine, koşullu biçim kurallarına, veri doğrulama formüllerine ve grafik seri aralıklarına eşit olarak uygulanıyor
Sürüm 2.93.0
Eklendi
- Bir çalışma sayfası artık bir çalışma kitabından diğerine kopyalanabiliyor: TXLSXSheets.AddCopy hedef çalışma kitabına yeni bir sayfa ekliyor ve kaynak sayfanın hücrelerini, formüllerini, birleştirilmiş aralıklarını, sütun/satır boyutlandırmasını, gizli/daraltılmış/anahat bayraklarını, bölmeleri dondur, görünüm durumunu, korumayı, sayfa düzenini, Otomatik Filtre aralığını ve sekme rengini üzerine kopyalıyor; altı hücre başına stil dizini değer-eşitliği araması yoluyla hedef çalışma kitabının kendi Font/Fill/Border/NumberFormat/Alignment/Protection havuzlarına yeniden eşleniyor; böylece stilli bir kaynak yanlış havuzu işaret eden dizinler yerine bağımsız olarak stilli bir kopya üretiyor
- Altı öznitelik başına stil havuzu (Fonts, Fills, Borders, NumberFormats, Alignments, Protections) her birine değere göre tekilleştiren 1 tabanlı bir LookupOrAdd kullanıma sunuyor; yeni bir CrossWorkbookCopy örnek projesi stil korumasıyla çalışma kitapları arası kopyalamayı gösteriyor
Sürüm 2.92.0
Eklendi
- XLSX çalışma kitapları artık özet tabloları destekliyor: TXLSXWorksheet.AddPivotTable düz bir kaynak aralığını tarıyor, otomatik olarak bir özet önbelleği oluşturuyor ve satır / sütun / sayfa / veri ekseni kablolaması için yazılı bir özet tablo döndürüyor; uzun süredir var olan BIFF8 (XLS) motor API'sini yansıtarak aynı kodun her iki biçimi de hedeflemesine olanak tanıyor; PivotSetDataFieldFormat her toplanan değer alanına bir sayı biçimi atıyor
- Excel tarafından oluşturulan özet tabloları Aç ardından Kaydet yoluyla kayıpsız gidiş-dönüş yapıyor: XLSX motoru her özet önbellek tanımını, önbellek kayıtlarını ve özet tablo parçasını birebir koruyor ve kaydetme sırasında özgün baytları yeniden oynatıyor; böylece bir çalışma kitabını yeniden kaydetmek, yazılı modelin kullanıma sunmadığı özellikler kullansalar bile özetlerini hiçbir zaman düşürmüyor veya değiştirmiyor
Sürüm 2.91.0
Eklendi
- Bir çalışma sayfası Otomatik Filtresi artık verilere uygulanabiliyor; böylece kaydedilen çalışma kitabı eşleşmeyen satırlar zaten gizli olarak açılıyor; Excel'in filtre açılır listesinden bir değer seçildiğinde yaptığı şeyi yansıtıyor
- Gömülü görseller gerçek birimlerdeki (santimetre, inç, punto) geometrilerini EMU değerlerinin yanında kullanıma sunuyor ve isteğe bağlı en-boy oranı kilitlemesiyle bir ölçek çarpanı tarafından yeniden boyutlandırılabiliyor
- Sayfa düzeni kenar boşlukları inç tabanlı kenar boşluklarına karşı bir metrik kolaylık olarak doğrudan santimetre olarak ayarlanabiliyor
- Korumalı XLSX çalışma sayfaları artık Excel'in İncele > Sayfayı Koru onay kutusu listesiyle eşleşen on beş ince taneli izin değiştiricisini (hücreleri biçimlendir, satır ve sütun ekle/sil, sırala, Otomatik Filtre, kilitli/kilitli olmayan hücreleri seç ve daha fazlası) yeni bir AllowOption özelliği yoluyla kullanıma sunuyor; işlem başına ayarlar dosya üzerinden gidiş-dönüş yapıyor
- XLSX çalışma sayfaları artık çoğaltılabiliyor (TXLSXSheets.Duplicate): yeni bir sayfa ekleniyor ve kaynağın hücreleri, birleştirilmiş aralıkları, sütun/satır boyutlandırması, bölmeleri dondur, görünüm durumu, koruması, sayfa düzeni ve sekme rengi üzerine kopyalanıyor; Excel'in sağ tık > Taşı veya Kopyala > Bir kopya oluştur'u yansıtıyor
- Yirmi iki yeni örnek proje kütüphanenin desteklediği yetenekleri kapsıyor: çalışma kitabı şifreleme, hücre açıklamaları, köprüler, tanımlı adlar, Otomatik Filtre değerlendirmesi, gömülü resimler, bir fatura şablonu, gelişmiş XLSX koşullu biçimlendirme, birleştirilmiş hücreler, satır/sütun anahattı, bölmeleri dondur, çok sayfalı düzen, dizi formülleri, aralık kopyala/taşı, bul/değiştir, tarih sistemleri, zengin metin, gelişmiş CSV, HTML dışa aktarım seçenekleri, özel sayı biçimleri, gizli satırlar/sütunlar ve çalışma sayfası koruması
Sürüm 2.90.29
Değişti
- Akışkan doğrudan okuyucu artık hücre başına işleyici bağlı olmasa bile her doldurulmuş hücreyi sayıyor; böylece düz bir ReadFile çağrımı bir çalışma sayfasını boyutlandırmak için hızlıca kullanılabiliyor; döndürülen sayı ve CellCount özelliği taranan doldurulmuş hücre sayısını raporluyor
Sürüm 2.90.28
Eklendi
- Formüller artık adım adım değerlendirilebiliyor; bu, Excel'in Formülü Değerlendir komutunun eşdeğeridir: yeni bir izleyici bir ifadeyi en içtekinden başlayarak bir alt adım anda bir kez azaltıyor ve her azaltmayı kaynak alt ifadesi, işlenenleri değerleriyle değiştirdikten sonraki aynı alt ifade ve sonuçlanan değerle raporluyor; böylece uygulamalar bir sonucun nasıl oluşturulduğunu gösterebiliyor; işleç önceliğine saygı gösteriyor, SUM gibi işlevler için aralık başvurularını bütünlüğü içerisinde tutuyor ve çalışma sayfası hesaplama motorunu yeniden kullanıyor; böylece her adım eksiksiz bir yeniden hesaplamayla aynı fikirde
Sürüm 2.90.27
Eklendi
- XLSX çalışma kitapları artık satırlar geldikçe her çalışma sayfasını doğrudan pakete yayan ve tam bir bellek içi hücre ağacı oluşturmadan yeni bir akışkan doğrudan yazıcı yoluyla hücre hücre üretilebiliyor; böylece çok büyük dosyalar neredeyse sabit bir bellek ayak iziyle üretilebiliyor; yazıcı inline dizeleri, sayıları, Boole değerlerini, tarihleri ve formülleri birden çok sayfa boyunca işliyor ve akışkan doğrudan okuyucuyla gidiş-dönüş yapıyor
Sürüm 2.90.26
Eklendi
- XLSX çalışma kitapları artık tam bir bellek içi hücre ağacı oluşturmadan hücre başına ve sayfa başına olaylar yükselten yeni bir akışkan doğrudan okuyucu yoluyla hücre hücre taranabiliyor; çok büyük dosyalar için bellek ayak izini neredeyse sabit tutuyor; rapor edilen her hücre değerini, türünü (sayı, dize, Boole, tarih veya hata), formül metnini ve stil dizinini taşıyor; isteğe bağlı tarih algılama ve erken iptal desteğiyle
Sürüm 2.90.25
Eklendi
- Klasik XLS çalışma sayfaları artık A1 tarzı hücre başvurularından köprü ekleyebiliyor; URL normalleştirmesini, çalışma kitabı hedefli alt adresleri, görüntüleme metnini ve ekran ipuçlarını koruyarak
Sürüm 2.90.24
Eklendi
- Klasik XLS sayfa sonları artık sayfa sonu koleksiyonu ve çalışma sayfası yardımcı aşırı yükleri yoluyla 1 tabanlı satır veya sütun konumlarından ve A1 tarzı hücre başvurularından eklenebiliyor
Sürüm 2.90.23
Eklendi
- Klasik XLS çalışma sayfaları ve şekil koleksiyonları artık A1 tarzı aralık dizelerinden dikdörtgen, oval, çizgi ve yazılı otomatik şekil çizim nesneleri oluşturabiliyor
Sürüm 2.90.22
Eklendi
- Klasik XLS şekil koleksiyonları artık bir AddTextBox aşırı yükü yoluyla A1 tarzı aralık dizelerinden metin kutuları oluşturabiliyor
Sürüm 2.90.21
Eklendi
- Klasik XLS metin kutuları artık yeni bir SetArea aşırı yükü yoluyla A1 tarzı aralık dizelerinden yeniden konumlandırılabiliyor
Sürüm 2.90.20
Eklendi
- Klasik XLS çalışma sayfası metin kutuları artık bir AddTextBox aşırı yükü yoluyla A1 tarzı aralık dizelerinden oluşturulabiliyor
Sürüm 2.90.19
Eklendi
- Klasik XLS çalışma sayfaları artık yeni bir AddTextBox yöntemi yoluyla doğrudan satır ve sütun çapalarından çizim metin kutuları oluşturabiliyor
Sürüm 2.90.18
Eklendi
- Klasik XLS çalışma sayfaları artık yeni AddComment aşırı yükleri yoluyla doğrudan satır ve sütun koordinatlarından hücre açıklamaları oluşturabiliyor