diff --git a/workbook_8hpp_source.html b/workbook_8hpp_source.html
index 3ec6d24e..99e7e3b5 100644
--- a/workbook_8hpp_source.html
+++ b/workbook_8hpp_source.html
@@ -69,7 +69,7 @@
32 #include <unordered_map> 36 #include <xlnt/xlnt_config.hpp> 37 #include <xlnt/cell/rich_text.hpp> 48 class calculation_properties;
52 class const_worksheet_iterator;
58 class metadata_property;
65 class range_reference;
67 class streaming_workbook_reader;
69 class style_serializer;
74 class worksheet_iterator;
152 workbook(std::istream &data,
const std::string &password);
181 worksheet create_sheet(std::size_t index);
210 void active_sheet(std::size_t index);
217 worksheet sheet_by_title(
const std::string &title);
224 const worksheet sheet_by_title(
const std::string &title)
const;
230 worksheet sheet_by_index(std::size_t index);
236 const worksheet sheet_by_index(std::size_t index)
const;
248 const worksheet sheet_by_id(std::size_t
id)
const;
255 bool sheet_hidden_by_index(std::size_t index)
const;
260 bool contains(
const std::string &title)
const;
321 void apply_to_cells(std::function<
void(
cell)> f);
327 std::vector<std::string> sheet_titles()
const;
332 std::size_t sheet_count()
const;
345 std::vector<xlnt::core_property> core_properties()
const;
366 std::vector<xlnt::extended_property> extended_properties()
const;
381 bool has_custom_property(
const std::string &property_name)
const;
387 std::vector<std::string> custom_properties()
const;
392 variant custom_property(
const std::string &property_name)
const;
397 void custom_property(
const std::string &property_name,
const variant &value);
415 bool has_title()
const;
420 std::string title()
const;
425 void title(
const std::string &title);
430 void abs_path(
const std::string &
path);
435 void arch_id_flags(
const std::size_t flags);
442 std::vector<xlnt::named_range> named_ranges()
const;
452 void create_named_range(
const std::string &name,
worksheet worksheet,
const std::string &reference_string);
457 bool has_named_range(
const std::string &name)
const;
467 void remove_named_range(const std::string &name);
475 void save(std::vector<std::uint8_t> &data) const;
481 void save(std::vector<std::uint8_t> &data, const std::string &password) const;
487 void save(const std::string &filename) const;
493 void save(const std::string &filename, const std::string &password) const;
496 void save(const std::wstring &filename) const;
506 void save(const std::wstring &filename, const std::string &password) const;
513 void save(const xlnt::path &filename) const;
519 void save(const xlnt::path &filename, const std::string &password) const;
524 void save(std::ostream &stream) const;
530 void save(std::ostream &stream, const std::string &password) const;
536 void load(const std::vector<std::uint8_t> &data);
542 void load(const std::vector<std::uint8_t> &data, const std::string &password);
548 void load(const std::string &filename);
554 void load(const std::string &filename, const std::string &password);
557 void load(const std::wstring &filename);
567 void load(const std::wstring &filename, const std::string &password);
574 void load(const xlnt::path &filename);
580 void load(const xlnt::path &filename, const std::string &password);
586 void load(std::istream &stream);
592 void load(std::istream &stream, const std::string &password);
599 bool has_view() const;
609 void view(const workbook_view &view);
616 bool has_code_name() const;
621 std::string code_name() const;
626 void code_name(const std::string &code_name);
631 bool has_file_version() const;
636 std::string app_name() const;
641 std::size_t last_edited() const;
646 std::size_t lowest_edited() const;
651 std::size_t rup_build() const;
658 bool has_theme() const;
668 void
theme(const class theme &value);
687 xlnt::format create_format(bool default_format = false);
693 void clear_formats();
700 bool has_style(const std::string &name) const;
710 const class
style style(const std::string &name) const;
715 class
style create_style(const std::string &name);
720 class
style create_builtin_style(std::size_t builtin_id);
732 void default_slicer_style(const std::string &value);
737 std::string default_slicer_style() const;
742 void enable_known_fonts();
747 void disable_known_fonts();
752 bool known_fonts_enabled() const;
774 std::size_t add_shared_string(const rich_text &shared, bool allow_duplicates = false);
779 const
rich_text &shared_strings(std::size_t index) const;
785 std::vector<rich_text> &shared_strings();
791 const std::vector<rich_text> &shared_strings() const;
799 void thumbnail(const std::vector<std::uint8_t> &thumbnail,
800 const std::string &extension, const std::string &content_type);
805 const std::vector<std::uint8_t> &thumbnail() const;
810 const std::unordered_map<std::string, std::vector<std::uint8_t>>& binaries() const;
817 bool has_calculation_properties() const;
835 workbook &operator=(workbook other);
840 worksheet operator[](const std::string &name);
851 bool operator==(const workbook &rhs) const;
857 bool operator!=(const workbook &rhs) const;
862 friend class detail::xlsx_consumer;
863 friend class detail::xlsx_producer;
869 workbook(detail::workbook_impl *impl);
875 detail::workbook_impl &impl();
881 const detail::workbook_impl &impl() const;
888 void register_package_part(relationship_type type);
896 void register_workbook_part(relationship_type type);
904 void register_worksheet_part(worksheet ws, relationship_type type);
909 void garbage_collect_formulae();
914 void update_sheet_properties();
919 void swap(workbook &other);
924 void reorder_relationships();
929 std::unique_ptr<detail::workbook_impl> d_;
core_property
Every core property in a workbook must be one of these types.
Definition: metadata_property.hpp:33
A range is a 2D collection of cells with defined extens that can be iterated upon.
Definition: range.hpp:54
Represents an association between a source Package or part, and a target object which can be a part o...
Definition: relationship.hpp:102
-
Represents an object that can have variable type.
Definition: variant.hpp:38
+
Represents an object that can have variable type.
Definition: variant.hpp:39
Definition: cell_reference.hpp:261
A workbook can be opened in multiple windows with different views. This class represents a particular...
Definition: workbook_view.hpp:36
Enumerates the possible types a cell can be determined by it's current value.
Definition: cell.hpp:36