Finance manager
Лабораторна робота №2 - Документація коду
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
ExcelExporter Class Reference

Клас, що відповідає за експорт вектора транзакцій у Excel (.xlsx) файл. More...

#include <Exporter.h>

Public Member Functions

 ExcelExporter (const std::string &filePath)
 Конструктор ExcelExporter.
 
bool exportData (const std::vector< Transaction > &transactions)
 Виконує процес експорту в Excel.
 

Private Attributes

std::string filePath
 Шлях до цільового .xlsx файлу.
 

Detailed Description

Клас, що відповідає за експорт вектора транзакцій у Excel (.xlsx) файл.

Note
Наразі, ймовірно, є заглушкою. Для реалізації потрібна стороння бібліотека (напр., OpenXLSX, libxlsxwriter).

Constructor & Destructor Documentation

◆ ExcelExporter()

ExcelExporter::ExcelExporter ( const std::string &  filePath)

Конструктор ExcelExporter.

Parameters
filePathПовний шлях до файлу (включно з .xlsx), куди буде збережено дані.

Member Function Documentation

◆ exportData()

bool ExcelExporter::exportData ( const std::vector< Transaction > &  transactions)

Виконує процес експорту в Excel.

Parameters
transactionsВектор транзакцій для експорту.
Returns
true у разі успішного запису файлу, інакше false.

Member Data Documentation

◆ filePath

std::string ExcelExporter::filePath
private

Шлях до цільового .xlsx файлу.


The documentation for this class was generated from the following files: