HotXLS Belgeleri

Çalışma kitabı görünümleri, bağlantılar ve XML Haritaları

Bu başvuru, hücre ızgarasının dışında yer alan ve sayfalar, aralıklar, filtreler ile paket parçaları değiştiğinde tutarlı kalması gereken düzenlenebilir çalışma kitabı meta verilerini kapsar

Klasik özel görünümler

TXLSWorksheet.CustomViews , TXLSCustomViews, Count, Itemsve Invalidateüyeleri türlenmiş ve bilinmeyen özel görünüm kayıtlarını koruyan SyncToRaw döndürür

TXLSCustomView , ViewId, Zoom, GridColorIndex, ActivePane, ShowPageBreaks, ShowFormulas, ShowGridLines, ShowHeadings, ShowOutlineSymbols, ShowZeroValues, CenterHorizontally, CenterVertically, PrintHeadings, PrintGridLines, FitToPage, FilterMode, AutoFilterVisible, FrozenPanes, FrozenNoSplit, SplitVertically, SplitHorizontally, TopLeftRow, TopLeftColumn, SplitX, SplitY, RightPaneColumn, BottomPaneRow, SelectionCount, Selections, HorizontalPageBreaks, VerticalPageBreaks, HasPageSetup, PaperSize, PrintScale, FirstPageNumber, FitToPagesWide, FitToPagesTall, PageSetupFlags, HorizontalResolution, VerticalResolution, HeaderMargin, FooterMargin, Copies, FilterFieldCount, FilterActive, FilterCriteria1, FilterCriteria2, FilterOperators, ClearFilterCriteria, RawRecordCount, RawRecordIdsve RawRecordDataöğelerini açığa çıkarır

TXLSCustomViewCellRange, TXLSCustomViewCellRanges, TXLSCustomViewSelectionInfo, TXLSCustomViewPageBreakve TXLSCustomViewPageBreaks , bir görünümün sahip olduğu seçim ve sayfa sonu yüklerini taşır

XLSX çalışma kitabı pencereleri

TXLSXWorkbook.WorkbookViews , TXLSXWorkbookView tarafından yapılandırılan sıralı TXLSXWorkbookViewVisibility

TXLSXWorkbookViewAssign, ActiveTab, FirstSheet, Visibility, Minimized, ShowHorizontalScroll, ShowVerticalScroll, ShowSheetTabs, XWindow, YWindow, WindowWidth, WindowHeight, TabRatio, AutoFilterDateGrouping, UnknownAttributesve Extensions
TXLSXWorkbookViewsAdd, Insert, Delete, Move, Clear, Countve Items

Sayfa ekleme, silme ve taşıma, bağımsız geometri ve görüntüleme ayarlarını korurken her pencerenin etkin ve ilk görünür sekmesini yeniden eşler

Bölme başına seçimler

TXLSXWorksheet.Selections , TXLSXSelectionsdöndürür; TXLSXSelectionPane hedef bölmeyi tanımlar ve her TXLSXSelection , Pane, ActiveCell, ActiveCellIdve çok alanlı Sqref

TXLSXSelection.Assign bir seçimi kopyalarken TXLSXSelections.Add, AddSelection, Assign, Clear, Delete, IndexOfPane, Countve Items sıralı sayfa görünümü koleksiyonunu korur

Bağlantı alt modelleri

TXLSConnection , veritabanı, web, metin ve OLAP meta verilerini korur. Web modeli WebParsePre, WebHtmlTablesve WebTableskullanır; sabit metin modeli TextSourceFile ve TextFieldskullanır; OLAP modeli HasOlapProperties, OlapLocal, OlapLocalConnection, OlapLocalRefresh, OlapSendLocale, OlapRowDrillCount, OlapServerFill, OlapServerNumberFormat, OlapServerFont, OlapServerFontColor, OlapExtraAttributesXmlve OlapChildrenXml

SourceFile üst düzey bağlantı kaynağını saklarken TextSourceFile bağımsız textPr içe aktarma kaynağını saklar; boş bir TextSourceFile , uyumluluk için SourceFile öğesine geri döner

TXLSWebTableSelectorKind , TXLSWebTableSelector öğesini yapılandırır; Kind, Name, Index, ExtraAttributesXml, ChildrenXml, Assignve Validate üyeleri adlandırılmış, dizinli ve tam tablo seçicilerini korur

TXLSWebTableSelectors , Add, AddExisting, Assign, Validate, Delete, Clear, Count, Items, ExtraAttributesXmlve UnknownChildrenXml

TXLSTextImportFieldType , TXLSTextImportField öğesini yapılandırır; FieldType, Position, ExtraAttributesXml, ChildrenXml, Assignve Validate üyeleri tek bir sabit metin alanını tanımlar

TXLSTextImportFields , Add, AddExisting, Assign, Validate, Delete, Clear, Count, Items, ExtraAttributesXmlve UnknownChildrenXml

Eksiksiz bağlantı üyeleri

TXLSConnection ortak özellikleri Id, TypeCode, SourceFile, OdcFile, SingleSignOnId, KeepAlive, Interval, BackgroundRefresh, RefreshOnLoad, SaveData, SavePassword, NewConnection, Deleted, OnlyUseConnectionFile, ReconnectionMethod, RefreshedVersion, MinRefreshableVersion, ConnectionString, CommandText, ServerCommandText, CommandType, Parametersve ExtensionXml

Web özellikleri WebUrl, WebPost, WebEditPage, WebHtmlFormat, WebXml, WebSourceData, WebConsecutive, WebFirstRow, WebXl97, WebTextDates, WebXl2000, WebExtraAttributesXmlve WebChildrenXml

Metin özellikleri TextSourceFile, TextPrompt, TextDelimited, TextCodePage, TextFirstRow, TextCharacterSet, TextQualifier, TextFileType, TextDecimal, TextThousands, TextTab, TextSpace, TextComma, TextSemicolon, TextConsecutive, TextDelimiter, TextExtraAttributesXmlve TextChildrenXmlöğeleridir; veritabanı koruması DbExtraAttributesXml ve DbChildrenXml

TXLSConnections.Assign bir koleksiyonu kopyalar, IndexOfId kararlı bir bağlantı tanımlayıcısını bulur ve RootAttributesXml ile UnknownChildrenXml desteklenmeyen kök içeriği korur

Bağlantı parametreleri

TXLSConnectionParameter , Name, ParameterType, SqlType, RefreshOnChange, Prompt, CellReference, IntegerValue, DoubleValue, BooleanValue, StringValue, ValueKind, ExtraAttributesXmlve Assign

TXLSConnectionParameters , Add, AddExisting, Assign, Delete, Clear, Countve Items

Sorgu tabloları ve alanları

TXLSQueryTable , Assign, ConnectionId, ResultTableName, ResultRange, RowNumbers, DisableRefresh, BackgroundRefresh, FirstBackgroundRefresh, RefreshOnLoad, GrowShrinkType, FillFormulas, RemoveDataOnSave, DisableEdit, PreserveFormatting, Intermediate, AutoFormatId, ApplyNumberFormats, ApplyBorderFormats, ApplyFontFormats, ApplyPatternFormats, ApplyAlignmentFormats, ApplyWidthHeightFormats, PreserveSortFilterLayout, FieldIdWrapped, AdjustColumnWidth, HeadersInLastRefresh, MinimumVersion, UnboundColumnsLeft, UnboundColumnsRight, DeletedFields, SortStateXml, ExtensionXml, RefreshExtensionXml, UnknownChildrenXml, ExtraAttributesXml, RefreshExtraAttributesXmlve RefreshUnknownChildrenXml kullanır

TXLSQueryTableField , Id, Name, TableColumnId, DataBound, RowNumbers, FillFormulas, Clipped, ExtraAttributesXml, Assignve Validate kullanır

TXLSQueryTableFields, Add, AddExisting, Assign, FindById, FindByTableColumnId, NextId, Validate, Delete, Clear, Countve Items sağlar; TXLSQueryTables.Assign , çalışma sayfası sorgu tablosu koleksiyonunu kopyalar

Açık sorgu tablosu yenileme

Caller sağlayıcısız açık yenileme, kayıt, yerel bağlar ve harici işlem sınırları için otomatik sorgu sağlayıcıları konusuna bakın

TXLSXWorksheet.RefreshQueryTable, mevcut bir sorgu tablosunu ada veya 0 tabanlı koleksiyon indeksiyle seçer ve caller sahipliğinde bir TXLSQueryTableProvider, varsayılan 1.000.000 veri satırı olan pozitif bir AMaxRows sınırı ve isteğe bağlı bir TXLSQueryRefreshProgress callback'i kabul eder

TXLSQueryTableProvider.Fetch(Connection, Query, MaxRows, out Data, var Abort) uygulayarak skaler Variant değerlerden ColumnCount ve dikdörtgen Rows taşıyan bir TXLSQueryResultData kaydı döndürün; TXLSQueryResultRow variant dizisidir ve TXLSQueryResultRows bu satırların dizisidir; satırlar mevcut başlıkları dışlar ve hedef genişlikle eşleşmelidir; sayısal değerler, tarihler, Boolean'lar, dizeler, hatalar, boş değerler ve null'lar türlerini korur ve = ile başlayan dizeler literal değer olarak kalır

Sağlayıcı, yalnızca çağrı boyunca geçerli olan ayrık bağlantı ve sorgu meta verisi anlık görüntüleri alır ve satır sınırına uymalıdır; kitaplık fazla satırları, düzensiz matrisleri, desteklenmeyen değer türlerini, geçersiz genişlikleri ve 1.048.576 satır × 16.384 sütun çalışma sayfası ızgarası dışındaki sonuçları kırpma olmadan reddeder

Yenileme mevcut başlıkları ve hücre biçimlendirmesini korur, küçülen sonucun eski veri kuyruğunu temizler, bağlı bir Excel tablosunu ve desteklenen filtre veya sıralama aralıklarını yeniden boyutlandırır, sorgu tablosu meta verisini günceller ve bağımlı hesaplamaları geçersiz kılar; sonuç alanı dışındaki formüller ve stiller değişmeden kalır

Devre dışı bir sorgu, silinmiş bağlantı, üst üste binen birleştirilmiş hücreler veya dizi formülleri, başka bir tablo veya sorgu sonucu, dolu genişleme hücreleri, hesaplanan tablo sütunları, toplamlar satırı, satır numarası sütunları, fill-formula davranışı veya bağlı olmayan sütunlar sonuç hücreleri değişmeden yenilemeyi engeller

İlerleme, getirme öncesi, sonuçları uygulamadan önce ve her uygulanan ya da temizlenen satırdan sonra bildirilir; iptal etmek için sağlayıcıda veya ilerleme callback'inde Abort ayarlayın ve dönüş değeri 1 başarıyı, 0 iptali, -1 hatayı gösterir; xlsOperationRefresh altında tanı kodları 1401 ve 1400 iptali ile hatayı tanımlar

İptal veya sağlayıcı, doğrulama ya da callback istisnaları, mevcut hücre tanıtıcıları dahil sonuç hücrelerini ve sorgu ya da tablo meta verisini geri yükler; açık caller sağlayıcıları harici erişimin sahibidir; desteklenen Windows Text, ADO, ODBC ve Web sorguları için otomatik seçim, çalışma kitabı dağıtıcısı üzerinden kullanılabilir; çalışma kitabı açmak veya RefreshOnLoad meta verisini korumak her iki sağlayıcı yolunu da çağırmaz

XML Haritaları ve özel XML

TXLSXWorkbook.XmlMaps , TXLSXXmlMapsdöndürür ve TXLSXWorksheet.XmlCellBindings , sayfa bağlama koleksiyonunu döndürür

TXLSXXmlDataBindingBir haritayı özel bir XML parçasına bağlayan ilişki tanımlayıcısını ve yenileme meta verilerini saklar; Enabled, DataBindingName, FileBinding, FileBindingName, ConnectionId, DataBindingLoadModeve ExtensionXml OOXML dataBinding özniteliklerini yansıtır
TXLSXXmlSchemaTek bir şema tanımlayıcısını, ad alanını ve korunan şema XML'ini saklar; Id, SchemaRef, NamespaceUri, Languageve Xml şema parçasını gidiş-dönüşte eksiksiz korur
TXLSXXmlMapHarita kimliğini, kök öğeyi, ad alanını ve onun DataBinding öğesini saklar; içe aktarma davranışı RootElement, SchemaId, ShowImportExportValidationErrors, AutoFit, Append, PreserveSortAFLayoutve PreserveFormat ile yapılandırılır
TXLSXXmlMapsAddSchema, AddMap, FindSchema, FindMap, DeleteSchema, DeleteMap, Clear, Validate, SelectionNamespaces, SchemaCount, Schemasve MapCount
TXLSXXmlCellBindingBir çalışma sayfası aralığını bir XPath ve XML haritası tanımlayıcısıyla eşler; CellReference, XPath, XmlDataType, MapId, XmlCellPropertyId, ConnectionIdve UniqueName OOXML bağlamasının tamamını korur
TXLSXXmlCellBindingsAdd aşırı yüklemeleri, Delete, Clear, Validate, Countve Items
TXLSXCustomXmlPartAddSchemaRef , özel bir XML öğesini bir şema başvurusuyla ilişkilendirir; Xml öğe verisini, ItemId veri deposu öğe tanımlayıcısını, SchemaRefs ise sıralı başvuru listesini tutar

Gelişmiş kopyalama, HTML ve görüntü üyeleri

TXLSXRangeClonePart, TXLSXRangeClonePartsve TXLSXRangeCloneSourceCounts , bağımlılık duyarlı aralık kopyalamayı tanımlar. TXLSXWorksheet.CaptureRangeCloneSourceCounts, AuthorizeRepeatedDisjointRangeClones, ResizeTableRowsve TileRangeAxisMetadata , derlenmiş rapor genişletmesi ve özel katılımcılar tarafından kullanılan gelişmiş yapısal düzenleme kancalarıdır

TXLSXHtmlExportSessionState , TXLSXHtmlExportSessionöğesini açıklar; BeginExport, ExportNextSheetve Resetkullanın, ardından State, Active, ExportedSheetCountve TotalSheetCountöğelerini inceleyin. Desteklenen çalışma sayfası nesnelerini HTML oturumunda oluşturmak için TXLSXHtmlExportOptions.IncludeDrawings öğesini ayarlayın

TXLSXImage , paylaşılan PDF, SVG, HTML, bit eşlem ve meta dosyası oluşturma için Gamma, ShadowColor, ShadowOpacity, ShadowBlur, ShadowOffsetXve ShadowOffsetY öğelerini açığa çıkarır

Ayrıca bkz.