Commit fa1e1c1
COMPAT: openpyxl >= 2.2 support, #10125
Create separate environments for testing openpyxl.
Subclass Openpyxl2Writer for >= 2.2
Add openpyxl >= 2.2 specific tests.
Use class decorator for skipping TestClass
Invert order for reading number format.
Update docs.
Allow openpyxl to handle the formatting for dates and times.
Make function call clearer.
Add version flag.
Remove comments.
Add a naive cache for styles.1 parent f920bf2 commit fa1e1c1
File tree
4 files changed
+238
-23
lines changed- doc/source
- pandas/io
- tests
4 files changed
+238
-23
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2230 | 2230 | | |
2231 | 2231 | | |
2232 | 2232 | | |
| 2233 | + | |
| 2234 | + | |
| 2235 | + | |
| 2236 | + | |
2233 | 2237 | | |
2234 | 2238 | | |
2235 | 2239 | | |
| |||
2279 | 2283 | | |
2280 | 2284 | | |
2281 | 2285 | | |
2282 | | - | |
| 2286 | + | |
2283 | 2287 | | |
2284 | 2288 | | |
2285 | 2289 | | |
2286 | 2290 | | |
2287 | 2291 | | |
2288 | | - | |
2289 | | - | |
| 2292 | + | |
| 2293 | + | |
| 2294 | + | |
2290 | 2295 | | |
2291 | 2296 | | |
2292 | 2297 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
| 60 | + | |
| 61 | + | |
60 | 62 | | |
61 | | - | |
| 63 | + | |
62 | 64 | | |
63 | 65 | | |
64 | 66 | | |
| |||
760 | 762 | | |
761 | 763 | | |
762 | 764 | | |
763 | | - | |
| 765 | + | |
764 | 766 | | |
765 | 767 | | |
766 | 768 | | |
767 | | - | |
| 769 | + | |
768 | 770 | | |
769 | 771 | | |
770 | 772 | | |
| |||
1172 | 1174 | | |
1173 | 1175 | | |
1174 | 1176 | | |
1175 | | - | |
| 1177 | + | |
1176 | 1178 | | |
| 1179 | + | |
| 1180 | + | |
| 1181 | + | |
| 1182 | + | |
| 1183 | + | |
| 1184 | + | |
| 1185 | + | |
| 1186 | + | |
| 1187 | + | |
| 1188 | + | |
| 1189 | + | |
| 1190 | + | |
| 1191 | + | |
| 1192 | + | |
| 1193 | + | |
| 1194 | + | |
| 1195 | + | |
| 1196 | + | |
| 1197 | + | |
| 1198 | + | |
| 1199 | + | |
| 1200 | + | |
| 1201 | + | |
| 1202 | + | |
| 1203 | + | |
| 1204 | + | |
| 1205 | + | |
| 1206 | + | |
| 1207 | + | |
| 1208 | + | |
| 1209 | + | |
| 1210 | + | |
| 1211 | + | |
| 1212 | + | |
| 1213 | + | |
| 1214 | + | |
| 1215 | + | |
| 1216 | + | |
| 1217 | + | |
| 1218 | + | |
| 1219 | + | |
| 1220 | + | |
| 1221 | + | |
| 1222 | + | |
| 1223 | + | |
| 1224 | + | |
| 1225 | + | |
| 1226 | + | |
| 1227 | + | |
| 1228 | + | |
| 1229 | + | |
| 1230 | + | |
| 1231 | + | |
| 1232 | + | |
| 1233 | + | |
| 1234 | + | |
| 1235 | + | |
| 1236 | + | |
| 1237 | + | |
| 1238 | + | |
| 1239 | + | |
| 1240 | + | |
| 1241 | + | |
| 1242 | + | |
| 1243 | + | |
| 1244 | + | |
| 1245 | + | |
| 1246 | + | |
1177 | 1247 | | |
1178 | 1248 | | |
1179 | 1249 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
| 22 | + | |
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| |||
1470 | 1470 | | |
1471 | 1471 | | |
1472 | 1472 | | |
| 1473 | + | |
| 1474 | + | |
| 1475 | + | |
| 1476 | + | |
| 1477 | + | |
| 1478 | + | |
| 1479 | + | |
| 1480 | + | |
| 1481 | + | |
| 1482 | + | |
| 1483 | + | |
| 1484 | + | |
| 1485 | + | |
| 1486 | + | |
1473 | 1487 | | |
1474 | | - | |
| 1488 | + | |
| 1489 | + | |
1475 | 1490 | | |
1476 | | - | |
| 1491 | + | |
1477 | 1492 | | |
1478 | 1493 | | |
1479 | 1494 | | |
1480 | | - | |
1481 | | - | |
1482 | | - | |
1483 | | - | |
1484 | 1495 | | |
1485 | 1496 | | |
1486 | 1497 | | |
| |||
1532 | 1543 | | |
1533 | 1544 | | |
1534 | 1545 | | |
1535 | | - | |
| 1546 | + | |
1536 | 1547 | | |
1537 | 1548 | | |
1538 | 1549 | | |
| |||
1542 | 1553 | | |
1543 | 1554 | | |
1544 | 1555 | | |
| 1556 | + | |
| 1557 | + | |
| 1558 | + | |
| 1559 | + | |
| 1560 | + | |
| 1561 | + | |
| 1562 | + | |
| 1563 | + | |
| 1564 | + | |
| 1565 | + | |
| 1566 | + | |
| 1567 | + | |
| 1568 | + | |
| 1569 | + | |
| 1570 | + | |
| 1571 | + | |
| 1572 | + | |
| 1573 | + | |
| 1574 | + | |
| 1575 | + | |
| 1576 | + | |
| 1577 | + | |
| 1578 | + | |
| 1579 | + | |
| 1580 | + | |
| 1581 | + | |
| 1582 | + | |
| 1583 | + | |
| 1584 | + | |
| 1585 | + | |
| 1586 | + | |
| 1587 | + | |
| 1588 | + | |
| 1589 | + | |
| 1590 | + | |
| 1591 | + | |
| 1592 | + | |
1545 | 1593 | | |
| 1594 | + | |
| 1595 | + | |
| 1596 | + | |
| 1597 | + | |
| 1598 | + | |
| 1599 | + | |
| 1600 | + | |
| 1601 | + | |
| 1602 | + | |
| 1603 | + | |
| 1604 | + | |
| 1605 | + | |
| 1606 | + | |
| 1607 | + | |
| 1608 | + | |
| 1609 | + | |
| 1610 | + | |
| 1611 | + | |
| 1612 | + | |
| 1613 | + | |
| 1614 | + | |
| 1615 | + | |
| 1616 | + | |
| 1617 | + | |
| 1618 | + | |
| 1619 | + | |
| 1620 | + | |
| 1621 | + | |
| 1622 | + | |
| 1623 | + | |
| 1624 | + | |
| 1625 | + | |
| 1626 | + | |
| 1627 | + | |
| 1628 | + | |
| 1629 | + | |
| 1630 | + | |
| 1631 | + | |
| 1632 | + | |
| 1633 | + | |
| 1634 | + | |
| 1635 | + | |
| 1636 | + | |
| 1637 | + | |
| 1638 | + | |
| 1639 | + | |
| 1640 | + | |
| 1641 | + | |
| 1642 | + | |
| 1643 | + | |
| 1644 | + | |
| 1645 | + | |
| 1646 | + | |
| 1647 | + | |
| 1648 | + | |
| 1649 | + | |
| 1650 | + | |
| 1651 | + | |
| 1652 | + | |
| 1653 | + | |
| 1654 | + | |
| 1655 | + | |
| 1656 | + | |
| 1657 | + | |
| 1658 | + | |
| 1659 | + | |
| 1660 | + | |
| 1661 | + | |
| 1662 | + | |
| 1663 | + | |
| 1664 | + | |
| 1665 | + | |
1546 | 1666 | | |
1547 | 1667 | | |
1548 | 1668 | | |
| |||
1560 | 1680 | | |
1561 | 1681 | | |
1562 | 1682 | | |
1563 | | - | |
1564 | | - | |
| 1683 | + | |
| 1684 | + | |
1565 | 1685 | | |
1566 | 1686 | | |
1567 | 1687 | | |
1568 | 1688 | | |
1569 | 1689 | | |
1570 | 1690 | | |
1571 | | - | |
| 1691 | + | |
1572 | 1692 | | |
1573 | 1693 | | |
1574 | 1694 | | |
1575 | 1695 | | |
1576 | 1696 | | |
1577 | 1697 | | |
1578 | | - | |
1579 | | - | |
| 1698 | + | |
| 1699 | + | |
1580 | 1700 | | |
1581 | 1701 | | |
1582 | 1702 | | |
| |||
1676 | 1796 | | |
1677 | 1797 | | |
1678 | 1798 | | |
1679 | | - | |
| 1799 | + | |
1680 | 1800 | | |
1681 | | - | |
| 1801 | + | |
1682 | 1802 | | |
1683 | 1803 | | |
1684 | 1804 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
18 | 17 | | |
19 | 18 | | |
20 | 19 | | |
| |||
70 | 69 | | |
71 | 70 | | |
72 | 71 | | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
0 commit comments