Worksheet

Worksheet class

Kapslar in objektet som representerar ett enda kalkylblad.

public class Worksheet

Egenskaper

namnBeskrivning
ActiveCell { get; set; }
AllowSelectingLockedCell { get; set; }Representerar om användaren får välja låsta celler på ett skyddat kalkylblad.
BackgroundImage { get; set; }Hämtar och ställer in kalkylbladsbakgrundsbild.
Cells { get; }
CodeName { get; }Representerar kalkylbladets kodnamn.
Columns { get; }
ColumnsCount { get; set; }
Comments { get; }
Controls { get; }Hämtar cellkontrollsamlingen.
CustomColumnCaption { get; set; }Hämtar eller ställer in den anpassade kolumntexten för kalkylbladet.
CustomRowCaption { get; set; }Hämtar eller ställer in den anpassade radtexten för kalkylbladet.
DataMember { get; }Hämtar datakällan som kalkylbladsobjektet visar data för.
DataSource { get; }Hämtar den specifika listan i ett DataSource for Worksheet-objekt.
DisplayRightToLeft { get; set; }
DisplayZeros { get; set; }Sant om nollvärden visas.
FirstVisibleColumn { get; set; }
FirstVisibleRow { get; set; }Representerar första synliga radindex.
FrozenCols { get; set; }Hämtar eller ställer in kalkylbladets frysta kolumnantal. Fryst börjar vid första kolumnen.
FrozenRows { get; set; }Hämtar eller ställer in kalkylbladets frysta radantal. Fryst börjar på första raden.
GridDesktop { get; }Hämtar Sheets GridDesktop-objekt.
GridlinesVisible { get; set; }Hämtar eller ställer in ett värde som anger om rutnätet är synliga. Standard är sant.
Hyperlinks { get; }FårHyperlinkCollection samling.
Index { get; }Hämtar indexet för arket i kalkylbladssamlingen.
IsVeryHidden { get; set; }Indikerar om arket är dolt och inte kan visas i användargränssnittet (UI).
IsVisible { get; set; }
MergesCount { get; }Hämtar antalet sammanslagningar
Name { get; set; }Hämtar eller ställer in namnet på kalkylbladet.
OutlineShown { get; set; }Indikerar om kontur visas.
Pictures { get; }Får enPictures samling.
PivotTables { get; }Hämtar pivottabellerna i kalkylbladet.
Protected { get; set; }
RowFilter { get; }Hämtar objektet RowFilterSettings för arket.
Rows { get; }
RowsCount { get; set; }
Selected { get; set; }Indikerar om detta kalkylblad är valt när arbetsboken öppnas.
Shapes { get; }Får enPictures samling.
ShowGridlines { get; set; }
TabColor { get; set; }Representerar kalkylbladsflikfärg.
Validations { get; }Hämtar insamlingen av datavalideringsinställning i kalkylbladet.
Visible { get; set; }Representerar om kalkylbladet är synligt.
Workbook { get; }
Zoom { get; set; }Representerar skalningsfaktorn i procent. Det bör vara mellan 10 och 400.

Metoder

namnBeskrivning
AddAutoFilter(int, int, int)Anger intervallet som det angivna autofiltret gäller.
AddColumn()Lägger till en ny kolumn.
AddCustomFilter(int, string)Lägg till anpassat filter för den angivna raden.
AddCustomFilter(int, int, object[], GridFilterOperatorType[])Lägg till anpassat filter för det angivna radintervallet från startrad till slutrad.
AddRow()Lägger till en ny rad.
AddSelectedRange(CellRange)Lägg till ett nytt valt område i kalkylbladet.
AutoFitColumn(int)Anpassar kolumnbredden automatiskt.
AutoFitColumn(int, int, int)Anpassar kolumnbredden automatiskt.
AutoFitColumns()Autopassar alla kolumner i detta kalkylblad.
AutoFitColumns(int, int)Anpassar kolumnernas bredd automatiskt.
AutoFitColumns(int, int, int, int)Anpassar kolumnernas bredd automatiskt.
AutoFitRow(int)Anpassar radhöjden automatiskt.
AutoFitRow(int, int, int)Anpassar radhöjden automatiskt.
AutoFitRow(int, int, int, int)Autopassar radhöjd i ett rektangelområde.
AutoFitRows()Autopassar alla rader i detta kalkylblad.
AutoFitRows(int, int)Autopassar radhöjd i ett intervall.
AutoFitRowsMerged()Anpassar alla rader i detta kalkylblad automatiskt. Det kommer också att anpassa radhöjden automatiskt när cellerna slås samman i en rad.
CalculateFormula(string)Beräknar en formel.
CellInMerged(CellLocation)Får ett värde oavsett om den angivna cellplatsen är sammanfogad.
CellRangeInMerge(CellRange)Får ett värde som indikerar om det angivna cellintervallet sammanfogas.
ClearComments()Rensar alla kommentarer i designerkalkylark.
ClearMerges()Rensa alla sammanslagningar.
ClearSelection()Rensa markeringen i kalkylblad.
ColInMerged(int)Får ett värde som indikerar om den angivna kolumnen sammanfogas.
ColInSelection(int)Bestämmer om den angivna kolumnen vid index är vald.
Copy(Worksheet)Kopierar innehåll och format från ett annat kalkylblad.
CreateRange(string, string)
CreateRange(int, int, int, int)
DataBind(object, string)Binder data från datakällobjekt med kalkylbladsobjekt.
DataUnbind()Ta bort data från datakällobjekt med kalkylbladsobjekt.
ExportDataTable(DataTable, int, int, int, int, bool)Exporterar data i cellsamlingen i ett kalkylblad till ett specificerat DataTable-objekt.
ExportDataTable(int, int, int, int, bool, bool)Exporterar data i cellsamlingen i ett kalkylblad till ett nytt DataTable-objekt.
FilterString(int, string)Ställer in filtret för column.notice vi ska anropa AddAutoFilter innan anrop av filterString Filterkriteriesträngen. Observera att vi använder komma->"," som split char, så cellvärdet du vill filtrera ska inte innehålla med comma filterString(10,“123,456”) betyder att kolumn 10 ska innehålla 123 eller 456, filterString(10,“123” ) betyder att kolumn 10 ska innehålla 123 värdedelad med kommatecken, t.ex. 123 456 789 eller abc
FreezePanes(string, int, int)Fryser rutor vid den angivna cellen i kalkylbladet.
FreezePanes(int, int, int, int)Fryser rutor vid den angivna cellen i kalkylbladet.
GetAllSelectedRanges()Hämtar alla valda områden i detta kalkylblad.
GetCellLocationByClientPoint(Point)Hämtar cellplatsen efter klientkoordinatpunkt.
GetColumnCaption(int)Hämtar kolumntexten. Om bildtexten inte är inställd returneras tom sträng.
GetFirstVisibleColumn()Få det första synliga kolumnindexet i arkvyn.
GetFirstVisibleRow()Få det första synliga radindexet i arkvyn.
GetFocusedCell()Får den fokuserade cellen.
GetFocusedCellLocation()Får en cellposition som är fokuserad.
GetFreezedPanes(out int, out int, out int, out int)Hämtar frysrutorna.
GetIsReadonly(int, int)Får om cellen är skrivskyddad. Detta är ett utökat attribut för GridWeb, det kommer inte att behållas i faktiska excel file
GetLastSelection()Hämtar cellintervallet för senast valda.
GetMerge(int)Hämtar cellområdet för sammanslagningen vid det angivna indexet.
GetMergeByCell(int, int)få sammanslagningsområdet som innehåller cellen vid rad, kolumnplats, returnera null om alla sammanslagningsområden inte inkluderar denna cellplats
GroupColumns(int, int)Grupper kolumner.
GroupColumns(int, int, bool, bool)Grupper kolumner.
GroupColumns(int, int, int, bool)Grupper kolumner.
GroupRows(int, int)Grupper rader.
GroupRows(int, int, bool)Grupper rader.
GroupRows(int, int, bool, bool)Grupper rader.
GroupRows(int, int, int, bool)Grupper rader.
GroupRows(int, int, int, bool, bool)Grupper rader.
ImportDataTable(DataTable, bool, int, int)Importerar ett DataTable-objekt till ett kalkylblad.
InSelection(CellLocation)Bestämmer om den angivna cellplatsen är markerad.
InsertColumn(int)Infogar en ny kolumn.
InsertRow(int)Infogar en ny rad.
IsCellFocused()Bestämmer om cellen är fokuserad.
IsProtected()Indikerar om kalkylbladet är skyddat.
Merge(CellRange)Slår samman ett specificerat cellområde till en enda cell.
MergeFocused(CellLocation)Hämtar indexet för den fokuserade sammanslagningen.
MoveTo(int)Flyttar arket till en annan plats i kalkylarket.
RefreshFilter()Uppdatera automatiska filter för att dölja eller visa raderna.
RemoveAutoFilter()Ta bort kalkylbladets automatiska filter.
RemoveColumn(int)Tar bort en kolumn vid det angivna indexet.
RemoveRow(int)Tar bort en rad vid det angivna indexet.
ResetFilter(int)återställ filtertypen till ingen
ResetFilters(int, int)återställ filtertypen till ingen
RowInMerged(int)Får ett värde som indikerar om den angivna raden sammanfogas.
RowInSelection(int)Bestämmer om den angivna raden vid index är markerad.
SetAllCellsEditable()Gör alla celler redigerbara. Detta är utökat attribut
SetAllCellsReadonly()Gör alla celler skrivskyddade. detta utökas attribut Observera att detta attribut inte kan behållas i den faktiska cellen, om du vill behålla skydda använd setProtect
SetColumnCaption(int, string)Ställer in rubriken för kolumnen. Observera att detta är ett tilläggsattribut och kan inte behållas i excel file
SetFirstVisibleColumn(int)Ställ in det första synliga kolumnindexet för arkvyn.
SetFirstVisibleRow(int)Ställ in det första synliga radindexet i arkvyn.
SetFocusedCell(CellLocation)Ställer in cellfokus på den angivna platsen.
SetFocusedCell(int, int)Ställer in cellfokus vid den angivna kolumnen och raden.
SetFont(CellRange, Font)Ställer in teckensnittsobjekt till cellRange.
SetFontColor(CellRange, Color)Anger teckensnittsfärg till cellRange.
SetIsReadonly(int, int, bool)Anger om cellen är skrivskyddad. Detta är ett utökat attribut, det kommer inte att finnas kvar i den faktiska excel-filen
SetProtect()Skyddar kalkylblad.
SetProtected(CellRange, bool)Ställer in cellRange om det är skyddat. det här är en utökad metod som endast används i Grid. Den här metoden har inget att göra med egenskapen cell.Style.CellLocked Den kommer inte att påverkas efter spara till excel-fil.
SetStyle(CellRange, Style)Ställer in stilobjekt till cellRange.
SetStyle(GridCellArea, Style)Ställer in stilobjekt till cellRange.
UnFreezePanes()Frigör rutor i kalkylbladet.
UngroupColumns(int, int)Delar upp kolumner.
UngroupColumns(int, int, bool)Delar upp kolumner.
UngroupRows(int, int)Delar upp rader.
UngroupRows(int, int, bool)Delar upp rader.
Unmerge(CellLocation)Ta bort den angivna cellplatsen från sammanslagningar.
Unmerge(CellRange)Tar bort ett specificerat cellområde till en enda cell.
Unmerge(int, int)Ta bort det angivna cellradkolumnindexet från sammanslagningar.
UnProtect()avskyddar kalkylblad.
static CellIndexToR1C1(int, int)Hämtar cell r1c1 stilnamn enligt dess rad- och kolumnindex.

Fält

namnBeskrivning
static DEFAULT_COLUMNSCOUNTAntal standardkolumner för kalkylblad.
static DEFAULT_ROWSCOUNTAntal standardrader i kalkylblad.

Se även