|
28 | 28 | <td style="text-align: center; color: green;">✔</td>
|
29 | 29 | <td style="text-align: center; color: green;">✔</td>
|
30 | 30 | <td style="text-align: center; color: orange;">●</td>
|
31 |
| - <td style="text-align: center; color: orange;">●</td> |
| 31 | + <td style="text-align: center; color: orange;">● <a href="#footnote6"><sup>6</sup></a></td> |
32 | 32 | <td style="text-align: center; color: green;">✔</td>
|
33 | 33 | <td style="text-align: center;">N/A</td>
|
34 | 34 | <td style="text-align: center;">N/A</td>
|
|
389 | 389 | </tr>
|
390 | 390 | <tr>
|
391 | 391 | <td style="padding-left: 0.5em;"><strong>Conditional Formatting</strong></td>
|
392 |
| - <td style="text-align: center; color: orange;">●</td> |
| 392 | + <td style="text-align: center; color: green;">✔</td> |
393 | 393 | <td style="text-align: center; color: green;">✔</td>
|
394 | 394 | <td style="text-align: center; color: red;">✖</td>
|
395 | 395 | <td style="text-align: center; color: red;">✖</td>
|
|
414 | 414 | <td style="text-align: center; color: green;">✔</td>
|
415 | 415 | <td style="text-align: center; color: green;">✔</td>
|
416 | 416 | <td style="text-align: center; color: green;">✔</td>
|
417 |
| - <td style="text-align: center; color: red;">✖</td> |
| 417 | + <td style="text-align: center; color: green;">✔</td> |
418 | 418 | <td style="text-align: center; color: green;">✔</td>
|
419 | 419 | <td style="text-align: center;">N/A</td>
|
420 | 420 | <td style="text-align: center;">N/A</td>
|
|
495 | 495 | <td style="text-align: center; color: green;">✔</td>
|
496 | 496 | <td style="text-align: center;">N/A</td>
|
497 | 497 | <td style="text-align: center; color: orange;">●</td>
|
498 |
| - <td style="text-align: center; color: orange;">●</td> |
| 498 | + <td style="text-align: center; color: orange;">● <a href="#footnote7"><sup>7</sup></a></td> |
499 | 499 | </tr>
|
500 | 500 | <tr>
|
501 | 501 | <td style="padding-left: 1em;">Number Format Mask</td>
|
502 | 502 | <td style="text-align: center; color: green;">✔</td>
|
503 | 503 | <td style="text-align: center; color: green;">✔</td>
|
504 | 504 | <td style="text-align: center; color: green;">✔</td>
|
505 |
| - <td style="text-align: center; color: green;">✔</td> |
| 505 | + <td style="text-align: center; color: orange;">●</td> |
506 | 506 | <td style="text-align: center; color: green;">✔</td>
|
507 | 507 | <td style="text-align: center;">N/A</td>
|
508 | 508 | <td style="text-align: center; color: green;">✔</td>
|
|
517 | 517 | <td style="text-align: center; color: green;">✔</td>
|
518 | 518 | <td style="text-align: center;">N/A</td>
|
519 | 519 | <td style="text-align: center; color: red;">✖</td>
|
520 |
| - <td style="text-align: center; color: orange;">●</td> |
| 520 | + <td style="text-align: center; color: orange;">● <a href="#footnote7"><sup>7</sup></a></td> |
521 | 521 | </tr>
|
522 | 522 | <tr>
|
523 | 523 | <td style="padding-left: 2em;">Horizontal</td>
|
|
583 | 583 | <td style="text-align: center; color: green;">✔</td>
|
584 | 584 | <td style="text-align: center;">N/A</td>
|
585 | 585 | <td style="text-align: center; color: green;">✔</td>
|
586 |
| - <td style="text-align: center; color: green;">✔</td> |
| 586 | + <td style="text-align: center; color: orange;">● <a href="#footnote7"><sup>7</sup></a></td> |
587 | 587 | </tr>
|
588 | 588 | <tr>
|
589 | 589 | <td style="padding-left: 2em;">Patterned</td>
|
|
605 | 605 | <td style="text-align: center; color: green;">✔</td>
|
606 | 606 | <td style="text-align: center;">N/A</td>
|
607 | 607 | <td style="text-align: center; color: green;">✔</td>
|
608 |
| - <td style="text-align: center; color: green;">✔</td> |
| 608 | + <td style="text-align: center; color: orange;">● <a href="#footnote7"><sup>7</sup></a></td> |
609 | 609 | </tr>
|
610 | 610 | <tr>
|
611 | 611 | <td style="padding-left: 2em;">Font Face</td>
|
|
704 | 704 | <td style="text-align: center; color: green;">✔</td>
|
705 | 705 | <td style="text-align: center;">N/A</td>
|
706 | 706 | <td style="text-align: center; color: orange;">●</td>
|
707 |
| - <td style="text-align: center; color: green;">✔</td> |
| 707 | + <td style="text-align: center; color: orange;">● <a href="#footnote7"><sup>7</sup></a></td> |
708 | 708 | </tr>
|
709 | 709 | <tr>
|
710 | 710 | <td style="padding-left: 2em;">Line Style</td>
|
|
797 | 797 | <tr>
|
798 | 798 | <td style="padding-left: 2em;">Alignment</td>
|
799 | 799 | <td style="text-align: center; color: red;">✖ <a href="#footnote3"><sup>3</sup></a></td>
|
800 |
| - <td style="text-align: center; color: red;">✖</td> |
| 800 | + <td style="text-align: center; color: green;">✔</td> |
801 | 801 | <td style="text-align: center; color: red;">✖</td>
|
802 | 802 | <td style="text-align: center; color: red;">✖</td>
|
803 | 803 | <td style="text-align: center; color: red;">✖</td>
|
804 | 804 | <td style="text-align: center;">N/A</td>
|
805 | 805 | <td style="text-align: center; color: red;">✖</td>
|
806 |
| - <td style="text-align: center; color: red;">✖</td> |
| 806 | + <td style="text-align: center; color: green;">✔</td> |
807 | 807 | </tr>
|
808 | 808 | <tr>
|
809 | 809 | <td style="padding-left: 2em;">Background Image</td>
|
|
929 | 929 | <tr>
|
930 | 930 | <td style="padding-left: 0.5em;"><a href="#setGetMacro"><strong>Macros</strong></a></td>
|
931 | 931 | <td style="text-align: center; color: red;">✖</td>
|
932 |
| - <td style="text-align: center; color: green;">✔</td> |
| 932 | + <td style="text-align: center; color: orange;">● <a href="#footnote5"><sup>5</sup</td> |
933 | 933 | <td style="text-align: center; color: red;">✖</td>
|
934 | 934 | <td style="text-align: center; color: red;">✖</td>
|
935 | 935 | <td style="text-align: center; color: red;">✖</td>
|
|
940 | 940 | <tr>
|
941 | 941 | <td style="padding-left: 0.5em;"><strong>Form Controls</strong></td>
|
942 | 942 | <td style="text-align: center; color: red;">✖</td>
|
943 |
| - <td style="text-align: center; color: red;">✖</td> |
| 943 | + <td style="text-align: center; color: orange;">● <a href="#footnote4"><sup>4</sup</td> |
944 | 944 | <td style="text-align: center; color: red;">✖</td>
|
945 | 945 | <td style="text-align: center; color: red;">✖</td>
|
946 | 946 | <td style="text-align: center; color: red;">✖</td>
|
|
1001 | 1001 | 1. <span id="footnote1">Only text contents</span>
|
1002 | 1002 | 2. <span id="footnote2">Only BIFF8 files support Rich Text. Prior to that, comments could only be plain text</span>
|
1003 | 1003 | 3. <span id="footnote3">Only BIFF8 files support alignment and rotation. Prior to that, comments could only be unformatted text</span>
|
| 1004 | +4. <span id="footnote4">Xlsx forms and controls can be read and written but not otherwise manipulated</span> |
| 1005 | +5. <span id="footnote5">Xlsx macros can be read and written; their values can be retrieved and changed, but only in a binary form which is unlikely to be useful</span> |
| 1006 | +6. <span id="footnote6">There is very limited support for reading styles from an Ods spreadsheet. Writing styles has better support, although Number Format is incomplete.</span> |
| 1007 | +7. <span id="footnote7">In most cases, Html reader processes only inline styles; styles provided by Css classes may be ignored.</span> |
1004 | 1008 |
|
1005 | 1009 | ## Writers
|
1006 | 1010 |
|
|
1184 | 1188 | <td style="padding-left: 1em;">Row Height/Column Width</td>
|
1185 | 1189 | <td style="text-align: center; color: green;">✔</td>
|
1186 | 1190 | <td style="text-align: center; color: green;">✔</td>
|
1187 |
| - <td style="text-align: center; color: red;">✖</td> |
| 1191 | + <td style="text-align: center; color: green;">✔</td> |
1188 | 1192 | <td style="text-align: center;">N/A</td>
|
1189 | 1193 | <td style="text-align: center; color: green;">✔</td>
|
1190 | 1194 | <td style="text-align: center; color: green;">✔</td>
|
|
1256 | 1260 | <td style="padding-left: 1em;">Number Format Mask</td>
|
1257 | 1261 | <td style="text-align: center; color: green;">✔</td>
|
1258 | 1262 | <td style="text-align: center; color: green;">✔</td>
|
1259 |
| - <td style="text-align: center; color: green;">✔</td> |
| 1263 | + <td style="text-align: center; color: orange;">●</td> |
1260 | 1264 | <td style="text-align: center;">N/A</td>
|
1261 | 1265 | <td style="text-align: center; color: green;">✔</td>
|
1262 | 1266 | <td style="text-align: center; color: green;">✔</td>
|
|
1472 | 1476 | <td style="padding-left: 0.5em;"><strong>Merged Cells</strong></td>
|
1473 | 1477 | <td style="text-align: center; color: green;">✔</td>
|
1474 | 1478 | <td style="text-align: center; color: green;">✔</td>
|
1475 |
| - <td style="text-align: center; color: red;">✖</td> |
| 1479 | + <td style="text-align: center; color: green;">✔</td> |
1476 | 1480 | <td style="text-align: center;">N/A</td>
|
1477 | 1481 | <td style="text-align: center; color: green;">✔</td>
|
1478 |
| - <td style="text-align: center; color: red;">✖</td> |
| 1482 | + <td style="text-align: center; color: green;">✔</td> |
1479 | 1483 | </tr>
|
1480 | 1484 | <tr>
|
1481 | 1485 | <td style="padding-left: 0.5em;"><a href="#setGetComment"><strong>Cell Comments</strong></a></td>
|
|
1498 | 1502 | <tr>
|
1499 | 1503 | <td style="padding-left: 1em;">Alignment</td>
|
1500 | 1504 | <td style="text-align: center; color: red;">✖</td>
|
1501 |
| - <td style="text-align: center; color: red;">✖</td> |
| 1505 | + <td style="text-align: center; color: green;">✔</td> |
1502 | 1506 | <td style="text-align: center; color: red;">✖</td>
|
1503 | 1507 | <td style="text-align: center;">N/A</td>
|
1504 |
| - <td style="text-align: center; color: red;">✖</td> |
| 1508 | + <td style="text-align: center; color: green;">✔</td> |
1505 | 1509 | <td style="text-align: center;">N/A</td>
|
1506 | 1510 | </tr>
|
1507 | 1511 | <tr>
|
|
1606 | 1610 | <tr>
|
1607 | 1611 | <td style="padding-left: 0.5em;"><a href="#setGetMacro"><strong>Macros</strong></a></td>
|
1608 | 1612 | <td style="text-align: center; color: red;">✖</td>
|
1609 |
| - <td style="text-align: center; color: green;">✔</td> |
| 1613 | + <td style="text-align: center; color: orange;">● <a href="#footnote5"><sup>5</sup</td> |
1610 | 1614 | <td style="text-align: center; color: red;">✖</td>
|
1611 | 1615 | <td style="text-align: center;">N/A</td>
|
1612 | 1616 | <td style="text-align: center; color: red;">✖</td>
|
|
1615 | 1619 | <tr>
|
1616 | 1620 | <td style="padding-left: 0.5em;"><strong>Form Controls</strong></td>
|
1617 | 1621 | <td style="text-align: center; color: red;">✖</td>
|
1618 |
| - <td style="text-align: center; color: red;">✖</td> |
| 1622 | + <td style="text-align: center; color: orange;">● <a href="#footnote4"><sup>4</sup</td> |
1619 | 1623 | <td style="text-align: center; color: red;">✖</td>
|
1620 | 1624 | <td style="text-align: center;">N/A</td>
|
1621 | 1625 | <td style="text-align: center; color: red;">✖</td>
|
|
1803 | 1807 | </tr>
|
1804 | 1808 | <tr>
|
1805 | 1809 | <td id="setGetMacro"><strong>Macros</strong></td>
|
1806 |
| - <td>$spreadsheet->getMacrosCode();</td> |
1807 |
| - <td>$spreadsheet->setMacrosCode();</td> |
| 1810 | + <td>$spreadsheet->getMacrosCode();<a href="#footnote5"><sup>5</sup></td> |
| 1811 | + <td>$spreadsheet->setMacrosCode();<a href="#footnote5"><sup>5</sup></td> |
1808 | 1812 | </tr>
|
1809 | 1813 | <tr>
|
1810 | 1814 | <td id="setGetSecurity"><strong>Security</strong></td>
|
|
0 commit comments