Características

Características

Aspose.Cells FOSS for C++ is an open-source C++ library for creating, loading, editing, and saving Excel .xlsx Las bibliotecas exponen una API de caderno-sólo C++ organizada alrededor de un pequeño conjunto de clases centrales.


Manual de libros y worksheet

El Workbook clase es el objeto de raíz para todas las operaciones de la hoja de diálogo. Utilice para crear un nuevo libro de trabajo, cargar un archivo XLSX existente o salvar cambios en el disco.

  • Crea un nuevo libro de trabajo con Workbook()
  • Cargar un archivo XLSX con Workbook(filePath)
  • Salva para archivar con Workbook::Save(fileName)
  • Acceso a todas las fichas mediante Workbook::GetWorksheets()
  • Adicionar, renovar y configurar las hojas a través de la Worksheet clase

Valores y fórmulas de las células

El Cell La clase representa una célula de hoja de espalda única. apoya los valores de lectura y escritura, texto numérico, booleano y fórmula.

  • Escribe valores con Cell::PutValue(value) y Cell::SetValue(value)
  • Leer los valores con Cell::GetValue() de vuelta a CellValue
  • Formularios con Cell::SetFormula(formula) - Síntase de fórmula Excel
  • El nombre de la célula ("A1"(o índice de columna/ronda a través del Cells::operator[](cellName)

Células de estilo

Aplique el formato rico a las células utilizando la Style Tiene el estilo actual de Cell::GetStyle(),Modificarlo y aplicarlo de nuevo con Cell::SetStyle(style).

  • Configuración de la Font Style::Font() de vuelta a Font objeto - corazón, color, tamaño
  • Descripción de los patrones a través del Style::SetPattern(FillPattern) y Style::SetForegroundColor(Color)
  • Configuración fronteriza a través de Style::Borders()
  • Número de formatos en las líneas a través Style::SetNumberFormat(format)

Configuración de páginas y Layout de impresión

El PageSetup clase permite configurar las configuraciones de impresión de hoja de trabajo como tamaño del papel, orientación, margen, escalera y texto de cabeza/footer.

  • Toma el tamaño de papel con PageSetup::SetPaperSize(PaperSizeType)
  • La orientación de la impresión con PageSetup::SetOrientation(PageOrientationType)
  • Configuración de margen: PageSetup::SetTopMargin, SetBottomMargin, SetLeftMargin, SetRightMargin
  • Ficha de escalera con PageSetup::SetFitToPagesTall y SetFitToPagesWide

Formato Condicional

El ConditionalFormattingCollection Las clases manejan la formatación de células basada en las reglas.Las regles se pueden añadir a las ramas de hoja de trabajo y la prioridad se puede gestionar automáticamente.

  • Añade las reglas con ConditionalFormattingCollection::Add()
  • Remover las reglas por índice o área
  • Recuperar la próxima prioridad disponible con ConditionalFormattingCollection::GetNextPriority()

Autofiltración

El AutoFilter clase soporta la aplicación de filtros de datos de nivel de columna a las ramas de hoja de trabajo.

  • Configura el filtro con AutoFilter::SetRange(rangeAddress)
  • Descargar todos los filtros activos con AutoFilter::Clear()
  • Gestión de filtros personalizados a través de AutoFilterCustomFilter y AutoFilterCustomFilterCollection

Nombre definido y rango definidos

El DefinedName Las clases almacenan fórmulas de nivel de libro o hoja denominadas y ramas para reutilización en fórmula y código.

  • Obtenga el nombre definido con DefinedName::GetName()
  • Obtenga o establezca la fórmula (adreza de rango) con DefinedName::GetFormula() / SetFormula(formula)
  • Tamaño de una hoja específica utilizando DefinedName::GetLocalSheetIndex()

Solución de formato XLSX

FormatoCargaSalvaciones
XLSX
CSV

Todas las operaciones de carga y ahorro utilizan el Workbook::Save(fileName) El formato se deriva de la extensión del archivo por defecto.


Sumación de referencia API

claseDescripción
WorkbookObjeto de la hoja de raíz — crear, cargar y salvar archivos XLSX
WorksheetFicheo de trabajo único: nombre, células, configuración de página y filtrador automático.
CellCélula única: valor, fórmula y operaciones de estilo
StyleFacada de estilo celular - font, relleno, límites y formato de número
FontSitio de Fontes - corazón, color, tamaño
PageSetupLayout de impresión - tamaño del papel, orientación, margen, escalera
ConditionalFormattingCollectionReglas de formatación condicional
AutoFilterFiltros automáticos de nivel columna para una gama de hoja de trabajo
DefinedNameNombre de la fórmula o definición de gama

Ver también

 Español