Worksheet klass
Worksheet klass
Inkapslar objektet som representerar ett enda kalkylblad.
Typen Worksheet avslöjar följande medlemmar:
Egenskaper
| Fast egendom | Beskrivning |
|---|---|
| protection | Representerar de olika typerna av skyddsalternativ som är tillgängliga för ett kalkylblad. Stöder avancerade skyddsalternativ i ExcelXP och senare versioner. |
| unique_id | Hämtar och anger det unika ID:t, det är samma som {15DB5C3C-A5A1-48AF-8F25-3D86AC232D4F}. |
| workbook | Hämtar arbetsboksobjektet som innehåller det här bladet. |
| cells | Hämtar Worksheet.cells-kollektionen. |
| query_tables | Hämtar QueryTableCollection i kalkylbladet. |
| type | Representerar kalkylbladstypen. |
| name | Hämtar eller anger namnet på kalkylbladet. |
| show_formulas | Anger om formler eller deras resultat ska visas. |
| is_gridlines_visible | Hämtar eller anger ett värde som anger om rutnätet är synligt. Standardvärdet är sant. |
| is_row_column_headers_visible | Hämtar eller anger ett värde som anger om kalkylbladet ska visa rad- och kolumnrubriker. Standardvärdet är sant. |
| pane_state | Anger om rutan har horisontella eller vertikala delningar, och om dessa delningar är frysta. |
| display_zeros | Sant om nollvärden visas. |
| display_right_to_left | Anger 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_shown | Anger om konturen ska visas. |
| is_selected | Anger om det här kalkylbladet är valt när arbetsboken öppnas. |
| pivot_tables | Hämtar alla pivottabeller i detta kalkylblad. |
| list_objects | Hämtar alla ListObjects i det här kalkylbladet. |
| tab_id | Anger den interna identifieraren för arket. |
| horizontal_page_breaks | Hämtar HorizontalPageBreakCollection-kollektionen. |
| vertical_page_breaks | Hämtar VerticalPageBreakCollection-kollektionen. |
| hyperlinks | Hämtar HyperlinkCollection-kollektionen. |
| page_setup | Representerar beskrivningen av sidinställningarna i det här arket. |
| auto_filter | Representerar automatiskt filter för det angivna kalkylbladet. |
| has_autofilter | Anger om det här kalkylbladet har ett automatiskt filter. |
| transition_evaluation | Anger om alternativet Utvärdering av övergångsformel (Lotus-kompatibilitet) är aktiverat. |
| transition_entry | Anger om alternativet Övergångsformelinmatning (Lotus-kompatibilitet) är aktiverat. |
| visibility_type | Anger det synliga tillståndet för detta ark. |
| is_visible | Representerar om kalkylbladet är synligt. |
| sparkline_groups | Hämtar miniatyrdiagramgrupperna i kalkylbladet. |
| charts | Får en Chart-kollektion |
| comments | Hämtar Comment-kollektionen. |
| pictures | Får en Picture-kollektion. |
| text_boxes | Får en TextBox-kollektion. |
| check_boxes | Får en CheckBox-kollektion. |
| ole_objects | Representerar en samling av OleObject i ett kalkylblad. |
| shapes | Returnerar alla ritningsformer i det här kalkylbladet. |
| slicers | Hämta Slicer-samlingen i arbetsbladet |
| timelines | Hämta tidslinjesamlingen i kalkylbladet |
| index | Hämtar indexet för arket i kalkylbladssamlingen. |
| is_protected | Anger om kalkylbladet är skyddat. |
| validations | Hämtar inställningssamlingen för datavalidering i kalkylbladet. |
| allow_edit_ranges | Hämtar samlingen “tillåt redigeringsområde” i kalkylbladet. |
| error_check_options | Hämtar felkontrollinställningen tillämpad på vissa områden. |
| outline | Hämtar dispositionen på det här arbetsbladet. |
| first_visible_row | Representerar den första synliga radindexet. |
| first_visible_column | Representerar första synliga kolumnindex. |
| zoom | Representerar skalningsfaktorn i procent. Den bör vara mellan 10 och 400. |
| view_type | Hämtar och anger vytypen. |
| is_page_break_preview | Anger om det angivna kalkylbladet visas i normalvy eller förhandsgranskning av sidbrytning. |
| is_ruler_visible | Anger om linjalen är synlig. Den här egenskapen används endast för förhandsgranskning av sidbrytningar. |
| tab_color | Representerar färgen på kalkylbladets flik. |
| gridline_color | Hämtar och ställer in färgen på rutnätet |
| code_name | Hämtar kalkylbladets kodnamn. |
| background_image | Hämtar och ställer in bakgrundsbild för kalkylblad. |
| conditional_formattings | Hämtar villkorsstyrd formatering i kalkylbladet. |
| active_cell | Hämtar eller anger den aktiva cellen i kalkylbladet. |
| custom_properties | Hämtar ett objekt som representerar identifierarinformationen som är associerad med ett kalkylblad. |
| smart_tag_setting | Hämtar alla SmartTagCollection objekt i kalkylbladet. |
| scenarios | Hämtar samlingen Scenario. |
| cell_watches | Hämtar en samling celler i detta kalkylblad som bevakas i “övervakningsfönstret”. |
Metoder
| Metod | Beskrivning |
|---|---|
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
- modul
aspose.cells - klass
Chart - klass
CheckBox - klass
Comment - klass
HorizontalPageBreakCollection - klass
HyperlinkCollection - klass
OleObject - klass
Picture - klass
QueryTableCollection - klass
Scenario - klass
SmartTagCollection - klass
TextBox - klass
VerticalPageBreakCollection