Workbook
Workbook
Visión general
Workbook es una struct en Aspose.Cells FOSS para Rust. Hereda de: Debug, Clone, PartialEq, y 1 más.
Representa el objeto hoja de cálculo raíz utilizado para crear, cargar, modificar y guardar un libro de trabajo XLSX.
Esta struct declara 58 métodos para objetos Workbook en programas Rust. Los métodos disponibles incluyen: 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, y 46 métodos adicionales. Los miembros públicos son accesibles a cualquier aplicación Rust después de instalar el paquete Aspose.Cells FOSS para Rust.
Métodos
| Firma | Descripción |
|---|---|
default() → Self | Llama a default en esta instancia de Workbook. |
new() → Self | Inicializa una nueva instancia. |
add_worksheet(name: impl Into<String>) → Result<usize, CellsError> | Añade un elemento. |
worksheet(name: &str) → Result<&Worksheet, CellsError> | Obtiene la hoja de cálculo con el nombre especificado. |
worksheet_or_cells_exception(name: &str) → Result<&Worksheet, CellsException> | Obtiene la hoja de cálculo con el nombre especificado, devolviendo un CellsException en caso de error. |
worksheet_at(index: usize) → Result<&Worksheet, CellsError> | Obtiene la hoja de cálculo en el índice especificado basado en cero. |
worksheet_at_or_cells_exception(index: usize) → Result<&Worksheet, CellsException> | Obtiene la hoja de cálculo en el índice especificado (basado en cero), devolviendo un CellsException en caso de error. |
get_worksheets() → Worksheets<'_> | Obtiene los worksheets en el orden del workbook. |
get_worksheets_mut() → WorksheetsMut<'_> | Obtiene el valor asociado. |
settings() → WorkbookSettings | Obtiene la configuración a nivel de libro, como el sistema de fechas y la cultura de visualización. |
get_settings() → WorkbookSettings | Obtiene la configuración a nivel de libro, como el sistema de fechas y la cultura de visualización. |
set_settings(settings: WorkbookSettings) | Establece la configuración a nivel de libro, como el sistema de fechas y la cultura de visualización. |
protect() | Protege el objeto actual. |
unprotect() | Elimina la protección del objeto actual. |
protection() → WorkbookProtection | Obtiene el valor asociado. |
get_protection() → WorkbookProtection | Obtiene el valor asociado. |
protection_mut() → &mut WorkbookProtection | Obtiene el valor asociado. |
get_protection_mut() → &mut WorkbookProtection | Obtiene el valor asociado. |
is_protected() → bool | Devuelve si está protegido. |
properties() → &WorkbookProperties | Obtiene los metadatos del libro de trabajo y la configuración de vista expuestos por el API público compatible. |
get_properties() → &WorkbookProperties | Obtiene los metadatos del libro de trabajo y la configuración de vista expuestos por el API público admitido. |
get_properties_mut() → &mut WorkbookProperties | Obtiene el valor asociado. |
document_properties() → &DocumentProperties | Obtiene la fachada de propiedades del documento para los metadatos básicos y extendidos. |
get_document_properties() → &DocumentProperties | Obtiene la fachada de propiedades del documento para los metadatos básicos y extendidos. |
get_document_properties_mut() → &mut DocumentProperties | Obtiene el valor asociado. |
defined_names() → DefinedNameCollection<'_> | Obtiene la colección de nombres definidos del libro de trabajo. |
get_defined_names() → DefinedNameCollection<'_> | Obtiene la colección de nombres definidos del libro de trabajo. |
load_diagnostics() → &LoadDiagnostics | Obtiene los diagnósticos recopilados mientras se carga el libro de trabajo actual. |
get_load_diagnostics() → &LoadDiagnostics | Obtiene los diagnósticos recopilados mientras se carga el libro de trabajo actual. |
load_xlsx(path: impl AsRef<Path>) → Result<Self, CellsError> | Carga un libro de trabajo. |
open(path: impl AsRef<Path>) → Result<Self, CellsError> | Abre un libro de trabajo existente. |
open_with_options(path: impl AsRef<Path>, options: &LoadOptions) → Result<Self, CellsError> | Abre un libro de trabajo existente. |
load_xlsx_with_options(path: impl AsRef<Path>, options: &LoadOptions) → Result<Self, CellsError> | Carga un libro de trabajo. |
load_xlsx_from_stream(stream: R) → Result<Self, CellsError> | Carga un libro de trabajo existente desde un flujo usando las opciones de carga predeterminadas. |
open_from_stream(stream: R) → Result<Self, CellsError> | Abre un libro de trabajo existente desde un flujo usando las opciones de carga predeterminadas. |
open_from_stream_with_options(stream: R, options: &LoadOptions) → Result<Self, CellsError> | Abre un libro de trabajo existente desde un flujo utilizando opciones de carga explícitas. |
load_xlsx_from_stream_or_workbook_load_exception(stream: R) → Result<Self, WorkbookLoadException> | Carga un libro de trabajo existente desde un flujo utilizando opciones de carga predeterminadas. |
load_xlsx_from_stream_with_options(stream: R, options: &LoadOptions) → Result<Self, CellsError> | Carga un libro de trabajo existente desde un flujo utilizando opciones de carga explícitas. |
load_xlsx_from_bytes(bytes: &[u8]) → Result<Self, CellsError> | Carga un libro de trabajo. |
load_xlsx_from_bytes_or_workbook_load_exception(bytes: &[u8]) → Result<Self, WorkbookLoadException> | Carga un libro de trabajo. |
load_xlsx_from_bytes_with_options(bytes: &[u8], options: &LoadOptions) → Result<Self, CellsError> | Carga un libro de trabajo. |
save_xlsx(path: impl AsRef<Path>) → Result<(), CellsError> | Guarda el libro de trabajo. |
save(path: impl AsRef<Path>) → Result<(), CellsError> | Guarda el libro de trabajo en un flujo usando opciones de guardado explícitas. |
save_with_format(path: impl AsRef<Path>, format: SaveFormat) → Result<(), CellsError> | Guarda el libro de trabajo. |
save_with_options(path: impl AsRef<Path>, options: &SaveOptions) → Result<(), CellsError> | Guarda el libro de trabajo. |
save_xlsx_with_format(path: impl AsRef<Path>, format: SaveFormat) → Result<(), CellsError> | Guarda el libro de trabajo. |
save_xlsx_with_options(path: impl AsRef<Path>, options: &SaveOptions) → Result<(), CellsError> | Guarda el libro de trabajo. |
save_xlsx_to_stream(stream: W) → Result<(), CellsError> | Guarda el libro de trabajo en un flujo usando las opciones de guardado predeterminadas. |
save_to_stream_with_format(stream: W, format: SaveFormat) → Result<(), CellsError> | Guarda el libro de trabajo en un flujo usando el formato de guardado especificado. |
save_to_stream_with_options(stream: W, options: &SaveOptions) → Result<(), CellsError> | Guarda el libro de trabajo en un flujo usando opciones de guardado explícitas. |
save_xlsx_to_stream_or_workbook_save_exception(stream: W) → Result<(), WorkbookSaveException> | Guarda el libro de trabajo en un flujo y envuelve los errores en WorkbookSaveException. |
save_xlsx_to_stream_with_format(stream: W, format: SaveFormat) → Result<(), CellsError> | Guarda el libro de trabajo en un flujo utilizando el formato de guardado especificado. |
save_xlsx_to_stream_with_options(stream: W, options: &SaveOptions) → Result<(), CellsError> | Guarda el libro de trabajo en un flujo utilizando opciones de guardado explícitas. |
save_xlsx_to_bytes() → Result<Vec<u8>, CellsError> | Guarda el libro de trabajo. |
save_xlsx_to_bytes_or_workbook_save_exception() → Result<Vec<u8>, WorkbookSaveException> | Guarda el libro de trabajo. |
save_xlsx_to_bytes_with_format(format: SaveFormat) → Result<Vec<u8>, CellsError> | Guarda el libro de trabajo. |
save_xlsx_to_bytes_with_options(options: &SaveOptions) → Result<Vec<u8>, CellsError> | Guarda el libro de trabajo. |
dispose() | Libera los recursos asociados a la instancia del libro de trabajo. |