Sıkça sorulan sorular

Yeni HotXLS kullanıcılarının ilk karşılaştıkları sorunlara yönelik pratik yanıtlar

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

Yerel kütüphane Çalışma kitapları doğrudan Delphi veya C++Builder işleminizin içinde oluşturulur
XLS ve XLSX Ayrı arayüzler, eski XLS kodlarını kararlı tutarken XLSX özelliklerinin bağımsız olarak gelişmesini sağlar
Öncelikle kurulum aracı Normal kurulum için kurulum aracını kullanın; desteklenen RAD Studio sürümlerini otomatik olarak algılar
Çalışma zamanı telif ücreti yok Uygulamalarınızı kopya başına çalışma zamanı ücreti ödemeden dağıtabilirsiniz

Kurulum ve IDE Ayarları

Kurulumla ilgili soruların çoğu IDE algılama, desteklenen sürümler ve isteğe bağlı C++Builder içeriğiyle ilgilidir

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

Kurulum aracı neden yalnızca bazı IDE sürümlerini listeliyor?

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

Tasarım zamanı bileşenleri nerede görünüyor?

Kurulum aracı, Tool Palette'te losLab adlı bir sekme kaydeder. Görsel bileşenler DataToXLS ve GridToXLS olarak adlandırılır

Kurulumdan sonra C++Builder paketleri veya demoları neden eksik?

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

Win32 ve Win64 destekleniyor mu?

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

Microsoft Excel'in yüklü olması gerekiyor mu?

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ü

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ü hangi sınırları uygular?

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 çıktım neden Z sütunu veya 100. satırdan sonra duruyor?

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

Deneme sürümü açtığım dosyaları kırpacak mı?

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

Bir sınıra ulaşıldığında deneme sürümü uyarı gösterir mi?

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

API Seçimi

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

Bir proje her iki arayüzü de kullanabilir mi?

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

Bazı XLSX özellikleri neden eski XLS API'sinde mevcut değil?

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

Örnek kodlar için nereden başlamalıyım?

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 Özellikleri ve Sınırları

XLSX arayüzü, yaygın rapor oluşturma ihtiyaçlarını karşılar ve kasten saklı tutulan özellikleri belgelendirir

Hangi XLSX özellikleri destekleniyor?

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

Akışlardan (Stream) XLSX dosyalarını kaydedebilir veya açabilir miyim?

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

Büyük XLSX dışa aktarma işlemleri nasıl yönetilmelidir?

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

HotXLS parola ile şifrelenmiş XLSX arşivlerini açabilir veya kaydedebilir mi?

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

Makroları koruyabilir miyim?

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

Formüller HotXLS içinde hesaplanıyor mu?

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

Dışa Aktarma, Dağıtım ve Lisanslama

Bu yanıtlar çıktı formatlarını, dağıtım beklentilerini ve genellikle bir uygulamayı göndermeden önce sorulan lisanslama sorularını kapsar

HotXLS, XLS veya XLSX dışındaki formatları dışa aktarabilir mi?

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

HotXLS'i hizmetlerde veya toplu iş araçlarında kullanabilir miyim?

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

Çalışma zamanı telif ücretleri var mı?

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