Workbook
Workbook
Gambaran Umum
Workbook adalah struct dalam Aspose.Cells FOSS untuk Rust. Mewarisi dari: Debug, Clone, PartialEq, dan 1 lagi.
Mewakili objek spreadsheet root yang digunakan untuk membuat, memuat, memodifikasi, dan menyimpan workbook XLSX.
Struct ini mendeklarasikan 58 metode untuk objek Workbook dalam program Rust. Metode yang tersedia meliputi: add_worksheet, default, defined_names, dispose, document_properties, get_defined_names, get_document_properties, get_document_properties_mut, get_load_diagnostics, get_properties, get_properties_mut, get_protection, dan 46 metode tambahan. Anggota publik dapat diakses oleh aplikasi Rust mana pun setelah menginstal paket Aspose.Cells FOSS untuk Rust.
Metode
| Tanda Tangan | Deskripsi |
|---|---|
default() → Self | Memanggil default pada instance Workbook ini. |
new() → Self | Menginisialisasi instance baru. |
add_worksheet(name: impl Into<String>) → Result<usize, CellsError> | Menambahkan item. |
worksheet(name: &str) → Result<&Worksheet, CellsError> | Mendapatkan lembar kerja dengan nama yang ditentukan. |
worksheet_or_cells_exception(name: &str) → Result<&Worksheet, CellsException> | Mendapatkan worksheet dengan nama yang ditentukan, mengembalikan CellsException jika gagal. |
worksheet_at(index: usize) → Result<&Worksheet, CellsError> | Mendapatkan lembar kerja pada indeks berbasis nol yang ditentukan. |
worksheet_at_or_cells_exception(index: usize) → Result<&Worksheet, CellsException> | Mendapatkan worksheet pada indeks berbasis nol yang ditentukan, mengembalikan CellsException jika gagal. |
get_worksheets() → Worksheets<'_> | Mendapatkan lembar kerja dalam urutan buku kerja. |
get_worksheets_mut() → WorksheetsMut<'_> | Mendapatkan nilai yang terkait. |
settings() → WorkbookSettings | Mendapatkan pengaturan tingkat workbook seperti sistem tanggal dan budaya tampilan. |
get_settings() → WorkbookSettings | Mendapatkan pengaturan tingkat workbook seperti sistem tanggal dan budaya tampilan. |
set_settings(settings: WorkbookSettings) | Mengatur pengaturan tingkat buku kerja seperti sistem tanggal dan budaya tampilan. |
protect() | Melindungi objek saat ini. |
unprotect() | Menghapus perlindungan dari objek saat ini. |
protection() → WorkbookProtection | Mendapatkan nilai yang terkait. |
get_protection() → WorkbookProtection | Mendapatkan nilai yang terkait. |
protection_mut() → &mut WorkbookProtection | Mendapatkan nilai yang terkait. |
get_protection_mut() → &mut WorkbookProtection | Mendapatkan nilai yang terkait. |
is_protected() → bool | Mengembalikan apakah dilindungi. |
properties() → &WorkbookProperties | Mendapatkan metadata buku kerja dan pengaturan tampilan yang diungkapkan oleh API publik yang didukung. |
get_properties() → &WorkbookProperties | Mendapatkan metadata buku kerja dan pengaturan tampilan yang diungkapkan oleh API publik yang didukung. |
get_properties_mut() → &mut WorkbookProperties | Mendapatkan nilai yang terkait. |
document_properties() → &DocumentProperties | Mendapatkan facade properti dokumen untuk metadata inti dan metadata yang diperluas. |
get_document_properties() → &DocumentProperties | Mendapatkan facade properti dokumen untuk metadata inti dan metadata yang diperluas. |
get_document_properties_mut() → &mut DocumentProperties | Mendapatkan nilai yang terkait. |
defined_names() → DefinedNameCollection<'_> | Mendapatkan koleksi nama yang didefinisikan dalam workbook. |
get_defined_names() → DefinedNameCollection<'_> | Mendapatkan koleksi nama yang didefinisikan dalam workbook. |
load_diagnostics() → &LoadDiagnostics | Mengambil diagnostik yang dikumpulkan saat memuat buku kerja saat ini. |
get_load_diagnostics() → &LoadDiagnostics | Mengambil diagnostik yang dikumpulkan saat memuat buku kerja saat ini. |
load_xlsx(path: impl AsRef<Path>) → Result<Self, CellsError> | Muat buku kerja. |
open(path: impl AsRef<Path>) → Result<Self, CellsError> | Buka buku kerja yang ada. |
open_with_options(path: impl AsRef<Path>, options: &LoadOptions) → Result<Self, CellsError> | Buka buku kerja yang ada. |
load_xlsx_with_options(path: impl AsRef<Path>, options: &LoadOptions) → Result<Self, CellsError> | Muat buku kerja. |
load_xlsx_from_stream(stream: R) → Result<Self, CellsError> | Memuat buku kerja yang ada dari aliran menggunakan opsi pemuatan default. |
open_from_stream(stream: R) → Result<Self, CellsError> | Membuka buku kerja yang ada dari aliran menggunakan opsi pemuatan default. |
open_from_stream_with_options(stream: R, options: &LoadOptions) → Result<Self, CellsError> | Membuka workbook yang ada dari stream menggunakan opsi pemuatan eksplisit. |
load_xlsx_from_stream_or_workbook_load_exception(stream: R) → Result<Self, WorkbookLoadException> | Memuat workbook yang ada dari stream menggunakan opsi pemuatan default. |
load_xlsx_from_stream_with_options(stream: R, options: &LoadOptions) → Result<Self, CellsError> | Memuat workbook yang ada dari stream menggunakan opsi pemuatan eksplisit. |
load_xlsx_from_bytes(bytes: &[u8]) → Result<Self, CellsError> | Memuat workbook. |
load_xlsx_from_bytes_or_workbook_load_exception(bytes: &[u8]) → Result<Self, WorkbookLoadException> | Memuat workbook. |
load_xlsx_from_bytes_with_options(bytes: &[u8], options: &LoadOptions) → Result<Self, CellsError> | Memuat workbook. |
save_xlsx(path: impl AsRef<Path>) → Result<(), CellsError> | Menyimpan workbook. |
save(path: impl AsRef<Path>) → Result<(), CellsError> | Menyimpan workbook ke aliran menggunakan opsi penyimpanan eksplisit. |
save_with_format(path: impl AsRef<Path>, format: SaveFormat) → Result<(), CellsError> | Menyimpan buku kerja. |
save_with_options(path: impl AsRef<Path>, options: &SaveOptions) → Result<(), CellsError> | Menyimpan buku kerja. |
save_xlsx_with_format(path: impl AsRef<Path>, format: SaveFormat) → Result<(), CellsError> | Menyimpan workbook. |
save_xlsx_with_options(path: impl AsRef<Path>, options: &SaveOptions) → Result<(), CellsError> | Menyimpan workbook. |
save_xlsx_to_stream(stream: W) → Result<(), CellsError> | Menyimpan workbook ke stream menggunakan opsi simpan default. |
save_to_stream_with_format(stream: W, format: SaveFormat) → Result<(), CellsError> | Menyimpan workbook ke stream menggunakan format simpan yang ditentukan. |
save_to_stream_with_options(stream: W, options: &SaveOptions) → Result<(), CellsError> | Menyimpan workbook ke aliran menggunakan opsi penyimpanan eksplisit. |
save_xlsx_to_stream_or_workbook_save_exception(stream: W) → Result<(), WorkbookSaveException> | Menyimpan workbook ke aliran dan membungkus kegagalan dalam WorkbookSaveException. |
save_xlsx_to_stream_with_format(stream: W, format: SaveFormat) → Result<(), CellsError> | Menyimpan workbook ke aliran menggunakan format penyimpanan yang ditentukan. |
save_xlsx_to_stream_with_options(stream: W, options: &SaveOptions) → Result<(), CellsError> | Menyimpan workbook ke aliran menggunakan opsi penyimpanan eksplisit. |
save_xlsx_to_bytes() → Result<Vec<u8>, CellsError> | Menyimpan buku kerja. |
save_xlsx_to_bytes_or_workbook_save_exception() → Result<Vec<u8>, WorkbookSaveException> | Menyimpan buku kerja. |
save_xlsx_to_bytes_with_format(format: SaveFormat) → Result<Vec<u8>, CellsError> | Menyimpan workbook. |
save_xlsx_to_bytes_with_options(options: &SaveOptions) → Result<Vec<u8>, CellsError> | Menyimpan workbook. |
dispose() | Melepaskan sumber daya yang terkait dengan instance workbook. |