Cells
Innehåll
[
Dölj
]Cells class
Kapslar in en samling cellrelevanta objekt, som t.exCell
,Row
…etc.
public class Cells : IDisposable, IEnumerable
Egenskaper
namn | Beskrivning |
---|---|
Columns { get; } | Får samlingen avColumn objekt som representerar de enskilda kolumnerna i detta kalkylblad. |
Count { get; } | Får det totala antalet instansierade cellobjekt. |
CountLarge { get; } | Får det totala antalet instansierade cellobjekt. |
FirstCell { get; } | Hämtar den första cellen i detta kalkylblad. |
IsDefaultRowHeightMatched { get; set; } | Indikerar att radhöjd och standardteckensnittshöjd matchar |
IsDefaultRowHidden { get; set; } | Indikerar om raden är dold som standard. |
Item { get; } | FårCell element vid angivet cellradindex och kolumnindex. (2 indexers) |
LastCell { get; } | Hämtar den sista cellen i detta kalkylblad. |
MaxColumn { get; } | Minsta kolumnindex för de celler som har instansierats i samlingen (inkluderar inte kolumnen där stil är definierad för hela kolumnen men ingen cell har instansierats i den). |
MaxDataColumn { get; } | Maximalt kolumnindex för cell som innehåller data. |
MaxDataRow { get; } | Maximalt radindex för cell som innehåller data. |
MaxDisplayRange { get; } | Hämtar det maximala intervallet som inkluderar data, sammanslagna celler och former. |
MaxRow { get; } | Maximalt radindex för cell som innehåller data eller stil. |
MemorySetting { get; set; } | Hämtar eller ställer in minnesanvändningsalternativet för denna cell. |
MergedCells { get; } | Hämtar samlingen av sammanslagna celler. |
MinColumn { get; } | Minsta kolumnindex för de celler som har instansierats i samlingen (inkluderar inte kolumnen där stil är definierad för hela kolumnen men ingen cell har instansierats i den). |
MinDataColumn { get; } | Minsta kolumnindex för cell som innehåller data. |
MinDataRow { get; } | Minsta radindex för cell som innehåller data. |
MinRow { get; } | Minsta radindex för cell som innehåller data eller stil. |
MultiThreadReading { get; set; } | Hämtar eller ställer in om celldatamodellen ska stödja multitrådsläsning. Standardvärdet för den här egenskapen är false. |
OdsCellFields { get; } | Hämtar listan över fält av ods. |
PreserveString { get; set; } | Hämtar eller ställer in ett värde som anger om alla kalkylbladsvärden bevaras som strängar. Standard är falskt. |
Ranges { get; } | Får samlingen avRange objekt skapade vid körning. |
Rows { get; } | Får samlingen avRow objekt som representerar de individuella raderna i detta kalkylblad. |
StandardHeight { get; set; } | Hämtar eller ställer in standardradhöjden i detta kalkylblad, i poängenhet. |
StandardHeightInch { get; set; } | Hämtar eller ställer in standardradhöjden i detta kalkylblad, i tumenhet. |
StandardHeightPixels { get; set; } | Hämtar eller ställer in standardradhöjden i detta kalkylblad, i pixelenhet. |
StandardWidth { get; set; } | Hämtar eller ställer in standardkolumnbredden i kalkylbladet, i teckenenhet. |
StandardWidthInch { get; set; } | Hämtar eller ställer in standardkolumnbredden i kalkylbladet, i enhet av tum. |
StandardWidthPixels { get; set; } | Hämtar eller ställer in standardkolumnbredden i kalkylbladet, i pixelenhet. |
Style { get; set; } | Hämtar och ställer in standardstilen. |
Metoder
namn | Beskrivning |
---|---|
AddRange(Range) | Lägger till en intervallobjektreferens till cells |
ApplyColumnStyle(int, Style, StyleFlag) | Tillämpar format för en hel kolumn. |
ApplyRowStyle(int, Style, StyleFlag) | Tillämpar format för en hel rad. |
ApplyStyle(Style, StyleFlag) | Tillämpar format för ett helt kalkylblad. |
CheckCell(int, int) | FårCell element eller null vid angivet cellradindex och kolumnindex. |
CheckColumn(int) | FårColumn element eller null vid angivet kolumnindex. |
CheckRow(int) | FårRow element eller vid angivet cellradsindex. |
Clear() | Rensar alla cell- och radobjekt. |
ClearContents(CellArea) | Rensar innehållet i ett intervall. |
ClearContents(int, int, int, int) | Rensar innehållet i ett intervall. |
ClearFormats(CellArea) | Rensar formatering av ett intervall. |
ClearFormats(int, int, int, int) | Rensar formatering av ett intervall. |
ClearMergedCells() | Rensar alla sammanslagna intervall. |
ClearRange(CellArea) | Rensar innehåll och formatering av ett intervall. |
ClearRange(int, int, int, int) | Rensar innehåll och formatering av ett intervall. |
ConvertStringToNumericValue() | Konverterar strängdata i celler till numeriskt värde om möjligt. |
CopyColumn(Cells, int, int) | Kopierar data och format för en hel kolumn. |
CopyColumns(Cells, int, int, int) | Kopierar data och format för en hel kolumn. |
CopyColumns(Cells, int, int, int, int) | Kopierar data och format för hela kolumnerna. |
CopyColumns(Cells, int, int, int, PasteOptions) | Kopierar data och format för en hel kolumn. |
CopyRow(Cells, int, int) | Kopierar data och format för en hel rad. |
CopyRows(Cells, int, int, int) | Kopierar data och format för vissa hela rader. |
CopyRows(Cells, int, int, int, CopyOptions) | Kopierar data och format för vissa hela rader. |
CopyRows(Cells, int, int, int, CopyOptions, PasteOptions) | Kopierar data och format för vissa hela rader. |
CreateRange(string) | Skapar enRange objekt från en adress i området. |
CreateRange(string, string) | Skapar enRange objekt från ett cellintervall. |
CreateRange(int, int, bool) | Skapar enRange objekt från rader med celler eller kolumner med celler. |
CreateRange(int, int, int, int) | Skapar enRange objekt från ett cellintervall. |
DeleteBlankColumns() | Ta bort alla tomma kolumner som inte innehåller några data. |
DeleteBlankColumns(DeleteOptions) | Ta bort alla tomma kolumner som inte innehåller några data. |
DeleteBlankRows() | Ta bort alla tomma rader som inte innehåller några data. |
DeleteBlankRows(DeleteOptions) | Ta bort alla tomma rader som inte innehåller några data. |
DeleteColumn(int) | Tar bort en kolumn. |
DeleteColumn(int, bool) | Tar bort en kolumn. |
DeleteColumns(int, int, bool) | Tar bort flera kolumner. |
DeleteRange(int, int, int, int, ShiftType) | Tar bort ett intervall av celler och skiftar celler enligt skiftalternativet. |
DeleteRow(int) | Tar bort en rad. |
DeleteRows(int, int) | Tar bort flera rader. |
DeleteRows(int, int, bool) | Tar bort flera rader i kalkylbladet. |
Dispose() | Utför programdefinierade uppgifter associerade med att frigöra, frigöra eller återställa ohanterade resurser. |
EndCellInColumn(short) | Hämtar den sista cellen i denna kolumn. |
EndCellInColumn(int, int, short, short) | Hämtar den sista cellen med maximalt kolumnindex i detta intervall. |
EndCellInRow(int) | Hämtar den sista cellen i den här raden. |
EndCellInRow(int, int, int, int) | Hämtar den sista cellen med maximalt radindex i detta intervall. |
ExportArray(int, int, int, int) | Exporterar data iCells samling till ett tvådimensionellt arrayobjekt. |
ExportDataTable(int, int, int, int) | Exporterar data iCells samling till enDataTable objekt. |
ExportDataTable(int, int, int, int, bool) | Exporterar data iCells samling till enDataTable objekt. |
ExportDataTable(int, int, int, int, ExportTableOptions) | Exporterar data iCells samling till enDataTable objekt. |
ExportDataTableAsString(int, int, int, int) | Exporterar data iCells samling till enDataTable objekt. |
ExportDataTableAsString(int, int, int, int, bool) | Exporterar data iCells samling till enDataTable objekt. |
ExportTypeArray(int, int, int, int) | Exporterar cellvärdestyp iCells samling till ett tvådimensionellt arrayobjekt. |
Find(object, Cell) | Hittar cellen som innehåller med indataobjektet. |
Find(object, Cell, FindOptions) | Hittar cellen som innehåller med indataobjektet. |
GetCell(int, int) | FårCell element eller null vid angivet cellradindex och kolumnindex. |
GetCellStyle(int, int) | Få stilen för given cell. |
GetColumnWidth(int) | Hämtar bredden på den angivna kolumnen i normal view |
GetColumnWidthInch(int) | Hämtar bredden på den angivna kolumnen i normalvy, i enheter av tum. |
GetColumnWidthPixel(int) | Hämtar bredden på den angivna kolumnen i normal vy, i enheter av pixlar. |
GetDependents(bool, int, int) | Hämta alla celler som refererar till den specifika cellen. |
GetDependentsInCalculation(int, int, bool) | Hämtar alla celler vars beräknade resultat beror på specifik cell. |
GetEnumerator() | Hämtar celluppräkningen. |
GetGroupedColumnOutlineLevel(int) | Hämtar konturnivån (nollbaserad) för kolumnen. |
GetGroupedRowOutlineLevel(int) | Får konturnivån (nollbaserad) för raden. |
GetLastDataRow(int) | Hämtar den sista radens index i cellen som innehåller data i den angivna kolumnen. |
GetMaxGroupedColumnOutlineLevel() | Får den maximala grupperade kolumnkonturnivån (nollbaserad). |
GetMaxGroupedRowOutlineLevel() | Får den maximala grupperade radkonturnivån (nollbaserad). |
GetRow(int) | FårRow element vid angivet cellradsindex. |
GetRowEnumerator() | Hämtar raduppräkningen. |
GetRowHeight(int) | Får höjden på en angiven rad. |
GetRowHeightInch(int) | Hämtar höjden på en angiven rad i enhet av tum. |
GetRowHeightPixel(int) | Hämtar höjden på en angiven rad i pixelenhet. |
GetRowOriginalHeightPoint(int) | Får den ursprungliga radens höjd i punktenhet om raden är dold |
GetViewColumnWidthPixel(int) | Få bredden i olika vytyper. |
GetViewRowHeight(int) | Får höjden på en angiven rad. |
GetViewRowHeightInch(int) | Hämtar höjden på en angiven rad i enhet av tum. |
GroupColumns(int, int) | Grupper kolumner. |
GroupColumns(int, int, bool) | Grupper kolumner. |
GroupRows(int, int) | Grupper rader. |
GroupRows(int, int, bool) | Grupper rader. |
HideColumn(int) | Döljer en kolumn. |
HideColumns(int, int) | Dölj flera kolumner. |
HideGroupDetail(bool, int) | Komprimerar de grupperade raderna/kolumnerna. |
HideRow(int) | Döljer en rad. |
HideRows(int, int) | Döljer flera rader. |
ImportArray(double[], int, int) | |
ImportArray(int[], int, int) | |
ImportArray(string[], int, int) | |
ImportArray(double[], int, int, bool) | Importerar en array av dubbel till ett kalkylblad. |
ImportArray(int[], int, int, bool) | Importerar en matris med heltal till ett kalkylblad. |
ImportArray(string[], int, int, bool) | Importerar en array av sträng till ett kalkylblad. |
ImportArrayList(ArrayList, int, int, bool) | Importerar en arraylista med data till ett kalkylblad. |
ImportCSV(Stream, TxtLoadOptions, int, int) | Importera en CSV-fil till cellerna. |
ImportCSV(string, TxtLoadOptions, int, int) | Importera en CSV-fil till cellerna. |
ImportCSV(Stream, string, bool, int, int) | Importera en CSV-fil till cellerna. |
ImportCSV(string, string, bool, int, int) | Importera en CSV-fil till cellerna. |
ImportCustomObjects(ICollection, int, int, ImportTableOptions) | Importerar anpassade objekt. |
ImportCustomObjects(ICollection, string[], bool, int, int, int, bool, string, bool) | Importerar anpassade objekt. |
ImportData(IDataReader, int, int) | Importerar data från enIDataReader objekt. |
ImportData(DataTable, int, int, ImportTableOptions) | Importera data från anpassad datatabell. |
ImportData(DataView, int, int, ImportTableOptions) | Importera data från datavyn. |
ImportData(ICellsDataTable, int, int, ImportTableOptions) | Importera data från anpassad datatabell. |
ImportData(IDataReader, int, int, ImportTableOptions) | Importerar data från enIDataReader objekt. |
ImportDataGrid(DataGrid, int, int, bool) | Importer aDataGrid i ett kalkylblad. |
ImportDataGrid(DataGrid, int, int, int, int, bool) | Importer aDataGrid i ett kalkylblad. |
ImportDataGrid(DataGrid, int, int, int, int, bool, bool) | Importer aDataGrid i ett kalkylblad. |
ImportDataGridAsString(DataGrid, int, int, bool) | Importer aDataGrid i ett arbetsblad. Den här metoden försöker inte konvertera text till numeriska värden. |
ImportDataRow(DataRow, int, int) | Importerar en DataRow till Excel-filen. |
ImportDataView(DataView, int, int) | Importer aDataView i ett kalkylblad. |
ImportFormulaArray(string[], int, int, bool) | Importerar en matris med formel till ett kalkylblad. |
ImportGridView(GridView, int, int, ImportTableOptions) | Importerar en rutnätsvy till dessa celler. |
ImportObjectArray(object[], int, int, bool) | Importerar en mängd data till ett kalkylblad. |
ImportObjectArray(object[], int, int, bool, int) | Importerar en mängd data till ett kalkylblad. |
ImportTwoDimensionArray(object[], int, int) | |
ImportTwoDimensionArray(object[], int, int, bool) | |
ImportTwoDimensionArray(object[], object[], int, int, bool) | |
ImportTwoDimensionArray(object[], object[], int, int, TxtLoadOptions) | |
InsertColumn(int) | Infogar en ny kolumn i kalkylbladet. |
InsertColumn(int, bool) | Infogar en ny kolumn i kalkylbladet. |
InsertColumns(int, int) | Infogar några kolumner i kalkylbladet. |
InsertColumns(int, int, bool) | Infogar några kolumner i kalkylbladet. |
InsertCutCells(Range, int, int, ShiftType) | Insert cut range. |
InsertRange(CellArea, ShiftType) | Infogar ett område av celler och skift celler enligt skiftalternativet. |
InsertRange(CellArea, int, ShiftType) | Infogar ett område av celler och skift celler enligt skiftalternativet. |
InsertRange(CellArea, int, ShiftType, bool) | Infogar ett område av celler och skift celler enligt skiftalternativet. |
InsertRow(int) | Infogar en ny rad i kalkylbladet. |
InsertRows(int, int) | Infogar flera rader i kalkylbladet. |
InsertRows(int, int, bool) | Infogar flera rader i kalkylbladet. |
InsertRows(int, int, InsertOptions) | Infogar flera rader i kalkylbladet. |
IsBlankColumn(int) | Kontrollerar om given kolumn är tom (innehåller inga data). |
IsColumnHidden(int) | Kontrollerar om en kolumn vid ett givet index är dold. |
IsDeletingRangeEnabled(int, int, int, int) | Kontrollera om intervallet kunde tas bort. |
IsRowHidden(int) | Kontrollerar om en rad vid ett givet index är dold. |
LinkToXmlMap(string, int, int, string) | Länk till en xml-karta. |
Merge(int, int, int, int) | Slår samman ett specificerat cellområde till en enda cell. |
Merge(int, int, int, int, bool) | Slår samman ett specificerat cellområde till en enda cell. |
Merge(int, int, int, int, bool, bool) | Slår samman ett specificerat cellområde till en enda cell. |
MoveRange(CellArea, int, int) | Flyttar området. |
RemoveDuplicates() | Tar bort dubbletter av rader i arket. |
RemoveDuplicates(int, int, int, int) | Tar bort dubbletter av värden i intervallet. |
RemoveDuplicates(int, int, int, int, bool, int[]) | Tar bort dubblettdata från intervallet. |
RemoveFormulas() | Tar bort alla formler och ersätter med värdet på formeln. |
RetrieveSubtotalSetting(CellArea) | Hämtar inställning för delsummor för intervallet. |
SetColumnWidth(int, double) | Ställer in bredden på den angivna kolumnen i normalvy. |
SetColumnWidthInch(int, double) | Ställer in kolumnbredden i enhet av tum i normalvy. |
SetColumnWidthPixel(int, int) | Ställer in kolumnbredden i enhet pixlar i normal vy. |
SetRowHeight(int, double) | Ställer in höjden på den angivna raden. |
SetRowHeightInch(int, double) | Ställer in radhöjden i tumenhet. |
SetRowHeightPixel(int, int) | Ställer in radhöjden i pixelenhet. |
SetViewColumnWidthPixel(int, int) | Ställer in bredden på kolumnen i en annan vy. |
ShowGroupDetail(bool, int) | Expanderar de grupperade raderna/kolumnerna. |
Subtotal(CellArea, int, ConsolidationFunction, int[]) | Skapar delsummor för intervallet. |
Subtotal(CellArea, int, ConsolidationFunction, int[], bool, bool, bool) | Skapar delsummor för intervallet. |
TextToColumns(int, int, int, TxtLoadOptions) | Delar upp texten i kolumnen till kolumner. |
UngroupColumns(int, int) | Delar upp kolumner. |
UngroupRows(int, int) | Delar upp rader. |
UngroupRows(int, int, bool) | Delar upp rader. |
UnhideColumn(int, double) | Visar en kolumn |
UnhideColumns(int, int, double) | Visa flera kolumner. |
UnhideRow(int, double) | Visar en rad. |
UnhideRows(int, int, double) | Visar de dolda raderna. |
UnMerge(int, int, int, int) | Tar bort ett specificerat intervall av sammanslagna celler. |
Exempel
[C#]
Workbook excel = new Workbook();
Cells cells = excel.Worksheets[0].Cells;
//Ställ in standard radhöjd
cells.StandardHeight = 20;
//Ställ in radhöjd
cells.SetRowHeight(2, 20.5);
//Ställ in standardkolumns bredd
cells.StandardWidth = 15;
//Ställ in kolumnbredd
cells.SetColumnWidth(3, 12.57);
//Sammanfoga celler
cells.Merge(5, 4, 2, 2);
//Sätt värden till celler
cells[0, 0].PutValue(true);
cells[0, 1].PutValue(1);
cells[0, 2].PutValue("abc");
//Exportera data
object[,] arr = cells.ExportArray(0, 0, 10, 10);
[Visual Basic]
Dim excel as Workbook = new Workbook()
Dim cells as Cells = excel.Worksheets(0).Cells
'Ställ in standard radhöjd
cells.StandardHeight = 20
'Ställ in radhöjd
cells.SetRowHeight(2, 20.5)
'Ställ in standardkolumns bredd
cells.StandardWidth = 15
'Ställ in kolumnbredd
cells.SetColumnWidth(3, 12.57)
'Sammanfoga celler
cells.Merge(5, 4, 2, 2)
'Exportera data
Dim outDataTable as DataTable = cells.ExportDataTable(12, 12, 10, 10)
Se även
- namnutrymme Aspose.Cells
- hopsättning Aspose.Cells