Worksheet

Worksheet class

Kapslar in objektet som representerar ett enda kalkylblad.

public class Worksheet : IDisposable

Egenskaper

namn Beskrivning
ActiveCell { get; set; } Hämtar eller ställer in den aktiva cellen i kalkylbladet.
AllowEditRanges { get; } Hämtar samlingen tillåt redigeringsintervall i kalkylbladet.
AutoFilter { get; } Representerar autofilter för det angivna kalkylbladet.
BackgroundImage { get; set; } Hämtar och ställer in kalkylbladsbakgrundsbild.
Cells { get; } FårCells samling.
CellWatches { get; } Hämtar samling av celler på detta kalkylblad som övervakas i “bevakningsfönstret”.
Charts { get; } Får enChart samling
CheckBoxes { get; } Får enCheckBox samling.
CodeName { get; set; } Hämtar kalkylbladskodnamn.
Comments { get; } FårComment samling.
ConditionalFormattings { get; } Hämtar Conditional Formattings i kalkylbladet.
CustomProperties { get; } Hämtar ett objekt som representerar identifieringsinformationen som är associerad med ett kalkylblad.
DisplayRightToLeft { get; set; } Indikerar om det angivna kalkylbladet visas från höger till vänster istället för från vänster till höger. Standard är false.
DisplayZeros { get; set; } Sant om nollvärden visas.
ErrorCheckOptions { get; } Får felkontrollinställning tillämpad på vissa intervall.
FirstVisibleColumn { get; set; } Representerar första synliga kolumnindex.
FirstVisibleRow { get; set; } Representerar första synliga radindex.
HasAutofilter { get; } Indikerar om detta kalkylblad har autofilter.
HorizontalPageBreaks { get; } FårHorizontalPageBreakCollection samling.
Hyperlinks { get; } FårHyperlinkCollection samling.
Index { get; } Hämtar indexet för arket i kalkylbladssamlingen.
IsGridlinesVisible { get; set; } Hämtar eller ställer in ett värde som anger om rutnätslinjerna är synliga. Standard är sant.
IsOutlineShown { get; set; } Indikerar om kontur ska visas.
IsPageBreakPreview { get; set; } Indikerar om det angivna kalkylbladet visas i normal vy eller förhandsvisning av sidbrytning.
IsProtected { get; } Indikerar om kalkylbladet är skyddat.
IsRowColumnHeadersVisible { get; set; } Hämtar eller ställer in ett värde som anger om kalkylbladet kommer att visa rad- och kolumnrubriker. Standard är sant.
IsRulerVisible { get; set; } Indikerar om linjalen är synlig. Den här egenskapen används endast för förhandsvisning av sidbrytning.
IsSelected { get; set; } Indikerar om detta kalkylblad är valt när arbetsboken öppnas.
IsVisible { get; set; } Representerar om kalkylbladet är synligt.
ListObjects { get; } Hämtar alla ListObjects i detta kalkylblad.
Name { get; set; } Hämtar eller ställer in namnet på kalkylbladet.
OleObjects { get; } Representerar en samling avOleObject i ett kalkylblad.
Outline { get; } Får dispositionen på detta arbetsblad.
PageSetup { get; } Representerar sidkonfigurationsbeskrivningen i det här arket.
PaneState { get; } Indikerar om rutan har horisontella eller vertikala delningar, och om dessa delningar är frusna.
Pictures { get; } Får enPicture samling.
PivotTables { get; } Hämtar alla pivottabeller i detta kalkylblad.
Protection { get; } Representerar de olika typerna av skyddsalternativ som är tillgängliga för ett kalkylblad. Stöder avancerade skyddsalternativ i ExcelXP och högre version.
QueryTables { get; } BlirQueryTableCollection i kalkylbladet.
Scenarios { get; } Får samlingen avScenario .
Shapes { get; } Returnerar alla ritningsformer i detta kalkylblad.
ShowFormulas { get; set; } Indikerar om formler eller deras resultat ska visas.
Slicers { get; } Hämta Slicer-samlingen i kalkylbladet
SmartTagSetting { get; } Får allaSmartTagCollection objekt i kalkylbladet.
SparklineGroupCollection { get; } Hämtar sparkline-gruppsamlingen i arbetsbladet.
TabColor { get; set; } Representerar kalkylbladsflikfärg.
TabId { get; set; } Anger den interna identifieraren för arket.
TextBoxes { get; } Får enTextBox samling.
Timelines { get; } Hämta tidslinjesamlingen i kalkylbladet
TransitionEntry { get; set; } Indikerar om alternativet Transition Formula Entry (Lotus-kompatibilitet) är aktiverat.
TransitionEvaluation { get; set; } Indikerar om alternativet Transition Formula Evaluation (Lotus-kompatibilitet) är aktiverat.
Type { get; set; } Representerar kalkylbladstyp.
UniqueId { get; set; } Hämtar och ställer in det unika ID:t, det är samma som {15DB5C3C-A5A1-48AF-8F25-3D86AC232D4F}.
Validations { get; } Hämtar insamlingen av datavalideringsinställning i kalkylbladet.
VerticalPageBreaks { get; } FårVerticalPageBreakCollection samling.
ViewType { get; set; } Hämtar och ställer in vytypen.
VisibilityType { get; set; } Indikerar det synliga tillståndet för detta ark.
Workbook { get; } Hämtar arbetsboksobjektet som innehåller detta ark.
Zoom { get; set; } Representerar skalningsfaktorn i procent. Det bör vara mellan 10 och 400.

Metoder

namn Beskrivning
AddPageBreaks(string) Lägger till sidbrytning.
AdvancedFilter(bool, string, string, string, bool) Filtrerar data med hjälp av komplexa kriterier.
AutoFitColumn(int) Anpassar kolumnbredden automatiskt.
AutoFitColumn(int, int, int) Anpassar kolumnbredden automatiskt.
AutoFitColumns() Autopassar alla kolumner i detta kalkylblad.
AutoFitColumns(AutoFitterOptions) Autopassar alla kolumner i detta kalkylblad.
AutoFitColumns(int, int) Anpassar kolumnernas bredd automatiskt.
AutoFitColumns(int, int, AutoFitterOptions) Anpassar kolumnernas bredd automatiskt.
AutoFitColumns(int, int, int, int) Anpassar kolumnernas bredd automatiskt.
AutoFitColumns(int, int, int, int, AutoFitterOptions) Anpassar kolumnernas bredd automatiskt.
AutoFitRow(int) Anpassar radhöjden automatiskt.
AutoFitRow(int, int, int) Anpassar radhöjden automatiskt.
AutoFitRow(int, int, int, AutoFitterOptions) Anpassar radhöjden automatiskt.
AutoFitRow(int, int, int, int) Autopassar radhöjd i ett rektangelområde.
AutoFitRows() Autopassar alla rader i detta kalkylblad.
AutoFitRows(AutoFitterOptions) Autopassar alla rader i detta kalkylblad.
AutoFitRows(bool) Autopassar alla rader i detta kalkylblad.
AutoFitRows(int, int) Autopassar radhöjd i ett intervall.
AutoFitRows(int, int, AutoFitterOptions) Autopassar radhöjd i ett intervall.
CalculateFormula(string) Beräknar en formel.
CalculateFormula(CalculationOptions, bool) Beräknar alla formler i detta kalkylblad.
CalculateFormula(string, CalculationOptions) Beräknar en formel.
ClearComments() Rensar alla kommentarer i designerkalkylark.
CloseAccessCache(AccessCacheOptions) Stänger sessionen som använder cachar för att komma åt data i detta kalkylblad.
Copy(Worksheet) Kopierar innehåll och format från ett annat kalkylblad.
Copy(Worksheet, CopyOptions) Kopierar innehåll och format från ett annat kalkylblad.
Dispose() Utför programdefinierade uppgifter associerade med att frigöra, frigöra eller återställa ohanterade resurser.
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.
GetFreezedPanes(out int, out int, out int, out int) Hämtar frysrutorna.
GetPanes() Får fönsterrutorna.
GetPrintingPageBreaks(ImageOrPrintOptions) Får automatiska sidbrytningar.
GetSelectedRanges() Hämtar valda cellintervall i designerkalkylarket.
MoveTo(int) Flyttar arket till en annan plats i kalkylarket.
Protect(ProtectionType) Skyddar kalkylblad.
Protect(ProtectionType, string, string) Skyddar kalkylblad.
RefreshPivotTables() Uppdaterar alla pivottabeller i detta arbetsblad.
RemoveAllDrawingObjects() Tar bort alla ritobjekt i detta kalkylblad.
RemoveAutoFilter() Tar bort kalkylbladets automatiska filter.
RemoveSplit() Tar bort delat fönster.
Replace(string, string) Ersätter alla cellers text med en ny sträng.
SelectRange(int, int, int, int, bool) Väljer ett intervall.
SetVisible(bool, bool) Ställer in de synliga alternativen.
Split() Delar fönster.
StartAccessCache(AccessCacheOptions) Startar sessionen som använder cachar för att komma åt data i detta kalkylblad.
override ToString() Returnerar en sträng som representerar det aktuella kalkylbladsobjektet.
UnFreezePanes() Frigör rutor i kalkylbladet.
Unprotect() Tar bort skyddet av kalkylbladet.
Unprotect(string) Tar bort skyddet av kalkylbladet.
XmlMapQuery(string, XmlMap) Fråga cellområden som mappade/länkade till den specifika sökvägen för xml-kartan.

Exempel

[C#]

Workbook workbook = new Workbook();

Worksheet sheet = workbook.Worksheets[0];

//Frys rutor vid "AS40" med 10 rader och 10 kolumner
sheet.FreezePanes("AS40", 10, 10);

//Lägg till en hyperlänk i cell A1
sheet.Hyperlinks.Add("A1", 1, 1, "http://www.aspose.com");

[Visual Basic]

Dim workbook as Workbook = new Workbook()

Dim sheet as Worksheet = workbook.Worksheets(0)

'Freeze panes at "AS40" with 10 rows and 10 columns
sheet.FreezePanes("AS40", 10, 10)

'Lägg till en hyperlänk i cell A1
sheet.Hyperlinks.Add("A1", 1, 1, "http://www.aspose.com")

Se även