LoadFilter
Innehåll
[
Dölj
]LoadFilter class
Representerar filtret som ger alternativ för att ladda data vid inläsning av arbetsbok från mall.
public class LoadFilter
Konstruktörer
namn | Beskrivning |
---|---|
LoadFilter() | Konstruerar ett LoadFilter med standardfilteralternativ LoadDataFilterOptions.All. |
LoadFilter(LoadDataFilterOptions) | Konstruerar ett LoadFilter med givna filteralternativ. |
Egenskaper
namn | Beskrivning |
---|---|
LoadDataFilterOptions { get; set; } | Filteralternativen för att ange vilken data som ska laddas. |
virtual SheetsInLoadingOrder { get; } | Anger ark(index) och ordning som ska laddas. Standard är null, vilket anger att alla ark ska laddas i standardordningen i mallfilen. Om inte null och vissa arks index inte finns i den returnerade matrisen, då är arket kommer inte att laddas. |
Metoder
namn | Beskrivning |
---|---|
virtual StartSheet(Worksheet) | Förbereder filteralternativ innan ett givet kalkylblad laddas. Användarens implementering av LoadFilter kan ändra LoadDataFilterOptions here för att ange hur man laddar data för detta kalkylblad. |
Anmärkningar
Användaren kan ange filteralternativ eller implementera sitt eget LoadFilter för att ange hur data ska laddas.
Exempel
Följande exempel visar hur man bestämmer filteralternativen enligt kalkylbladets egenskaper.
[C#]
Workbook wb = new Workbook(template, new LoadOptions() { LoadFilter = new LoadFilterSheet() });
//Custom LoadFilter implementering
class LoadFilterSheet : LoadFilter
{
public override void StartSheet(Worksheet sheet)
{
if (sheet.Name == "Sheet1")
{
LoadDataFilterOptions = Aspose.Cells.LoadDataFilterOptions.All;
}
else
{
LoadDataFilterOptions = Aspose.Cells.LoadDataFilterOptions.None;
}
}
}
Se även
- namnutrymme Aspose.Cells
- hopsättning Aspose.Cells