Microsoft Excel 2007 XML

class orcus_xlsx : public orcus::iface::import_filter

Public Functions

orcus_xlsx(spreadsheet::iface::import_factory *factory)
~orcus_xlsx()
orcus_xlsx(const orcus_xlsx&) = delete
orcus_xlsx &operator=(const orcus_xlsx&) = delete
virtual void read_file(std::string_view filepath) override

Read the content of a file.

Parameters:

filepath – path to a local file. It must be a system path.

virtual void read_stream(std::string_view stream) override

Read the content of an in-memory stream.

Parameters:

stream – in-memory stream to read from.

virtual std::string_view get_name() const override

Get the name of a filter.

Returns:

name of a filter.

Public Static Functions

static bool detect(const unsigned char *blob, size_t size)
class import_xlsx

Public Functions

import_xlsx() = delete
import_xlsx(const import_xlsx&) = delete
import_xlsx &operator=(const import_xlsx&) = delete

Public Static Functions

static void read_table(std::string_view s, spreadsheet::iface::import_table &table, spreadsheet::iface::import_reference_resolver &resolver)