Hangi Delphi ve C++Builder sürümleri destekleniyor?
Tam paket, Delphi ve C++Builder XE5'ten RAD Studio 13.1 Florence'a kadar olan sürümleri hedefler. Deneme sürümü kurulum aracı şu anda RAD Studio 11.3, 12.3 ve 13.1 için paketler içerir
Sıkça sorulan sorular
Bu sayfa; HotXLS kurulumu yaparken, XLS ile XLSX arayüzleri arasında seçim yaparken, deneme sürümünü değerlendirirken, raporları dışa aktarırken ve Delphi veya C++Builder uygulamalarını dağıtırken en çok sorulan soruları bir araya getirmektedir
Kurulumla ilgili soruların çoğu IDE algılama, desteklenen sürümler ve isteğe bağlı C++Builder içeriğiyle ilgilidir
Tam paket, Delphi ve C++Builder XE5'ten RAD Studio 13.1 Florence'a kadar olan sürümleri hedefler. Deneme sürümü kurulum aracı şu anda RAD Studio 11.3, 12.3 ve 13.1 için paketler içerir
IDE sayfası, mevcut makinede algılanan desteklenen RAD Studio kurulumlarını listeler. Desteklenen bir IDE listede yoksa, RAD Studio'nun yüklü olduğunu ve kurulum aracının IDE ayarlarına sahip olan aynı Windows kullanıcı profilinde çalıştığını doğrulayın
Kurulum aracı, Tool Palette'te losLab adlı bir sekme kaydeder. Görsel bileşenler DataToXLS ve GridToXLS olarak adlandırılır
C++Builder paket dosyaları ve demo projeleri isteğe bağlı kurulum içerikleridir. C++Builder entegrasyonuna veya demolarına ihtiyacınız olduğunda kurulum sırasında ilgili C++Builder IDE onay kutusunu işaretleyin
Evet. HotXLS, desteklenen IDE sürümleri için standart Win32 ve Win64 paket çıktıları sağlar. Kurulum aracı kaynak koddan yeniden derleme işlemleri için Win64x kütüphane yollarını kaydedebilir, ancak şu anda önceden derlenmiş Win64x paketleri sunulmamaktadır
Hayır. HotXLS çalışma kitaplarını doğrudan okur, yazar, biçimlendirir ve dışa aktarır. Microsoft Excel, Office otomasyonu, COM otomasyonu veya harici bir elektronik tablo işlemi gerektirmez
Deneme sürümü, tam sürümle API uyumludur ancak çalışma kitabı boyutu için sessiz sınırlara sahiptir
Deneme sürümü, çalışma kitabı başına en fazla 5 çalışma sayfasına, çalışma sayfası başına 100 satıra ve 26 sütuna izin verir. Aynı sınırlar hem XLS arayüzü hem de XLSX arayüzü için geçerlidir
Deneme sınırlarının ötesindeki yazma işlemleri API tarafından kabul edilir ancak kaydedilen dosyadan çıkarılır. Tam sürüm, kaynak kodda hiçbir değişiklik gerektirmeden bu sınırları kaldırır
Hayır. 5'ten fazla çalışma sayfası veya 100'den fazla satır ve 26 sütun içeren mevcut bir çalışma kitabını açmak dosyayı kırpmaz. Sınırlar, çalışma kitabı oluşturulduktan sonra kullanıcı tarafından başlatılan çalışma sayfası eklemeleri ve hücre yazma işlemleri için geçerlidir
Hayır. Sınırlar sessizdir: Bir yazma işlemi deneme sürümü sınırını aştığında hiçbir iletişim kutusu, günlük satırı veya özel durum oluşturulmaz
HotXLS, mevcut projelerin kendi hızlarında ilerleyebilmesi için klasik XLS API'si ile modern XLSX API'sini ayrı tutar
lxHandle mı yoksa lxHandleX mi kullanmalıyım?Klasik Excel 97-2003 XLS iş akışları ve eski rapor kodları için lxHandle kullanın. Excel 2007+ XLSX dosyaları ve OOXML'e özgü özellikler için lxHandleX ve TXLSXWorkbook kullanın
Evet. Uygulamalar her iki birimi de içerebilir ve her dosya formatı için ayrı çalışma kitabı nesneleri tutabilir. Bu, eski XLS çıktılarını korurken yeni XLSX raporları eklemek gerektiğinde oldukça kullanışlıdır
XLS ve XLSX farklı dosya modellerine sahiptir. Paylaşılan dizeler, OOXML stilleri, tablolar, grafik sayfaları ve paket ilişkileri gibi yalnızca XLSX'e özgü kavramlar, klasik XLS arayüzüne uyarlanmak yerine lxHandleX içinde bulunur
Delphi veya C++Builder demo klasörleri altındaki QuickStart ve ApiTour demolarıyla başlayın. XLSX'e özgü kodlar için XLSX arayüzüne genel bakış belgesini ve XLSX dışa aktarma demolarını inceleyin
XLSX arayüzü, yaygın rapor oluşturma ihtiyaçlarını karşılar ve kasten saklı tutulan özellikleri belgelendirir
TXLSXWorkbook değerleri, formülleri, açık formül hesaplamasını, stilleri, özel sayı biçimlerini, genişlikleri ve yükseklikleri, birleştirilmiş hücreleri, aralık düzeyinde HTML dışa aktarmayı, köprüleri, yorumları, resimleri, koşullu biçimlendirmeyi, veri doğrulamayı, filtreleri, tabloları, grafikleri, zengin metni, belge özelliklerini, çalışma sayfası görünürlüğünü, sayfa yapısını, AES şifreli kaydetmeyi ve akış tabanlı açma/kaydetme işlemlerini destekler
Evet. XLSX arayüzü, bellek arabellekleri, veritabanı BLOB alanları, HTTP yanıtları ve dosya dışı diğer depolama yolları için uygun olan SaveAs(Stream) ve Open(Stream) işlevlerini destekler
XLSX arayüzünü kullanın ve rapor sayfa sayfa oluşturuluyorsa Workbook.StreamingWrite özelliğini etkinleştirin. Akış tabanlı yazma, kaydetme işlemi sırasında çalışma kitabının bellek üzerindeki baskısını azaltır
TXLSXWorkbook.SaveAsEncrypted, boş olmayan bir parola sağladığınızda ECMA-376 AES korumalı bir XLSX kapsayıcısı yazabilir. OpenEncrypted, şifrelenmemiş paketler için sıradan Open yöntemine geri dönebilir, ancak şifre çözme desteği gelene kadar şifrelenmiş paketler için hala EXlsxEncryptionNotImplemented hatası verir. Çalışma sayfası ve çalışma kitabı koruması, Excel tarzı ayrı kilitleme özellikleri olarak kalır
XLSX arayüzü, geçerli VBA depolaması için vbaProject.bin yükünü çalışma kitabı aracılığıyla bayt bayt tutabilir ve ayrıştırılmış, salt okunur bir ParsedVBAProject görünümü sunabilir. VBA kodunu derlemez veya yürütmez
HotXLS, formül metnini kaydedilen çalışma kitaplarına yazar ve e-tablo uygulamaları dosya açıldığında bu hücreleri yeniden hesaplayabilir. İşlem içi açık değerlendirme için, hem klasik XLS hem de XLSX arayüzleri Calculate işlevini sunar; özel veya desteklenmeyen çalışma sayfası işlevlerinin uygulama kodu tarafından işlenmesi gerektiğinde OnUserFunction kullanın
Bu yanıtlar çıktı formatlarını, dağıtım beklentilerini ve genellikle bir uygulamayı göndermeden önce sorulan lisanslama sorularını kapsar
Evet. HotXLS; CSV, TSV, HTML ve RTF gibi formatlar için dışa aktarma yardımcıları içerir. Çalışma kitabı formatınıza uygun arayüzü kullanın ve iş akışınızın ihtiyaç duyduğu dışa aktarma yöntemini seçin
Evet. HotXLS, Excel'i otomatikleştirmediği için masaüstü uygulamaları, hizmetler, toplu işler, kurulum araçları ve Office otomasyonunun kırılgan olacağı veya kullanılamayacağı sunucu tarafı yardımcı programları için uygundur
Hayır. HotXLS çalışma zamanı telif ücreti gerektirmez. Kütüphane ile uygulamalar geliştiren geliştiriciler için geliştirici lisanslarına ihtiyacınız vardır