Worksheet sınıfı
Worksheet sınıfı
Tek bir çalışma sayfasını temsil eden nesneyi kapsüller.
Worksheet türü aşağıdaki üyeleri ortaya çıkarır:
Özellikler
| Mülk | Tanım |
|---|---|
| protection | Bir çalışma sayfası için kullanılabilen çeşitli koruma seçeneklerini temsil eder. ExcelXP ve üzeri sürümlerde gelişmiş koruma seçeneklerini destekler. |
| unique_id | Benzersiz kimliği alır ve ayarlar, {15DB5C3C-A5A1-48AF-8F25-3D86AC232D4F} ile aynıdır. |
| workbook | Bu sayfayı içeren çalışma kitabı nesnesini alır. |
| cells | Worksheet.cells koleksiyonunu alır. |
| query_tables | Çalışma sayfasında QueryTableCollection değerini alır. |
| type | Çalışma sayfası türünü temsil eder. |
| name | Çalışma sayfasının adını alır veya ayarlar. |
| show_formulas | Formüllerin mi yoksa sonuçlarının mı gösterileceğini belirtir. |
| is_gridlines_visible | Izgara çizgilerinin görünür olup olmadığını belirten bir değer alır veya ayarlar. Varsayılan değer true’dur. |
| is_row_column_headers_visible | Çalışma sayfasının satır ve sütun başlıklarını görüntüleyip görüntülemeyeceğini belirten bir değer alır veya ayarlar. Varsayılan değer doğrudur. |
| pane_state | Bölmenin yatay veya dikey bölünmelere sahip olup olmadığını ve bu bölünmelerin dondurulup dondurulmadığını gösterir. |
| display_zeros | Sıfır değerleri görüntüleniyorsa doğrudur. |
| display_right_to_left | Belirtilen çalışma sayfasının soldan sağa yerine sağdan sola görüntülenip görüntülenmeyeceğini belirtir. Varsayılan değer false’tur. |
| is_outline_shown | Anahattın gösterilip gösterilmeyeceğini belirtir. |
| is_selected | Çalışma kitabı açıldığında bu çalışma sayfasının seçili olup olmadığını gösterir. |
| pivot_tables | Bu çalışma sayfasındaki tüm pivot tablolarını alır. |
| list_objects | Bu çalışma sayfasındaki tüm ListObject’leri alır. |
| tab_id | Sayfanın dahili tanımlayıcısını belirtir. |
| horizontal_page_breaks | HorizontalPageBreakCollection koleksiyonunu alır. |
| vertical_page_breaks | VerticalPageBreakCollection koleksiyonunu alır. |
| hyperlinks | HyperlinkCollection koleksiyonunu alır. |
| page_setup | Bu sayfadaki sayfa düzeni açıklamasını temsil eder. |
| auto_filter | Belirtilen çalışma sayfası için otomatik filtreyi temsil eder. |
| has_autofilter | Bu çalışma sayfasının otomatik filtreye sahip olup olmadığını gösterir. |
| transition_evaluation | Geçiş Formülü Değerlendirmesi (Lotus uyumluluğu) seçeneğinin etkin olup olmadığını gösterir. |
| transition_entry | Geçiş Formülü Girişi (Lotus uyumluluğu) seçeneğinin etkin olup olmadığını gösterir. |
| visibility_type | Bu sayfanın görünür durumunu belirtir. |
| is_visible | Çalışma sayfasının görünür olup olmadığını gösterir. |
| sparkline_groups | Çalışma sayfasındaki kıvılcım gruplarını alır. |
| charts | Chart koleksiyonunu alır |
| comments | Comment koleksiyonunu alır. |
| pictures | Picture koleksiyonunu alır. |
| text_boxes | TextBox koleksiyonunu alır. |
| check_boxes | CheckBox koleksiyonunu alır. |
| ole_objects | Bir çalışma sayfasında OleObject koleksiyonunu temsil eder. |
| shapes | Bu çalışma sayfasındaki tüm çizim şekillerini döndürür. |
| slicers | Çalışma sayfasındaki Slicer koleksiyonunu alın |
| timelines | Çalışma sayfasında Zaman Çizelgesi koleksiyonunu alın |
| index | Çalışma sayfası koleksiyonundaki sayfanın dizinini alır. |
| is_protected | Çalışma sayfasının korumalı olup olmadığını gösterir. |
| validations | Çalışma sayfasındaki veri doğrulama ayarı koleksiyonunu alır. |
| allow_edit_ranges | Çalışma sayfasında düzenleme aralığı koleksiyonuna izin ver’i alır. |
| error_check_options | Belirli aralıklarda uygulanan hata kontrol ayarını alır. |
| outline | Bu çalışma kağıdındaki ana hatları alır. |
| first_visible_row | İlk görünen satır indeksini temsil eder. |
| first_visible_column | İlk görünen sütun indeksini temsil eder. |
| zoom | Ölçekleme faktörünü yüzde olarak gösterir. 10 ile 400 arasında olmalıdır. |
| view_type | Görünüm türünü alır ve ayarlar. |
| is_page_break_preview | Belirtilen çalışma sayfasının normal görünümde mi yoksa sayfa sonu önizlemesinde mi gösterileceğini belirtir. |
| is_ruler_visible | Cetvelin görünür olup olmadığını belirtir. Bu özellik yalnızca sayfa sonu önizlemesi için geçerlidir. |
| tab_color | Çalışma sayfası sekme rengini temsil eder. |
| gridline_color | Kılavuz çizgisinin rengini alır ve ayarlar |
| code_name | Çalışma sayfasının kod adını alır. |
| background_image | Çalışma sayfasının arka plan resmini alır ve ayarlar. |
| conditional_formattings | Çalışma sayfasındaki ConditionalFormattings’i alır. |
| active_cell | Çalışma sayfasındaki etkin hücreyi alır veya ayarlar. |
| custom_properties | Temsil eden bir nesne alır Bir çalışma sayfasıyla ilişkili tanımlayıcı bilgi. |
| smart_tag_setting | Çalışma sayfasının tüm SmartTagCollection nesnesini alır. |
| scenarios | Scenario koleksiyonunu alır. |
| cell_watches | Bu çalışma sayfasındaki ‘izleme penceresinde’ izlenen hücrelerin koleksiyonunu alır. |
Yöntemler
| Yöntem | Tanım |
|---|---|
freeze_panes(self, row, column, freezed_rows, freezed_columns) | Çalışma sayfasındaki belirtilen hücredeki bölmeleri dondurur. |
freeze_panes(self, cell_name, freezed_rows, freezed_columns) | Çalışma sayfasındaki belirtilen hücredeki bölmeleri dondurur. |
copy(self, source_sheet) | Başka bir çalışma sayfasından içerikleri ve biçimleri kopyalar. |
copy(self, source_sheet, copy_options) | Başka bir çalışma sayfasından içerikleri ve biçimleri kopyalar. |
auto_fit_column(self, column_index, first_row, last_row) | Sütun genişliğini otomatik olarak ayarlar. |
auto_fit_column(self, column_index) | Sütun genişliğini otomatik olarak ayarlar. |
auto_fit_columns(self) | Bu çalışma sayfasındaki tüm sütunları otomatik olarak sığdırır. |
auto_fit_columns(self, options) | Bu çalışma sayfasındaki tüm sütunları otomatik olarak sığdırır. |
auto_fit_columns(self, first_column, last_column) | Sütun genişliğini otomatik olarak ayarlar. |
auto_fit_columns(self, first_column, last_column, options) | Sütun genişliğini otomatik olarak ayarlar. |
auto_fit_columns(self, first_row, first_column, last_row, last_column) | Sütun genişliğini otomatik olarak ayarlar. |
auto_fit_columns(self, first_row, first_column, last_row, last_column, options) | Sütun genişliğini otomatik olarak ayarlar. |
auto_fit_row(self, row_index, first_column, last_column) | Satır yüksekliğini otomatik olarak ayarlar. |
auto_fit_row(self, row_index, first_column, last_column, options) | Satır yüksekliğini otomatik olarak ayarlar. |
auto_fit_row(self, start_row, end_row, start_column, end_column) | Dikdörtgen bir aralıkta satır yüksekliğini otomatik olarak ayarlar. |
auto_fit_row(self, row_index) | Satır yüksekliğini otomatik olarak ayarlar. |
auto_fit_rows(self) | Bu çalışma sayfasındaki tüm satırları otomatik olarak sığdırır. |
auto_fit_rows(self, only_auto) | Bu çalışma sayfasındaki tüm satırları otomatik olarak sığdırır. |
auto_fit_rows(self, options) | Bu çalışma sayfasındaki tüm satırları otomatik olarak sığdırır. |
auto_fit_rows(self, start_row, end_row) | Bir aralıktaki satır yüksekliğini otomatik olarak ayarlar. |
auto_fit_rows(self, start_row, end_row, options) | Bir aralıktaki satır yüksekliğini otomatik olarak ayarlar. |
protect(self, type) | Çalışma sayfasını korur. |
protect(self, type, password, old_password) | Çalışma sayfasını korur. |
unprotect(self) | Çalışma sayfasının korumasını kaldırır. |
unprotect(self, password) | Çalışma sayfasının korumasını kaldırır. |
calculate_formula(self, formula) | Bir formülü hesaplar. |
calculate_formula(self, formula, opts) | Bir formül ifadesini doğrudan hesaplar. |
calculate_formula(self, formula, p_opts, c_opts, base_cell_row, base_cell_column, calculation_data) | Bir formül ifadesini doğrudan hesaplar. |
calculate_formula(self, options, recursive) | Bu çalışma sayfasındaki tüm formülleri hesaplar. |
calculate_array_formula(self, formula, opts) | Bir formülü dizi formülü olarak hesaplar. |
calculate_array_formula(self, formula, opts, max_row_count, max_column_count) | Bir formülü dizi formülü olarak hesaplar. |
calculate_array_formula(self, formula, p_opts, c_opts, base_cell_row, base_cell_column, max_row_count, max_column_count, calculation_data) | Bir formülü dizi formülü olarak hesaplar. |
refresh_pivot_tables(self) | Bu Çalışma Sayfasındaki tüm PivotTable’ları yeniler. |
refresh_pivot_tables(self, option) | Bu Çalışma Sayfasındaki tüm PivotTable’ları yeniler. |
get_panes(self) | Pencere camlarını alır. |
get_freezed_panes(self, row, column, freezed_rows, freezed_columns) | Dondurulmuş bölmeleri alır. |
split(self) | Pencereyi böler. |
un_freeze_panes(self) | Çalışma sayfasındaki bölmeleri çözer. |
remove_split(self) | Bölünmüş pencereyi kaldırır. |
add_page_breaks(self, cell_name) | Sayfa sonu ekler. |
get_advanced_filter(self) | Gelişmiş filtrenin ayarlarını alır. |
advanced_filter(self, is_filter, list_range, criteria_range, copy_to, unique_record_only) | Karmaşık ölçütleri kullanarak verileri filtreler. |
remove_auto_filter(self) | Çalışma sayfasının otomatik filtresini kaldırır. |
set_visible(self, is_visible, ignore_error) | Görünürlük seçeneklerini ayarlar. |
select_range(self, start_row, start_column, total_rows, total_columns, remove_others) | Bir aralığı seçer. |
remove(self) | Geçerli sayfayı kaldır (CELLSPYTHONNET-192, Kullanıcı bunu eklemek istiyor API) |
remove_all_drawing_objects(self) | Bu çalışma sayfasındaki tüm çizim nesnelerini kaldırır. |
clear_comments(self) | Tasarımcı elektronik tablosundaki tüm yorumları temizler. |
move_to(self, index) | Sayfayı elektronik tabloda başka bir yere taşır. |
replace(self, old_string, new_string) | Tüm hücrelerin metnini yeni bir dizeyle değiştirir. |
get_selected_ranges(self) | Tasarımcı elektronik tablosunda seçili hücre aralıklarını alır. |
get_selected_areas(self) | Tasarımcı elektronik tablosunda seçili hücre aralıklarını alır. |
get_printing_page_breaks(self, options) | Otomatik sayfa sonları alır. |
start_access_cache(self, opts) | Bu çalışma sayfasındaki verilere erişmek için önbellekleri kullanan oturumu başlatır. |
close_access_cache(self, opts) | Bu çalışma sayfasındaki verilere erişmek için önbellekleri kullanan oturumu kapatır. |
convert_formula_reference_style(self, formula, to_r1c1, base_cell_row, base_cell_column) | Formül referans stilini dönüştürür. |
xml_map_query(self, path, xml_map) | XML haritasının belirli yoluna eşlenen/bağlanan hücre alanlarını sorgula. |
Örnek
Aşağıdaki örnek, .Net veya VB ile bölmelerin nasıl dondurulacağını ve çalışma sayfasına nasıl köprü ekleneceğini göstermektedir.
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")
Ayrıca bakınız
- modül
aspose.cells - sınıf
Chart - sınıf
CheckBox - sınıf
Comment - sınıf
HorizontalPageBreakCollection - sınıf
HyperlinkCollection - sınıf
OleObject - sınıf
Picture - sınıf
QueryTableCollection - sınıf
Scenario - sınıf
SmartTagCollection - sınıf
TextBox - sınıf
VerticalPageBreakCollection