Resumen de características

Resumen de características

Resumen de Funcionalidades

Esta página mapea la superficie de características de Aspose.Cells FOSS para Rust. Cada área enlaza los tipos de punto de entrada que encontrarás en el API Reference.


Ciclo de Vida del Workbook

Workbook es el objeto raíz: Workbook::new crea un workbook vacío, Workbook::load_xlsx abre un archivo existente, y save, save_xlsx o save_with_format escriben salida XLSX gobernada por el enum SaveFormat.

let mut workbook = Workbook::new();
workbook.save("report.xlsx")?;
let reloaded = Workbook::load_xlsx("report.xlsx")?;

Celdas, Valores y Fórmulas

Las colecciones de celdas provienen de get_cells / get_cells_mut en una hoja de cálculo. Los setters tipados (put_value_string, put_value_i32, put_value_bool, put_value_decimal, put_value_date_time) evitan conversiones de cadenas, y put_formula_with_cached_value almacena fórmulas junto con sus resultados en caché:

cells.get("F1")?.put_value_i32(10)?;
cells.get("G1")?
    .put_formula_with_cached_value("=F1*2", CellValue::Number(20.0))?;

Gráficos

Los gráficos se anclan a rangos de celdas a través de la colección de gráficos de una hoja con variantes ChartType como Column y Line; los anclajes y tipos pueden leerse de los libros de trabajo cargados mediante Chart y ChartCollection.


Estilo y diseño

CellStyle combina Font, Fill y Borders; StyleFlag selecciona qué aspectos se aplican. NumberFormat muestra valores, PageSetup controla PaperSizeType y PageOrientationType, y FreezePane fija filas de encabezado.


Calidad y estructura de datos

Validation (con OperatorType), formato condicional FormatCondition, filtrado AutoFilter, tablas estructuradas ListObject con TableStyleType, rangos con nombre DefinedName, y WorkbookProtection / WorksheetProtection.


Carga defensiva

LoadOptions expone banderas try_repair_package y try_repair_xml; LoadDiagnostics informa los problemas encontrados durante la carga. Los errores en toda la superficie API utilizan Result con CellsError.


Consejos y mejores prácticas

  • Scope get_worksheets_mut / get_cells_mut toma prestado en un bloque para que el libro de trabajo pueda guardarse posteriormente.
  • Prefiere los setters tipados en lugar de formatear valores en cadenas.
  • Siempre proporciona un valor en caché con fórmulas para que los archivos se abran con resultados correctos antes de la recalculación.
  • Utiliza los indicadores de reparación LoadOptions al ingerir archivos de terceros.

API Reference Resumen

ClaseDescripción
WorkbookObjeto raíz: crear, cargar y guardar libros de trabajo XLSX
WorksheetUna hoja única y sus celdas, gráficos y configuraciones
CellMutCelda mutable: establecedores de valor tipado y de fórmula
CellStyleFormato de celda con fuente, relleno y bordes
ChartTypeSelección del tipo de gráfico al añadir gráficos
ValidationReglas de validación de datos
AutoFilterFiltrado de rango
LoadOptionsComportamiento de carga y banderas de reparación
CellsErrorTipo de error devuelto a través del API

Ver también

 Español