Worksheet klass

Worksheet klass

Inkapslar objektet som representerar ett enda kalkylblad.

Typen Worksheet avslöjar följande medlemmar:

Egenskaper

Fast egendomBeskrivning
protectionRepresenterar de olika typerna av skyddsalternativ som är tillgängliga för ett kalkylblad. Stöder avancerade skyddsalternativ i ExcelXP och senare versioner.
unique_idHämtar och anger det unika ID:t, det är samma som {15DB5C3C-A5A1-48AF-8F25-3D86AC232D4F}.
workbookHämtar arbetsboksobjektet som innehåller det här bladet.
cellsHämtar Worksheet.cells-kollektionen.
query_tablesHämtar QueryTableCollection i kalkylbladet.
typeRepresenterar kalkylbladstypen.
nameHämtar eller anger namnet på kalkylbladet.
show_formulasAnger om formler eller deras resultat ska visas.
is_gridlines_visibleHämtar eller anger ett värde som anger om rutnätet är synligt. Standardvärdet är sant.
is_row_column_headers_visibleHämtar eller anger ett värde som anger om kalkylbladet ska visa rad- och kolumnrubriker.
Standardvärdet är sant.
pane_stateAnger om rutan har horisontella eller vertikala delningar, och om dessa delningar är frysta.
display_zerosSant om nollvärden visas.
display_right_to_leftAnger om det angivna kalkylbladet visas från höger till vänster istället för från vänster till höger.
Standardvärdet är falskt.
is_outline_shownAnger om konturen ska visas.
is_selectedAnger om det här kalkylbladet är valt när arbetsboken öppnas.
pivot_tablesHämtar alla pivottabeller i detta kalkylblad.
list_objectsHämtar alla ListObjects i det här kalkylbladet.
tab_idAnger den interna identifieraren för arket.
horizontal_page_breaksHämtar HorizontalPageBreakCollection-kollektionen.
vertical_page_breaksHämtar VerticalPageBreakCollection-kollektionen.
hyperlinksHämtar HyperlinkCollection-kollektionen.
page_setupRepresenterar beskrivningen av sidinställningarna i det här arket.
auto_filterRepresenterar automatiskt filter för det angivna kalkylbladet.
has_autofilterAnger om det här kalkylbladet har ett automatiskt filter.
transition_evaluationAnger om alternativet Utvärdering av övergångsformel (Lotus-kompatibilitet) är aktiverat.
transition_entryAnger om alternativet Övergångsformelinmatning (Lotus-kompatibilitet) är aktiverat.
visibility_typeAnger det synliga tillståndet för detta ark.
is_visibleRepresenterar om kalkylbladet är synligt.
sparkline_groupsHämtar miniatyrdiagramgrupperna i kalkylbladet.
chartsFår en Chart-kollektion
commentsHämtar Comment-kollektionen.
picturesFår en Picture-kollektion.
text_boxesFår en TextBox-kollektion.
check_boxesFår en CheckBox-kollektion.
ole_objectsRepresenterar en samling av OleObject i ett kalkylblad.
shapesReturnerar alla ritningsformer i det här kalkylbladet.
slicersHämta Slicer-samlingen i arbetsbladet
timelinesHämta tidslinjesamlingen i kalkylbladet
indexHämtar indexet för arket i kalkylbladssamlingen.
is_protectedAnger om kalkylbladet är skyddat.
validationsHämtar inställningssamlingen för datavalidering i kalkylbladet.
allow_edit_rangesHämtar samlingen “tillåt redigeringsområde” i kalkylbladet.
error_check_optionsHämtar felkontrollinställningen tillämpad på vissa områden.
outlineHämtar dispositionen på det här arbetsbladet.
first_visible_rowRepresenterar den första synliga radindexet.
first_visible_columnRepresenterar första synliga kolumnindex.
zoomRepresenterar skalningsfaktorn i procent. Den bör vara mellan 10 och 400.
view_typeHämtar och anger vytypen.
is_page_break_previewAnger om det angivna kalkylbladet visas i normalvy eller förhandsgranskning av sidbrytning.
is_ruler_visibleAnger om linjalen är synlig. Den här egenskapen används endast för förhandsgranskning av sidbrytningar.
tab_colorRepresenterar färgen på kalkylbladets flik.
gridline_colorHämtar och ställer in färgen på rutnätet
code_nameHämtar kalkylbladets kodnamn.
background_imageHämtar och ställer in bakgrundsbild för kalkylblad.
conditional_formattingsHämtar villkorsstyrd formatering i kalkylbladet.
active_cellHämtar eller anger den aktiva cellen i kalkylbladet.
custom_propertiesHämtar ett objekt som representerar
identifierarinformationen som är associerad med ett kalkylblad.
smart_tag_settingHämtar alla SmartTagCollection objekt i kalkylbladet.
scenariosHämtar samlingen Scenario.
cell_watchesHämtar en samling celler i detta kalkylblad som bevakas i “övervakningsfönstret”.

Metoder

MetodBeskrivning
freeze_panes(self, row, column, freezed_rows, freezed_columns)Fryser rutor vid den angivna cellen i kalkylbladet.
freeze_panes(self, cell_name, freezed_rows, freezed_columns)Fryser rutor vid den angivna cellen i kalkylbladet.
copy(self, source_sheet)Kopierar innehåll och format från ett annat kalkylblad.
copy(self, source_sheet, copy_options)Kopierar innehåll och format från ett annat kalkylblad.
auto_fit_column(self, column_index, first_row, last_row)Anpassar kolumnbredden automatiskt.
auto_fit_column(self, column_index)Anpassar kolumnbredden automatiskt.
auto_fit_columns(self)Autoanpassar alla kolumner i det här kalkylbladet.
auto_fit_columns(self, options)Autoanpassar alla kolumner i det här kalkylbladet.
auto_fit_columns(self, first_column, last_column)Anpassar kolumnernas bredd automatiskt.
auto_fit_columns(self, first_column, last_column, options)Anpassar kolumnernas bredd automatiskt.
auto_fit_columns(self, first_row, first_column, last_row, last_column)Anpassar kolumnernas bredd automatiskt.
auto_fit_columns(self, first_row, first_column, last_row, last_column, options)Anpassar kolumnernas bredd automatiskt.
auto_fit_row(self, row_index, first_column, last_column)Anpassar radhöjden automatiskt.
auto_fit_row(self, row_index, first_column, last_column, options)Anpassar radhöjden automatiskt.
auto_fit_row(self, start_row, end_row, start_column, end_column)Anpassar automatiskt radhöjden i ett rektangulärt område.
auto_fit_row(self, row_index)Anpassar radhöjden automatiskt.
auto_fit_rows(self)Autoanpassar alla rader i det här kalkylbladet.
auto_fit_rows(self, only_auto)Autoanpassar alla rader i det här kalkylbladet.
auto_fit_rows(self, options)Autoanpassar alla rader i det här kalkylbladet.
auto_fit_rows(self, start_row, end_row)Anpassar automatiskt radhöjden i ett intervall.
auto_fit_rows(self, start_row, end_row, options)Anpassar automatiskt radhöjden i ett intervall.
protect(self, type)Skyddar kalkylbladet.
protect(self, type, password, old_password)Skyddar kalkylbladet.
unprotect(self)Avskyddar kalkylbladet.
unprotect(self, password)Avskyddar kalkylbladet.
calculate_formula(self, formula)Beräknar en formel.
calculate_formula(self, formula, opts)Beräknar ett formeluttryck direkt.
calculate_formula(self, formula, p_opts, c_opts, base_cell_row, base_cell_column, calculation_data)Beräknar ett formeluttryck direkt.
calculate_formula(self, options, recursive)Beräknar alla formler i detta kalkylblad.
calculate_array_formula(self, formula, opts)Beräknar en formel som en matrisformel.
calculate_array_formula(self, formula, opts, max_row_count, max_column_count)Beräknar en formel som en matrisformel.
calculate_array_formula(self, formula, p_opts, c_opts, base_cell_row, base_cell_column, max_row_count, max_column_count, calculation_data)Beräknar en formel som en matrisformel.
refresh_pivot_tables(self)Uppdaterar alla pivottabeller i det här kalkylbladet.
refresh_pivot_tables(self, option)Uppdaterar alla pivottabeller i det här kalkylbladet.
get_panes(self)Hämtar fönsterrutorna.
get_freezed_panes(self, row, column, freezed_rows, freezed_columns)Hämtar frysrutorna.
split(self)Delar fönstret.
un_freeze_panes(self)Återställer frysningar av rutor i kalkylbladet.
remove_split(self)Tar bort delat fönster.
add_page_breaks(self, cell_name)Lägger till sidbrytning.
get_advanced_filter(self)Hämtar inställningarna för det avancerade filtret.
advanced_filter(self, is_filter, list_range, criteria_range, copy_to, unique_record_only)Filtrerar data med hjälp av komplexa kriterier.
remove_auto_filter(self)Tar bort det automatiska filtret från kalkylbladet.
set_visible(self, is_visible, ignore_error)Ställer in de synliga alternativen.
select_range(self, start_row, start_column, total_rows, total_columns, remove_others)Väljer ett intervall.
remove(self)Ta bort aktuellt ark (CELLSPYTHONNET-192, Användaren begär att lägga till detta API)
remove_all_drawing_objects(self)Tar bort alla ritobjekt i det här kalkylbladet.
clear_comments(self)Rensar alla kommentarer i designerkalkylbladet.
move_to(self, index)Flyttar arket till en annan plats i kalkylbladet.
replace(self, old_string, new_string)Ersätter all celltext med en ny sträng.
get_selected_ranges(self)Hämtar valda cellområden i designerkalkylbladet.
get_selected_areas(self)Hämtar valda cellområden i designerkalkylbladet.
get_printing_page_breaks(self, options)Hämtar automatiska sidbrytningar.
start_access_cache(self, opts)Startar sessionen som använder cacheminnen för att komma åt data i det här kalkylbladet.
close_access_cache(self, opts)Stänger sessionen som använder cacheminnen för att komma åt data i det här kalkylbladet.
convert_formula_reference_style(self, formula, to_r1c1, base_cell_row, base_cell_column)Konverterar formelreferensstilen.
xml_map_query(self, path, xml_map)Fråga efter cellområden som är mappade/länkade till den specifika sökvägen för XML-kartan.

Exempel

Följande exempel visar hur man fryser rutor och infogar en hyperlänk till ett kalkylblad med .Net eller VB.

from aspose.cells import Workbook

workbook = Workbook()
sheet = workbook.worksheets[0]
# Freeze panes at "AS40" with 10 rows and 10 columns
sheet.freeze_panes("AS40", 10, 10)
# Add a hyperlink in Cell A1
sheet.hyperlinks.add("A1", 1, 1, "http://www.aspose.com")

Se även