TXLSXTables يوفر TXLSXWorksheet.Tables واجهة API لهذه الميزة في XLSX مع الحفاظ على المعرفات الأصلية TXLSXTable واجهة API لهذه الميزة في XLSX مع الحفاظ على المعرفات الأصلية
واجهة API لهذه الميزة في XLSX مع الحفاظ على المعرفات الأصلية
function Add: TXLSXTable; overload;
function Add(const AName, ARange: WideString; AColumns: TStrings): Integer; overload;
function FindByName(const AName: WideString): TXLSXTable;
function DeleteByName(const AName: WideString): Boolean;
property TXLSXTable.Name, DisplayName, Range: WideString;
property TXLSXTable.Columns: TStringList;
property TXLSXTable.StyleName: WideString;
property TXLSXTable.ShowFirstColumn, ShowLastColumn, ShowRowStripes, ShowColumnStripes, TotalsRowShown: Boolean;
function TXLSXTable.FindFirst(ASheet: TXLSXWorksheet; const AColumnName: WideString; const AValue: Variant): Integer;
function TXLSXTable.FindNext(ASheet: TXLSXWorksheet; const AColumnName: WideString; const AValue: Variant; AAfterRow: Integer): Integer;
التعريفات
| Name and DisplayName | التعريفات |
| Range | الأعضاء الرئيسيون |
| Columns | استخدم الخصائص والأساليب لإنشاء أوراق العمل والنطاقات والكائنات وقراءتها وتحديثها |
| ColumnIds | استخدم الخصائص والأساليب لإنشاء أوراق العمل والنطاقات والكائنات وقراءتها وتحديثها |
| ColumnTotalsRowFunctions and ColumnTotalsRowLabels | مثال |
| ColumnCalculatedColumnFormulas and ColumnTotalsRowFormulas | انظر أيضاً |
| AutoFilterRange, AutoFilterColumns and SortStateXml | انظر أيضاً |
| FindFirst and FindNext | البحث عن الصفوف حسب قيمة عمود في ورقة يقدّمها المستدعي: FindFirst تعيد أول صف يبدأ ترقيمه من 1 يكون فيه العمود المسمّى مساويًا للقيمة (0 عند عدم وجود تطابق)، FindNext continues the scan after AAfterRow؛ مطابقات السلاسل النصية لا تراعي حالة الأحرف، وتُقارن الأرقام بالقيمة والقيم المنطقية بحالة الصواب، ويبقى نموذج الجدول منفصلًا عن أي ورقة عمل |
TXLSXWorksheet
var Columns: TStringList;
begin
Columns := TStringList.Create;
try
Columns.Add('Product');
Columns.Add('Amount');
Sheet.Tables.Add('SalesTable', 'A1:B25', Columns);
Sheet.Tables.FindByName('SalesTable').ShowRowStripes := True;
finally Columns.Free end;
end;TXLSXWorksheet