|
OpenXLSX 1.9.1
|
#include <algorithm>#include <gsl/gsl>#include <list>#include <map>#include <memory>#include <shared_mutex>#include <string>#include <string_view>#include <unordered_map>#include "IZipArchive.hpp"#include "OpenXLSX-Exports.hpp"#include "XLChart.hpp"#include "XLCommandQuery.hpp"#include "XLComments.hpp"#include "XLContentTypes.hpp"#include "XLDrawing.hpp"#include "XLProperties.hpp"#include "XLRelationships.hpp"#include "XLSharedStrings.hpp"#include "XLStringArena.hpp"#include "XLStyles.hpp"#include "XLTables.hpp"#include "XLThreadedComments.hpp"#include "XLWorkbook.hpp"#include "XLXmlData.hpp"#include "XLZipArchive.hpp"#include "XLInternalAccess.hpp"Go to the source code of this file.
Data Structures | |
| class | OpenXLSX::XLDocument |
| This class encapsulates the concept of an excel file. It is different from the XLWorkbook, in that an XLDocument holds an XLWorkbook together with its metadata, as well as methods for opening, closing and saving the document. The XLDocument is the entrypoint for clients using the RapidXLSX library. More... | |
| struct | OpenXLSX::XLDocument::SharedFormula |
Namespaces | |
| namespace | OpenXLSX |
Enumerations | |
| enum class | OpenXLSX::XLProperty { OpenXLSX::Title , OpenXLSX::Subject , OpenXLSX::Creator , OpenXLSX::Keywords , OpenXLSX::Description , OpenXLSX::LastModifiedBy , OpenXLSX::LastPrinted , OpenXLSX::CreationDate , OpenXLSX::ModificationDate , OpenXLSX::Category , OpenXLSX::Application , OpenXLSX::DocSecurity , OpenXLSX::ScaleCrop , OpenXLSX::Manager , OpenXLSX::Company , OpenXLSX::LinksUpToDate , OpenXLSX::SharedDoc , OpenXLSX::HyperlinkBase , OpenXLSX::HyperlinksChanged , OpenXLSX::AppVersion } |
| The XLDocumentProperties class is an enumeration of the possible properties (metadata) that can be set for a XLDocument object (and .xlsx file) More... | |
Functions | |
| OPENXLSX_EXPORT std::string | OpenXLSX::BinaryAsHexString (gsl::span< const std::byte > data) |
| OPENXLSX_EXPORT uint16_t | OpenXLSX::ExcelPasswordHash (std::string_view password) |
| OPENXLSX_EXPORT std::string | OpenXLSX::ExcelPasswordHashAsString (std::string_view password) |
| std::string | OpenXLSX::getPathARelativeToPathB (std::string_view pathA, std::string_view pathB) |
| std::string | OpenXLSX::eliminateDotAndDotDotFromPath (std::string_view path) |
Variables | |
| constexpr const unsigned int | OpenXLSX::pugi_parse_settings = pugi::parse_default | pugi::parse_ws_pcdata |
| constexpr const bool | OpenXLSX::XLForceOverwrite = true |
| constexpr const bool | OpenXLSX::XLDoNotOverwrite = false |