1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
| # Copyright (c) 2010-2024 openpyxl
|
| from decimal import Decimal
|
| NUMERIC_TYPES = (int, float, Decimal)
|
|
| try:
| import numpy
| NUMPY = True
| except ImportError:
| NUMPY = False
|
|
| if NUMPY:
| NUMERIC_TYPES = NUMERIC_TYPES + (numpy.short,
| numpy.ushort,
| numpy.intc,
| numpy.uintc,
| numpy.int_,
| numpy.uint,
| numpy.longlong,
| numpy.ulonglong,
| numpy.half,
| numpy.float16,
| numpy.single,
| numpy.double,
| numpy.longdouble,
| numpy.int8,
| numpy.int16,
| numpy.int32,
| numpy.int64,
| numpy.uint8,
| numpy.uint16,
| numpy.uint32,
| numpy.uint64,
| numpy.intp,
| numpy.uintp,
| numpy.float32,
| numpy.float64,
| numpy.bool_,
| numpy.floating,
| numpy.integer)
|
|