Характеристики на продукта

Характеристики на продукта

Характеристики на продукта

Aspose.Cells FOSS for C++ is an open-source C++ library for creating, loading, editing, and saving Excel .xlsx Библиотеката излага единствено заглавие C ++ API, организиран около малък набор от основни класове.


Управление на работните книги и работни листове

Съветът на ЕС Workbook class е коренният обект за всички операции на таблицата. Използвайте го, за да създадете нова работна книга, да заредите съществуващ XLSX файл или да запазите промените си в диска.

  • Създаване на нова работна книга с: Workbook()
  • Зареждане на XLSX файл с: Workbook(filePath)
  • Задръжте за файла с: Workbook::Save(fileName)
  • Достъп до всички листа чрез: Workbook::GetWorksheets()
  • Добавяне, преименуване и конфигуриране на листа чрез Worksheet клас

Цените и формулите на клетките

Съветът на ЕС Cell class представлява една клетка на таблицата. Поддържа четене и писане на текстови, нумерични, булеви и формулни стойности.

  • Записване на стойности с: Cell::PutValue(value) и в) Cell::SetValue(value)
  • Изчисляване на стойностите с: Cell::GetValue() връщане на CellValue
  • Настройка на формули с: Cell::SetFormula(formula) стандартна синтаксиса на формулите в Excel
  • Адресни клетки по име ("A1") или индекс на редове/столбочки чрез Cells::operator[](cellName)

Стилиране на клетките

Прилагане на форматиране с богати данни към клетки, използвайки Style Получи сегашния стил от: Cell::GetStyle(), го модифицират и го прилагат отново с Cell::SetStyle(style).

  • Конфигурация на шрифта чрез: Style::Font() връщане на Font обект смел, цвят, размер
  • Попълване на фонов модел чрез: Style::SetPattern(FillPattern) и в) Style::SetForegroundColor(Color)
  • Конфигурация на границата чрез: Style::Borders()
  • Формат на номера по реда: Style::SetNumberFormat(format)

Настройка на страницата и формат на печат

Съветът на ЕС PageSetup class позволява настройване на наложения за отпечатване в работния лист, като например размер на хартията, ориентация, ръбове, мащабиране и текст в надпис/подложното писмо.

  • Настройка на размера на хартията с: PageSetup::SetPaperSize(PaperSizeType)
  • Настройка на ориентацията за отпечатване с: PageSetup::SetOrientation(PageOrientationType)
  • Конфигуриране на маржовете: PageSetup::SetTopMargin, SetBottomMargin, SetLeftMargin, SetRightMargin
  • Скилиране на страницата с: PageSetup::SetFitToPagesTall и в) SetFitToPagesWide

Условно форматиране

Съветът на ЕС ConditionalFormattingCollection класата управлява форматиране на клетки, основано на правила. Правилата могат да се добавят към диапазоните на работния лист и приоритетите могат автоматично да бъдат управлявани.

  • Добавяне на правила с: ConditionalFormattingCollection::Add()
  • Да се премахнат правилата по индекс или площ
  • Изтегляне на следващия наличен приоритет с: ConditionalFormattingCollection::GetNextPriority()

Автоматичен филтър

Съветът на ЕС AutoFilter класът поддържа прилагането на филтри за данни от колона към диапазони от работни листове.

  • Настройка на диапазона на филтъра с: AutoFilter::SetRange(rangeAddress)
  • Изчистете всички активни филтри с: AutoFilter::Clear()
  • Управление на персонализирани филтри чрез: AutoFilterCustomFilter и в) AutoFilterCustomFilterCollection

Названи диапазони и дефинирани имена

Съветът на ЕС DefinedName клас съхранява формули и диапазони на ниво работна книга или лист за повторна употреба във формулите и кода.

  • Вземете дефинираното име с: DefinedName::GetName()
  • Получаване или настройка на формулата (адрес на диапазона) с: DefinedName::GetFormula() / SetFormula(formula)
  • Обхват на конкретен лист, като се използва: DefinedName::GetLocalSheetIndex()

Подкрепа за XLSX формат

Формат на изображениетоЗарежданеЗапиши
XLSX
CSV

Всички операции за зареждане и запазване използват Workbook::Save(fileName) Форматът се изчислява от разширението на файла по подразбиране.


Снимка на API референтна информация

КласътОписание на състоянието
WorkbookRoot табличен обект създаване, зареждане и запазване на XLSX файлове
WorksheetЕдинна работна страница име, клетки, настройка на страницата и автоматичен филтър
CellОперации с стойност, формула и стил в една клетка
StyleФасад в стил клетка шрифт, пълнене, граници и формат на номера
FontНастройки на шрифта дебели, цвят, размер
PageSetupРазмер на хартията, ориентация, ръбове и размери.
ConditionalFormattingCollectionСборник от правила за условно форматиране
AutoFilterАвтоматичен филтър на ниво колона за обхват от таблици
DefinedNameОпределение на наименования обхват или формула

Вижте също:

 Български