NumeRe v1.1.4
NumeRe: Framework für Numerische Rechnungen
YExcel::Workbook Class Reference

#include <BasicExcel.hpp>

Collaboration diagram for YExcel::Workbook:

Classes

struct  BoundSheet
 
struct  ExtSST
 
struct  Font
 
struct  SharedStringTable
 
struct  Style
 
struct  Window1
 
struct  XF
 

Public Member Functions

 Workbook ()
 
size_t Read (const char *data)
 
size_t Write (char *data)
 
size_t DataSize ()
 
size_t RecordSize ()
 

Public Attributes

BOF bof_
 
Window1 window1_
 
std::vector< Fontfonts_
 
std::vector< XFXFs_
 
std::vector< Stylestyles_
 
std::vector< BoundSheetboundSheets_
 
SharedStringTable sst_
 
ExtSST extSST_
 
YEOF eof_
 

Detailed Description

Definition at line 610 of file BasicExcel.hpp.

Constructor & Destructor Documentation

◆ Workbook()

Member Function Documentation

◆ DataSize()

◆ Read()

size_t YExcel::Workbook::Read ( const char *  data)

◆ RecordSize()

size_t YExcel::Workbook::RecordSize ( )

Definition at line 2887 of file BasicExcel.cpp.

References DataSize().

Referenced by YExcel::Workbook::Window1::Read(), YExcel::Workbook::Font::Read(), YExcel::Workbook::XF::Read(), YExcel::Workbook::Style::Read(), YExcel::Workbook::BoundSheet::Read(), and YExcel::Workbook::ExtSST::Read().

Here is the call graph for this function:

◆ Write()

size_t YExcel::Workbook::Write ( char *  data)

Definition at line 2837 of file BasicExcel.cpp.

References bof_, boundSheets_, eof_, fonts_, sst_, styles_, window1_, YExcel::Record::Write(), YExcel::BOF::Write(), YExcel::Workbook::Window1::Write(), YExcel::Workbook::SharedStringTable::Write(), and XFs_.

Here is the call graph for this function:

Member Data Documentation

◆ bof_

◆ boundSheets_

◆ eof_

YEOF YExcel::Workbook::eof_

◆ extSST_

ExtSST YExcel::Workbook::extSST_

Definition at line 741 of file BasicExcel.hpp.

◆ fonts_

std::vector<Font> YExcel::Workbook::fonts_

Definition at line 736 of file BasicExcel.hpp.

Referenced by DataSize(), Read(), and Write().

◆ sst_

SharedStringTable YExcel::Workbook::sst_

Definition at line 740 of file BasicExcel.hpp.

Referenced by DataSize(), Read(), YExcel::BasicExcelWorksheet::UpdateCells(), and Write().

◆ styles_

std::vector<Style> YExcel::Workbook::styles_

Definition at line 738 of file BasicExcel.hpp.

Referenced by DataSize(), Read(), and Write().

◆ window1_

Window1 YExcel::Workbook::window1_

Definition at line 735 of file BasicExcel.hpp.

Referenced by DataSize(), Read(), and Write().

◆ XFs_

std::vector<XF> YExcel::Workbook::XFs_

Definition at line 737 of file BasicExcel.hpp.

Referenced by DataSize(), Read(), and Write().


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