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