OpenXLSX
1.9.1
Loading...
Searching...
No Matches
XLDynamicFilter.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include "OpenXLSX-Exports.hpp"
4
#include <string>
5
6
namespace
OpenXLSX
7
{
11
enum class
XLDynamicFilterType
{
12
Null
,
13
AboveAverage
,
14
BelowAverage
,
15
Tomorrow
,
16
Today
,
17
Yesterday
,
18
NextWeek
,
19
ThisWeek
,
20
LastWeek
,
21
NextMonth
,
22
ThisMonth
,
23
LastMonth
,
24
NextQuarter
,
25
ThisQuarter
,
26
LastQuarter
,
27
NextYear
,
28
ThisYear
,
29
LastYear
,
30
YearToDate
,
31
Q1
,
32
Q2
,
33
Q3
,
34
Q4
,
35
M1
,
36
M2
,
37
M3
,
38
M4
,
39
M5
,
40
M6
,
41
M7
,
42
M8
,
43
M9
,
44
M10
,
45
M11
,
46
M12
47
};
48
52
OPENXLSX_EXPORT std::string
XLDynamicFilterTypeToString
(
XLDynamicFilterType
type);
53
}
// namespace OpenXLSX
OpenXLSX
Definition
IZipArchive.hpp:18
OpenXLSX::XLDynamicFilterTypeToString
OPENXLSX_EXPORT std::string XLDynamicFilterTypeToString(XLDynamicFilterType type)
Helper function to convert enum to string.
Definition
XLDynamicFilter.cpp:6
OpenXLSX::XLDynamicFilterType
XLDynamicFilterType
Enum defining all valid dynamic filter types according to ECMA-376 18.18.25.
Definition
XLDynamicFilter.hpp:11
OpenXLSX::XLDynamicFilterType::M9
@ M9
OpenXLSX::XLDynamicFilterType::BelowAverage
@ BelowAverage
OpenXLSX::XLDynamicFilterType::Q2
@ Q2
OpenXLSX::XLDynamicFilterType::YearToDate
@ YearToDate
OpenXLSX::XLDynamicFilterType::M5
@ M5
OpenXLSX::XLDynamicFilterType::Q3
@ Q3
OpenXLSX::XLDynamicFilterType::M4
@ M4
OpenXLSX::XLDynamicFilterType::M8
@ M8
OpenXLSX::XLDynamicFilterType::Q1
@ Q1
OpenXLSX::XLDynamicFilterType::M11
@ M11
OpenXLSX::XLDynamicFilterType::LastQuarter
@ LastQuarter
OpenXLSX::XLDynamicFilterType::Q4
@ Q4
OpenXLSX::XLDynamicFilterType::M2
@ M2
OpenXLSX::XLDynamicFilterType::NextYear
@ NextYear
OpenXLSX::XLDynamicFilterType::NextQuarter
@ NextQuarter
OpenXLSX::XLDynamicFilterType::Null
@ Null
OpenXLSX::XLDynamicFilterType::M10
@ M10
OpenXLSX::XLDynamicFilterType::M7
@ M7
OpenXLSX::XLDynamicFilterType::ThisYear
@ ThisYear
OpenXLSX::XLDynamicFilterType::LastYear
@ LastYear
OpenXLSX::XLDynamicFilterType::M12
@ M12
OpenXLSX::XLDynamicFilterType::M3
@ M3
OpenXLSX::XLDynamicFilterType::M1
@ M1
OpenXLSX::XLDynamicFilterType::ThisQuarter
@ ThisQuarter
OpenXLSX::XLDynamicFilterType::M6
@ M6
OpenXLSX::XLCfTimePeriod::Today
@ Today
OpenXLSX::XLCfTimePeriod::ThisMonth
@ ThisMonth
OpenXLSX::XLCfTimePeriod::NextWeek
@ NextWeek
OpenXLSX::XLCfTimePeriod::LastMonth
@ LastMonth
OpenXLSX::XLCfTimePeriod::ThisWeek
@ ThisWeek
OpenXLSX::XLCfTimePeriod::LastWeek
@ LastWeek
OpenXLSX::XLCfTimePeriod::NextMonth
@ NextMonth
OpenXLSX::XLCfTimePeriod::Yesterday
@ Yesterday
OpenXLSX::XLCfTimePeriod::Tomorrow
@ Tomorrow
OpenXLSX::XLCfType::AboveAverage
@ AboveAverage
OpenXLSX
headers
XLDynamicFilter.hpp
Generated by
1.9.8