Welke XLSX-functies worden ondersteund?
TXLSXWorkbook ondersteunt waarden, formules, expliciete formuleberekening, stijlen, aangepaste getalnotaties, breedtes en hoogtes, samengevoegde cellen, HTML-export op bereikniveau, hyperlinks, opmerkingen, afbeeldingen, voorwaardelijke opmaak, gegevensvalidatie, filters, tabellen, grafieken, rich text, documenteigenschappen, bladzichtbaarheid, pagina-instelling, AES-versleuteld opslaan en op stream gebaseerd openen/opslaan.
Kan ik XLSX-bestanden opslaan of openen vanuit streams?
Ja. De XLSX-facade ondersteunt SaveAs(Stream) en Open(Stream), die geschikt zijn voor geheugenbuffers, database-BLOB-velden, HTTP-antwoorden en andere niet-bestandsopslagpaden.
Hoe moeten grote XLSX-exports worden behandeld?
Gebruik de XLSX-facade en schakel Workbook.StreamingWrite in wanneer het rapport blad voor blad wordt gegenereerd. Streaming-schrijfbewerkingen verminderen de werkmapgeheugendruk tijdens opslaan.
Kan HotXLS met een wachtwoord versleutelde XLSX-archieven openen of opslaan?
TXLSXWorkbook.SaveAsEncrypted kan een ECMA-376-AES-beschermde XLSX-container schrijven wanneer u een niet-lege-wachtwoord opgeeft. OpenEncrypted kan terugvallen op gewone Open voor onversleutelde pakketten, maar het blijft EXlsxEncryptionNotImplemented genereren voor versleutelde pakketten totdat decryptie-ondersteuning arriveret. Werkblad- en werkmapbeveiliging blijven afzonderlijke Excel-stijlvergrendelingsfuncties.
Kan ik macro's behouden?
De XLSX-facade kan een vbaProject.bin-payload byte-voor-byte door de werkmap heen bewaren en een geparsede, alleen-lezen ParsedVBAProject-weergave blootleggen voor geldige VBA-opslag. Het compileert of voert geen VBA-code uit.
Berekenen formules binnen HotXLS?
HotXLS schrijft formuletekst in opgeslagen werkmappen, en spreadsheettoepassingen kunnen die cellen opnieuw berekenen wanneer het bestand wordt geopend. Voor expliciete evaluatie in-process stellen zowel de klassieke XLS- als XLSX-facade Calculate beschikbaar; wijs OnUserFunction toe wanneer aangepaste of niet-ondersteunde werkbladfuncties door applicatiecode moeten worden behandeld.