NumeRe v1.1.4
NumeRe: Framework für Numerische Rechnungen
|
#include <BasicExcel.hpp>
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< Font > | fonts_ |
std::vector< XF > | XFs_ |
std::vector< Style > | styles_ |
std::vector< BoundSheet > | boundSheets_ |
SharedStringTable | sst_ |
ExtSST | extSST_ |
YEOF | eof_ |
Definition at line 610 of file BasicExcel.hpp.
YExcel::Workbook::Workbook | ( | ) |
Definition at line 2773 of file BasicExcel.cpp.
References bof_, YExcel::BOF::buildIdentifier_, YExcel::BOF::buildYear_, YExcel::BOF::fileHistoryFlags_, YExcel::BOF::lowestExcelVersion_, YExcel::BOF::type_, and YExcel::BOF::version_.
size_t YExcel::Workbook::DataSize | ( | ) |
Definition at line 2864 of file BasicExcel.cpp.
References bof_, boundSheets_, eof_, fonts_, YExcel::Record::RecordSize(), YExcel::Workbook::SharedStringTable::RecordSize(), sst_, styles_, window1_, and XFs_.
Referenced by YExcel::Workbook::Font::RecordSize(), YExcel::Workbook::Style::RecordSize(), YExcel::Workbook::BoundSheet::RecordSize(), YExcel::Workbook::SharedStringTable::RecordSize(), YExcel::Workbook::ExtSST::RecordSize(), RecordSize(), YExcel::Worksheet::RecordSize(), YExcel::Workbook::Font::Write(), YExcel::Workbook::Style::Write(), YExcel::Workbook::BoundSheet::Write(), YExcel::Workbook::SharedStringTable::Write(), and YExcel::Workbook::ExtSST::Write().
size_t YExcel::Workbook::Read | ( | const char * | data | ) |
Definition at line 2783 of file BasicExcel.cpp.
References YExcel::CODE::BOF, bof_, YExcel::CODE::BOUNDSHEET, boundSheets_, eof_, YExcel::CODE::FONT, fonts_, YCompoundFiles::LittleEndian::Read(), YExcel::Record::Read(), YExcel::BOF::Read(), YExcel::Workbook::Window1::Read(), YExcel::Workbook::SharedStringTable::Read(), YExcel::Record::RecordSize(), YExcel::CODE::SST, sst_, YExcel::CODE::STYLE, styles_, YExcel::CODE::WINDOW1, window1_, YExcel::CODE::XF, XFs_, and YExcel::CODE::YEOF.
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().
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_.
BOF YExcel::Workbook::bof_ |
Definition at line 734 of file BasicExcel.hpp.
Referenced by DataSize(), YExcel::Worksheet::DataSize(), Read(), YExcel::Worksheet::Read(), Workbook(), YExcel::Worksheet::Worksheet(), Write(), and YExcel::Worksheet::Write().
std::vector<BoundSheet> YExcel::Workbook::boundSheets_ |
Definition at line 739 of file BasicExcel.hpp.
Referenced by DataSize(), YExcel::BasicExcelWorksheet::GetAnsiSheetName(), YExcel::BasicExcelWorksheet::GetSheetName(), YExcel::BasicExcelWorksheet::GetUnicodeSheetName(), Read(), YExcel::BasicExcelWorksheet::Rename(), and Write().
YEOF YExcel::Workbook::eof_ |
Definition at line 742 of file BasicExcel.hpp.
Referenced by DataSize(), YExcel::Worksheet::DataSize(), Read(), YExcel::Worksheet::Read(), Write(), and YExcel::Worksheet::Write().
ExtSST YExcel::Workbook::extSST_ |
Definition at line 741 of file BasicExcel.hpp.
std::vector<Font> YExcel::Workbook::fonts_ |
Definition at line 736 of file BasicExcel.hpp.
Referenced by DataSize(), Read(), and Write().
SharedStringTable YExcel::Workbook::sst_ |
Definition at line 740 of file BasicExcel.hpp.
Referenced by DataSize(), Read(), YExcel::BasicExcelWorksheet::UpdateCells(), and Write().
std::vector<Style> YExcel::Workbook::styles_ |
Definition at line 738 of file BasicExcel.hpp.
Referenced by DataSize(), Read(), and Write().
Window1 YExcel::Workbook::window1_ |
Definition at line 735 of file BasicExcel.hpp.
Referenced by DataSize(), Read(), and Write().
std::vector<XF> YExcel::Workbook::XFs_ |
Definition at line 737 of file BasicExcel.hpp.
Referenced by DataSize(), Read(), and Write().