LightCellsDataProvider
LightCellsDataProvider interface
Representerar dataleverantör för att spara stora kalkylarksfiler i lättviktsläge.
public interface LightCellsDataProvider
Metoder
namn | Beskrivning |
---|---|
IsGatherString() | Kontrollerar om det aktuella strängvärdet för cellen måste samlas in i en global pool. |
NextCell() | Hämtar nästa cell som ska sparas. |
NextRow() | Hämtar nästa rad som ska sparas. |
StartCell(Cell) | Börjar spara data från en cell. |
StartRow(Row) | Börjar spara data på en rad. |
StartSheet(int) | Börjar spara ett kalkylblad. |
Anmärkningar
När du sparar en arbetsbok i detta läge,StartSheet
kommer att kontrolleras när du sparar varje kalkylblad i arbetsboken. För ett ark, omStartSheet
ger sant, då kommer alla data och egenskaper för rader/celler i detta ark som ska sparas att tillhandahållas av implementeringen av detta gränssnitt. För det första,NextRow
kommer att anropas för att hämta nästa radindex som ska sparas. Om ett giltigt radindex returneras (radindexet måste vara i stigande ordning för att raderna ska sparas), kommer ett radobjekt som representerar denna rad att tillhandahållas för implementering att ställa in dess egenskaper efterStartRow
. För en rad,NextCell
kommer att kontrolleras först. Om ett giltigt kolumnindex returneras (kolumnindexet måste vara i stigande ordning för att alla celler i en rad ska sparas), kommer ett cellobjekt som representerar denna cell att tillhandahållas för implementering för att ställa in dess data och egenskaper genomStartCell
. När data för denna cell har ställts in, kommer denna cell att sparas direkt i den genererade kalkylarksfilen och nästa cell kommer att kontrolleras och bearbetas.
Se även
- namnutrymme Aspose.Cells
- hopsättning Aspose.Cells