32 #include <xlnt/xlnt_config.hpp> 75 worksheet add_worksheet(
const std::string &title);
81 void open(std::vector<std::uint8_t> &data);
87 void open(
const std::string &filename);
90 void open(
const std::wstring &filename);
106 void open(std::ostream &stream);
108 std::unique_ptr<xlnt::detail::xlsx_producer> producer_;
109 std::unique_ptr<workbook> workbook_;
110 std::unique_ptr<std::ostream> stream_;
111 std::unique_ptr<std::streambuf> stream_buffer_;
112 std::unique_ptr<std::ostream> part_stream_;
113 std::unique_ptr<std::streambuf> part_stream_buffer_;
114 std::unique_ptr<xml::serializer> serializer_;
Enumerates the possible types a cell can be determined by it's current value.
Definition: cell.hpp:37
workbook is the container for all other parts of the document.
Definition: streaming_workbook_writer.hpp:51
A worksheet is a 2D array of cells starting with cell A1 in the top-left corner and extending indefin...
Definition: worksheet.hpp:77
Definition: spreadsheet_drawing.hpp:31
An object used to refer to a cell. References have two parts, the column and the row. In Excel, the reference string A1 refers to the top-left-most cell. A cell_reference can be initialized from a string of this form or a 1-indexed ordered pair of the form column, row.
Definition: cell_reference.hpp:60
Describes a unit of data in a worksheet at a specific coordinate and its associated properties...
Definition: cell.hpp:84
Encapsulates a path that points to location in a filesystem.
Definition: path.hpp:38