HotXLS žinyno puslapis, skirtas XLSX Facade apžvalgai, apimantis Delphi ir C++Builder Excel automatizavimą, XLS/XLSX darbo knygos API, darbalapio savybes bei Pascal naudojimą
lxHXLSX fasadas pateikia šias klases:leX HotXLS žinyno puslapis, skirtas XLSX Facade apžvalgai, apimantis Delphi ir C++Builder Excel automatizavimą, XLS/XLSX darbo knygos API, darbalapio savybes bei Pascal naudojimą.xlsxyra speciali sąsajos dalis, skirta Excel 2007+ (.ods) ir OpenDocument Spreadsheet ( lxHXLSX fasadas pateikia šias klases:le ) darbo knygos eigoms. Ji sugyvena kartu su originalia
lxHXLSX fasadas pateikia šias klases:le— primary facade for the Excel 97-2003 BIFF format (.xls), HTML, RTF, CSV) ir ODS skaitymo/rašymo eigoms. Pateikia savo darbo knygų ir darbalapių tipus, kad XLSX būdingas elgesys nebūtų pritaikytas BIFF kodo keliui, ir pateikia ODS importavimą, eksportavimą, automatinį ODS aptikimą per TSV exports. All existing user code continues to use this unit unchangedlxHXLSX fasadas pateikia šias klases:leX— primary facade for the Excel 2007+ OOXML format (.xlsx— pagrindinė sąsaja Excel 2007+ OOXML formatui (Open,SourceFormat) ir ODS skaitymo/rašymo eigoms. Pateikia savo darbo knygų ir darbalapių tipus, kad XLSX būdingas elgesys nebūtų pritaikytas BIFF kodo keliui, ir pateikia ODS importavimą, eksportavimą, automatinį ODS aptikimą perTODSExportOptions
bei
bei
type
TXLSXWorkbook = class // top-level workbook Išorinės darbo knygos nuorodos: SaveAs / Open
TXLSXHtmlExportOptions = class // HTML document, style, BOM) ir ODS skaitymo/rašymo eigoms. Pateikia savo darbo knygų ir darbalapių tipus, kad XLSX būdingas elgesys nebūtų pritaikytas BIFF kodo keliui, ir pateikia ODS importavimą, eksportavimą, automatinį ODS aptikimą per table class options
TODSExportOptions = class // ODS export options for generator, chart) ir ODS skaitymo/rašymo eigoms. Pateikia savo darbo knygų ir darbalapių tipus, kad XLSX būdingas elgesys nebūtų pritaikytas BIFF kodo keliui, ir pateikia ODS importavimą, eksportavimą, automatinį ODS aptikimą per image output
TXLSXSheets = class // worksheet collection on the workbook
TXLSXFonts = class // workbook-level font palette
TXLSXFont = class // single font descriptor
TXLSXFills = class // workbook-level fill palette
TXLSXFill = class // single fill (pattern + fg/bg color)
TXLSXBorders = class // workbook-level border palette
TXLSXBorder = class // four edges + diagonal border
TXLSXNumberFormats = class // workbook-level custom format codes
TXLSXDataValidations = class // workbook-level named ranges
TXLSXWorksheet = class // single worksheet Išorinės darbo knygos nuorodos: cells XLSX fasadas pateikia šias klases: decorations
TXLSXCells = class // cell collection on the worksheet
TXLSXCell = class // single cell (value, formula, *Index style refs)
. Žr. = class // rectangular worksheet range wrapper
TXLSXMergedCells = class // merged-range collection
TXLSXHyperlinks = class // hyperlink collection
TXLSXComments = class // cell-comment collection
. Metodai: = class // image collection (drawings + media)
) su stiliaus informacija ir tableColumns = class // conditional formatting rules
TXLSXConditionalFormats = class // data-validation rules
. Metodai: = class // Excel-style table collection
vis dar išmeta išimtį šifruotiems paketams, kol bus įdiegtas iššifravimo palaikymass = class // chart collection (anchored or full-page)
vis dar išmeta išimtį šifruotiems paketams, kol bus įdiegtas iššifravimo palaikymas = class // single chart (column / bar / line / pie / scatter / bubble / radar)
vis dar išmeta išimtį šifruotiems paketams, kol bus įdiegtas iššifravimo palaikymasSeries = class // chart series Išorinės darbo knygos nuorodos: category, value) ir ODS skaitymo/rašymo eigoms. Pateikia savo darbo knygų ir darbalapių tipus, kad XLSX būdingas elgesys nebūtų pritaikytas BIFF kodo keliui, ir pateikia ODS importavimą, eksportavimą, automatinį ODS aptikimą per bubble-size ranges
TXLSXTextBox = class // stXLSX fasadas pateikia šias klases:alone worksheet drawing text box
, prikabintos darbalapyje arba pilno puslapio specialiame diagramos lape per = class // per-run rich-text payload for cells
(ryšio nereikia) = class // cell alignment / wrap / indent / rotation
— tikslinis URL + SheetNames metaduomenų pilnas ciklass = class // external workbook link collection
— tikslinis URL + SheetNames metaduomenų pilnas ciklas = class // single external workbook reference (Target URL + SheetNames)
XLSX fasadas pateikia šias klases: lxHXLSX fasadas pateikia šias klases:le.TXLSWorkBook XLSX fasadas pateikia šias klases:
lxHXLSX fasadas pateikia šias klases:le.TXLSWorksheet. Applications that need both formats may
use both facades side by side:
uses
lxHXLSX fasadas pateikia šias klases:le, // XLS / HTML / RTF / CSV workbook (TXLSWorkBook)
lxHXLSX fasadas pateikia šias klases:leX; // XLSX workbook (TXLSXWorkbook)
. Programos, kurioms reikalingi abu formatai, gali naudoti abu fasadus šalia vienas kito:
The XLSX facade follows the same call-shape conventions as the BIFF
facade — SaveAs / Open XLSX fasadas seka tas pačias iškvietimo formos konvencijas kaip ir BIFF fasadas —
Sheets.Add / Sheets[i] on the worksheet
collection) ir ODS skaitymo/rašymo eigoms. Pateikia savo darbo knygų ir darbalapių tipus, kad XLSX būdingas elgesys nebūtų pritaikytas BIFF kodo keliui, ir pateikia ODS importavimą, eksportavimą, automatinį ODS aptikimą per Cells.Item[Row, Col].Value on the cell
collection. The example below writes a small workbook that exercises every
currently-supported feature:
uses lxHXLSX fasadas pateikia šias klases:leX;
var
wb: TXLSXWorkbook;
ws: TXLSXWorksheet;
bold, yellow, box, currency: Integer;
begin
wb := TXLSXWorkbook.Create;
try
bold := wb.Fonts.Add('Calibri', 12, True, False);
yellow := wb.Fills.AddSolid($FFFFFF00);
box := wb.Borders.AddBox(xlsxBorderThin);
currency := wb.NumberFormats.Add('"$"#,##0.00');
ws := wb.Sheets.Add('Demo');
ws.Cells.Item[1, 1].Value := 'Hello';
ws.Cells.Item[1, 1].FontIndex := bold + 1;
ws.Cells.Item[1, 2].Value := 123.45;
ws.Cells.Item[1, 2].NumberFormatIndex := currency + 1;
ws.Cells.Item[2, 1].Value := Now; // tagged as date
ws.Cells.Item[2, 2].Formula := 'SUM(B1:B1)';
ws.Cells.Item[3, 1].FillIndex := yellow + 1; // highlight cell
ws.Cells.Item[3, 2].BorderIndex := box + 1; // boxed cell
ws.ColWidth[1] := 24;
ws.RowHeight[1] := 28;
ws.MergeCells(4, 1, 4, 3);
ws.Range['A8:C10'].Merge(True); // merge across rows
ws.AddHyperlink(5, 1, 'https://www.loslab.com', 'Visit losLab');
ws.AddComment(5, 2, 'Important note', 'Kevin');
ws.AddImageFromFile(6, 1, 'logo.png');
ws.AddConditionalFormat('B1:B10', xlsxCfOpGreaterThan, '100');
ws.AddListValidation('C1:C5', 'Yes,No,Maybe');
wb.DefinedNames.Add('SalesData', 'Demo!$A$1:$B$10');
wb.SaveAs('demo.xlsx');
finally
wb.Free;
end;
end;
langelių rinkinyje. Žemiau pateiktas pavyzdys įrašo nedidelę darbo knygą, kuri naudoja kiekvieną šiuo metu palaikomą funkciją:
- Palaikomos funkcijos
- Langelių reikšmės: skaičiai, loginės reikšmės, eilutės, datos, formulės
xl/sharedStrings.xml) Išorinės darbo knygos nuorodos: deduplication on the write path - Workbook-level style palettes —
Workbook.Fonts,Fills,Borders) ir ODS skaitymo/rašymo eigoms. Pateikia savo darbo knygų ir darbalapių tipus, kad XLSX būdingas elgesys nebūtų pritaikytas BIFF kodo keliui, ir pateikia ODS importavimą, eksportavimą, automatinį ODS aptikimą perNumberFormats— plus per-cellFontIndex/FillIndex/BorderIndex/NumberFormatIndex. SaveAs emits real<fonts>/<fills>/<borders>/<numFmts>+<cellXfs>blocks; Open parses them back so Name/Size/Bold/Italic/Color, fill patterns, border edges) ir ODS skaitymo/rašymo eigoms. Pateikia savo darbo knygų ir darbalapių tipus, kad XLSX būdingas elgesys nebūtų pritaikytas BIFF kodo keliui, ir pateikia ODS importavimą, eksportavimą, automatinį ODS aptikimą per custom number formats all survive the round-trip - blokus; Open analizuoja juos atgal, todėl Name/Size/Bold/Italic/Color, užpildymo šablonai, rėmelio kraštai ir pasirinktiniai skaičių formatai išlieka per grįžtamąjį ciklą
Worksheet.ColWidth[Col]Kiekvieno stulpelio pločiai perWorksheet.RowHeight[Row]ir kiekvienos eilutės aukščiai per<cols>(darbalapio<row>htblokas ir kiekvieno - atributai)
cellXfIntegruotas datosXlsxXfIndexDate;TDateTimevalues are tagged automatically - reikšmės pažymimos automatiškai
<mergeCells>Sujungti langeliai (. Žr..Merge(True)for Excel-style merge across rows - ), įskaitant
Worksheet.Range,RCRange,UsedRange,EntireRow) ir ODS skaitymo/rašymo eigoms. Pateikia savo darbo knygų ir darbalapių tipus, kad XLSX būdingas elgesys nebūtų pritaikytas BIFF kodo keliui, ir pateikia ODS importavimą, eksportavimą, automatinį ODS aptikimą perEntireColumnDarbo lapo diapazonai per . Žr. for batch values, formulas,SetArrayFormula, style indexes, number formats, borders, protection flags, auto-fit, merge, offset, resize,Sort, stiliaus indeksų, skaičių formatų, rėmelių, apsaugos vėliavėlių, automatinio pritaikymo, sujungimo, poslinkio, dydžio keitimo,ApplyBuiltinStylebuilt-in cell styles, copy/move helpers, whole-row/whole-column insert/delete helpers) ir ODS skaitymo/rašymo eigoms. Pateikia savo darbo knygų ir darbalapių tipus, kad XLSX būdingas elgesys nebūtų pritaikytas BIFF kodo keliui, ir pateikia ODS importavimą, eksportavimą, automatinį ODS aptikimą per selected-range HTML export - integruotų langelių stilių, kopijavimo/perkėlimo pagalbininkų, visos eilutės/viso stulpelio įterpimo/trynimo pagalbininkų ir pasirinkto diapazono HTML eksporto
<hyperlinks>) backed by per-worksheet rels for external URLs - ), paremtos kiekvieno darbalapio ryšiais (rels) išoriniams URL adresams
xl/commentsN.xml+xl/drawings/vmlDrawingN.vmlLangelių komentarai su VML piešiniu ( - Langelių komentarai su VML piešiniu (
Worksheet.Images), kad Excel programoje būtų atvaizduojami komentarų laukaixl/media/imageN.<ext>Įterpti paveikslėliai (PNG / JPEG / GIF / BMP) per - , įrašomi į
Worksheet.AddTextBox, written as worksheet drawing shapes Išorinės darbo knygos nuorodos: text bodies instead of cell comments, Išorinės darbo knygos nuorodos: direct anchor lookup XLSX fasadas pateikia šias klases: range deletion helpers - Atskiri piešimo teksto laukai per
Workbook.DefinedNames, įrašomi kaip darbalapio piešimo figūros su teksto kūnais, o ne langelių komentarai, su tiesioginės inkaro paieškos ir rėžio trynimo pagalbinėmis priemonėmisSheetIndex) - Darbo knygos lygio vardiniai diapazonai per
Workbook.CalculateXLSX fasadas pateikia šias klases:Worksheet.CalculateFormulių skaičiavimas perWorkbook.OnUserFunctionorWorkbook.OnUserFunctionEx, bendrinantis XLS formulės parserį ir įvertintuvą formulėms su priekyje esančiu lygybės ženklu, langelių ir diapazonų nuorodoms, susijusiems formulės langeliams, nuorodoms tarp lapų, apibrėžtų pavadinimų diapazonams bei palaikomoms teksto, datos, darbo dienų, inžinerinėms / pagrindų konvertavimo, bitinėms, statistinėms, agregavimo ir matematikos funkcijoms; naudokite - Per-worksheet conditional formatting
(
Worksheet.ConditionalFormatsIšplėstinis puslapio nustatymas: data validation (Worksheet.DataValidations, kad išspręstumėte pasirinktines ar nepalaikomas funkcijasAddListValidation(Range, Items)Darbalapio sąlyginis formatavimas ( - ) ir duomenų patvirtinimas (
RowOutlineLevel,ColOutlineLevel), įskaitant išskleidžiamojo meniuRowHidden,ColHidden)) ir ODS skaitymo/rašymo eigoms. Pateikia savo darbo knygų ir darbalapių tipus, kad XLSX būdingas elgesys nebūtų pritaikytas BIFF kodo keliui, ir pateikia ODS importavimą, eksportavimą, automatinį ODS aptikimą per collapsed group state (RowCollapsed,ColCollapsed) - Eilučių / stulpelių struktūrinės grupės (
Worksheet.FreezePanes(Row, Col) - Page setup — six margin properties, paper size, orientation,
page scale, fit-to-width / fit-to-height, plus
HeaderText/FooterText) ir suskleistos grupės būsena (xlsxPaper*Užfiksuotos sritys perxlsxPaperLetter,xlsxPaperA4,xlsxPaperA3) ir ODS skaitymo/rašymo eigoms. Pateikia savo darbo knygų ir darbalapių tipus, kad XLSX būdingas elgesys nebūtų pritaikytas BIFF kodo keliui, ir pateikia ODS importavimą, eksportavimą, automatinį ODS aptikimą perxlsxPaperLegal. ĮvardytosPaperSize - konstantos, tokios kaip
Worksheet.SetAutoFilter) - konstantos, tokios kaip, gali būti priskirtos) Išorinės darbo knygos nuorodos: style info, table columns, totals-row labels XLSX fasadas pateikia šias klases: functions, calculated-column formulas) ir ODS skaitymo/rašymo eigoms. Pateikia savo darbo knygų ir darbalapių tipus, kad XLSX būdingas elgesys nebūtų pritaikytas BIFF kodo keliui, ir pateikia ODS importavimą, eksportavimą, automatinį ODS aptikimą per totals-row formulas
Excel stiliaus lentelės (
, gali būti priskirtos
- ) su stiliaus informacija ir tableColumns:
Exposes conditional formatting rules.
Properties:
CountFasado rinkinių klasės valdo sąlyginius formatus, duomenų tikrinimus, pavadintus rėžius, paveikslėlius bei lenteles. Štai pagrindiniai kiekvieno rinkinio nariai:AddAboveAverage,AddColorScale2,AddColorScale3,AddDataBar,AddExisting,AddExpression,AddIconSet,AddSimpleRule,AddTextRule,AddTop10,DeleteAt,DeleteInRange,FindAt,IndexOfCell - TXLSXConditionalFormats:
Exposes data validations.
Properties:
CountFasado rinkinių klasės valdo sąlyginius formatus, duomenų tikrinimus, pavadintus rėžius, paveikslėlius bei lenteles. Štai pagrindiniai kiekvieno rinkinio nariai:AddExisting,AddList,DeleteAt,DeleteInRange,FindAt,IndexOfCell - TXLSXDataValidations:
Exposes defined names (named ranges).
Properties:
CountFasado rinkinių klasės valdo sąlyginius formatus, duomenų tikrinimus, pavadintus rėžius, paveikslėlius bei lenteles. Štai pagrindiniai kiekvieno rinkinio nariai:DeleteByName,FindByName,IndexOfName - . Metodai::
Exposes embedded images.
Properties:
CountFasado rinkinių klasės valdo sąlyginius formatus, duomenų tikrinimus, pavadintus rėžius, paveikslėlius bei lenteles. Štai pagrindiniai kiekvieno rinkinio nariai:DeleteAt,DeleteInRange,FindAt,IndexOfCell - . Metodai::
Exposes Excel tables.
Properties:
CountFasado rinkinių klasės valdo sąlyginius formatus, duomenų tikrinimus, pavadintus rėžius, paveikslėlius bei lenteles. Štai pagrindiniai kiekvieno rinkinio nariai:AddExisting,DeleteByName,FindByName,IndexOfName
langelių rinkinyje. Žemiau pateiktas pavyzdys įrašo nedidelę darbo knygą, kuri naudoja kiekvieną šiuo metu palaikomą funkciją:
- . Metodai:
Workbook.Title,Author,Subject,Keywords,Description,LastModifiedBy,Company: pateikia Excel lenteles. Savybės:docProps/core.xml+docProps/app.xml - Worksheet / workbook password protection (legacy 16-bit hash)
through
Worksheet.Protect/Workbook.ProtectWorkbook; Excel-compatible AES password-protected save throughSaveAsEncrypted, using AES-NI acceleration when available XLSX fasadas pateikia šias klases: portable software fallback otherwise.OpenEncryptedstill raises for encrypted packages until decrypt support lXLSX fasadas pateikia šias klases:s - ir t. t.), įrašomos į
Workbook.LoadVbaProjectFromFile/VbaProjectDarbo lapo / darbo knygos slaptažodžio apsauga (pasenusi 16 bitų maiša) pervbaProject.bin; su Excel suderinamas AES slaptažodžiu apsaugotas išsaugojimas perWorkbook.ParsedVBAProject - Charts — column / bar / line / pie / area / doughnut Diagramos — stulpelinės / juostinės / linijinės / skritulines / sritinės / žiedinės per
vis dar išmeta išimtį šifruotiems paketams, kol bus įdiegtas iššifravimo palaikymas, anchored
on a worksheet (
Worksheet.AddChart) or full-page on a dedicated naudingąjį turinį taip pat galima tikrinti per Diagramos — stulpelinės / juostinės / linijinės / skritulines / sritinės / žiedinės perWorkbook.AddChartSheet(Name, Type, Title) - vis dar išmeta išimtį šifruotiems paketams, kol bus įdiegtas iššifravimo palaikymas , prikabintos darbalapyje arba pilno puslapio specialiame diagramos lape per Išorinės darbo knygos nuorodos: per-run font formatting; round-trips through the shared-string table
- Raiškiojo teksto langeliai per
Worksheet.AddHyperlinkToCell(Row, Col, "Sheet2!A1"), prikabintos darbalapyje arba pilno puslapio specialiame diagramos lape per - Cell range copy / move / clear API on the worksheet
(
CopyRange,CopyRangeTo,MoveRange,ClearRange) - Vidiniai nuorodų inkarai per
(ryšio nereikia) +
per-cell
AlignmentIndex - Langelių lygiavimas per
Worksheet.TabColor/TabColorIsAuto - (ryšio nereikia)
Worksheet.View, including normal view, page-break preview) ir ODS skaitymo/rašymo eigoms. Pateikia savo darbo knygų ir darbalapių tipus, kad XLSX būdingas elgesys nebūtų pritaikytas BIFF kodo keliui, ir pateikia ODS importavimą, eksportavimą, automatinį ODS aptikimą per page-layout view - Darbo lapo skirtuko spalva per
Workbook.StreamingWrite := True) that builds XLSX fasadas pateikia šias klases: writes each worksheet Išorinės darbo knygos nuorodos:out holding the others in memory; the per-row XML accumulator usesTXLSWideStringBuilder, įskaitant normalų rodinį, puslapio lūžio peržiūrą ir puslapio išdėstymo rodinį - Srautinis SaveAs kelias (
Openfor everything above except encrypted XLSX packages XLSX fasadas pateikia šias klases: chart-sheet sheet identification, which fall back to the documented partial behavior - ), kuris sukuria ir įrašo kiekvieną darbalapį nelaikydamas kitų atmintyje; eilučių XML akumuliatorius naudoja
SaveAs(Stream),Open(Stream), todėl langelių ciklas išlieka linijinis - Išsaugojimo/atidarymo ciklo
Workbook.OpenODSpalaikymas viskam, kas nurodyta aukščiau, išskyrus užšifruotus XLSX paketus ir diagramų lapų identifikavimą, kuriems grįžtama prie dokumentuoto dalinio elgesioWorkbook.OpenSrautinis eksportas ir importas:.odsnaudojimui atmintyje arba BLOB laukuoseWorkbook.SaveAsODSXLSX fasadas pateikia šias klases:SaveAs(..., xlsxOpenDocumentSpreadsheet)ir bendrasis - gali įkelti
TODSExportOptionstoSaveAsODSpaketus, o - įrašo ODS išvestį tiesiogiai. Formatas apima reikšmes, formules, stilius, raiškųjį tekstą, eilučių/stulpelių matmenis, sujungimus, nuorodas, paveikslėlius, diagramas, apibrėžtus diapazonus, AutoFilter, sąlyginius formatus, duomenų patvirtinimus, užfiksuotas sritis, puslapio nustatymus, antraštes/poraštes, spausdinimo diapazonus, puslapio lūžius, struktūros grupes, skirtuko spalvą ir lapo matomumą per palaikomus pilnus ciklus
Workbook.OpenCSV(FileName)XLSX fasadas pateikia šias klases:Workbook.OpenCSV(Stream)import CSV or TSV data Išorinės darbo knygos nuorodos: separator sniffing, BOM encoding detection, RFC 4180-style quoting, XLSX fasadas pateikia šias klases: optional value type inference.Open(FileName)metodui.csvXLSX fasadas pateikia šias klases:.tsvfiles to the importer automatically - importuoja CSV arba TSV duomenis su skirtukų atpažinimu, BOM kodavimo aptikimu, RFC 4180 stiliaus kabutėmis ir pasirinktiniu reikšmių tipų nustatymu.
Workbook.GetSheetNames(FileName, List)XLSX fasadas pateikia šias klases:Workbook.GetSheetNames(Stream, List)read ordered sheet names fromxl/workbook.xmlIšorinės darbo knygos nuorodos:out loading worksheet XML - nuskaito surūšiuotus lapų pavadinimus iš
TXLSXCell.LockedXLSX fasadas pateikia šias klases:FormulaHidden— control which cells are editable or whose formulas are visible when the sheet is protected - — valdo, kurie langeliai yra redaguojami arba kurių formulės yra matomos, kai lapas yra apsaugotas
Worksheet.AutoFitColumn,AutoFitColumns,AutoFitRow,AutoFitRows - — valdo, kurie langeliai yra redaguojami arba kurių formulės yra matomos, kai lapas yra apsaugotas
InsertRows,DeleteRows,InsertCols,DeleteCols. Side effects propagate through cells, merged ranges, hyperlinks, comments, freeze pane, range-string references, tables, cell formulas, conditional-format / data-validation formulas, internal hyperlink targets, print setup references, manual page breaks, auto-filter column criteria, chart series ranges, defined names, image anchors) ir ODS skaitymo/rašymo eigoms. Pateikia savo darbo knygų ir darbalapių tipus, kad XLSX būdingas elgesys nebūtų pritaikytas BIFF kodo keliui, ir pateikia ODS importavimą, eksportavimą, automatinį ODS aptikimą per chart anchors - Eilučių / stulpelių įterpimas ir trynimas su pilnu kaskadiniu poveikiu:
PrintArea,PrintTitleRows,PrintTitleCols,PrintGridlines,PrintHeadings,BlackAndWhite,Draft,PrintNotes,PrintOverThenDown - . Šalutinis poveikis persiduoda per langelius, sujungtus rėžius, hipernuorodas, komentarus, užfiksuotas sritis, rėžio eilučių nuorodas, lenteles, langelių formules, sąlyginio formatavimo / duomenų tikrinimo formules, vidinius hipernuorodų tikslus, spausdinimo nustatymų nuorodas, rankinius puslapių lūžius, automatinio filtro stulpelių kriterijus, diagramų serijų rėžius, apibrėžtus pavadinimus, paveikslėlių inkarus ir diagramų inkarus
Worksheet.Visibility(xlsxSheetVisible/xlsxSheetHidden/xlsxSheetVeryHiddenIšplėstinis puslapio nustatymas:IsSelected - Lapo matomumas:
AddRowBreak,AddColBreak) ir - Rankiniai puslapio lūžiai:
Worksheet.AddAutoFilterColumnIšorinės darbo knygos nuorodos: single or AND/OR two-criterion filter rules, plusWorksheet.AutoFilterColumns.FindByColIdXLSX fasadas pateikia šias klases:DeleteByColIdfor direct criteria lookup XLSX fasadas pateikia šias klases: removal (TXLSXAutoFilterColumn) - tiesioginei kriterijų paieškai ir šalinimui (
Workbook.Date1904switches between the 1900 (Windows defaultIšplėstinis puslapio nustatymas: 1904 (Mac) date epoch - Darbo knygos datos bazė:
TXLSXBorder.DiagonalUpXLSX fasadas pateikia šias klases:DiagonalDownĮstrižos kraštinės:Diagonalįjungia įstrižas linijas; - kraštas perneša stilių ir spalvą
TXLSXFont.VertAlignIšplėstos šrifto savybės:OutlineFont,Shadow,Family,CharSet - (viršutinis / apatinis indeksas),
TXLSXDefinedName.HiddenXLSX fasadas pateikia šias klases:Comment - Lapo rodinio parinktys:
Worksheet.Zoom,DisplayGridLines,DisplayZeros,DisplayRightToLeft,StXLSX fasadas pateikia šias klases:ardWidth,StXLSX fasadas pateikia šias klases:ardHeight - OOXML pasenusi indeksuotų spalvų paletė:
Workbook.IndexedColor[0..63]Išorinės darbo knygos nuorodos:ResetIndexedColors - — tikslinis URL + SheetNames metaduomenų pilnas ciklas
Workbook.ExternalLinks/ — tikslinis URL + SheetNames metaduomenų pilnas ciklas — tikslinis URL + SheetNames metaduomenų pilnas ciklas - Temos spalvų palaikymas klasėse
TXLSXFont,TXLSXFill) ir ODS skaitymo/rašymo eigoms. Pateikia savo darbo knygų ir darbalapių tipus, kad XLSX būdingas elgesys nebūtų pritaikytas BIFF kodo keliui, ir pateikia ODS importavimą, eksportavimą, automatinį ODS aptikimą perTXLSXBorderEdge:ColorTheme/ColorIndex/TintAndShadeproperties Išorinės darbo knygos nuorodos: priority ordering (theme > indexed > RGB) - CSV eksportas:
Workbook.SaveAsCSV— 4 overloads (FileName or Stream × active-sheet / explicit SheetIndex + Delimiter), UTF-8 Išorinės darbo knygos nuorodos: BOM, RFC 4180 quoting - HTML eksportavimas:
Workbook.SaveAsHTMLXLSX fasadas pateikia šias klases:. Žr..SaveAsHTMLwrite HTML5 tables for a whole workbook sheet or only the selected rectangle. Options overloads acceptTXLSXHtmlExportOptionsfor full-document output, style emission, BOM emission) ir ODS skaitymo/rašymo eigoms. Pateikia savo darbo knygų ir darbalapių tipus, kad XLSX būdingas elgesys nebūtų pritaikytas BIFF kodo keliui, ir pateikia ODS importavimą, eksportavimą, automatinį ODS aptikimą per table class naming - — 4 perkrovos, RTF 1.6 lentelė su stulpelių pločiais, šrifto formatavimu kiekvienam langeliui ir pilnu BMP Unicode palaikymu per pasirašytus 16 bitų
Workbook.SaveAsRTF— 4 overloads, RTF 1.6 table Išorinės darbo knygos nuorodos: column widths, per-cell font formatting) ir ODS skaitymo/rašymo eigoms. Pateikia savo darbo knygų ir darbalapių tipus, kad XLSX būdingas elgesys nebūtų pritaikytas BIFF kodo keliui, ir pateikia ODS importavimą, eksportavimą, automatinį ODS aptikimą per full-BMP unicode Diagramos — stulpelinės / juostinės / linijinės / skritulines / sritinės / žiedinės per signed-16-bit\uN?Bendrinama infrastruktūra
Bendrinama infrastruktūra
Both facades share a common set of lower-level helper units, which means style descriptors, hash tables, AVL trees, ZIP XLSX fasadas pateikia šias klases: XML I/O, RGB-to-HLS conversions) ir ODS skaitymo/rašymo eigoms. Pateikia savo darbo knygų ir darbalapių tipus, kad XLSX būdingas elgesys nebūtų pritaikytas BIFF kodo keliui, ir pateikia ODS importavimą, eksportavimą, automatinį ODS aptikimą per string builders are written once XLSX fasadas pateikia šias klases: used by either path The shared helpers include:
lxStyleXf,lxStyleFont,lxStyleColor,lxStyleFill,lxStyleBorder— modern style descriptorslxRgb— RGB / HLS color conversionlxHashTable,lxKeyList,lxAvlTree,lxCols,lxRows— deduplicating containers XLSX fasadas pateikia šias klases: AVL-backed cell heap building blockslxXmlReader,lxXmlWriter,lxZipArchive— OOXML transport layerlxStrBuilder,lxCacheStream,lxWStream,lxZlibStream— stream XLSX fasadas pateikia šias klases: string assembly helpers