PluginProbe
Visualizer – Tables & Charts Manager with Built-in AI Generator / 3.7.1
Visualizer – Tables & Charts Manager with Built-in AI Generator v3.7.1
4.0.8 4.0.7 4.0.6 4.0.5 4.0.4 4.0.3 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.1 3.1.2 3.1.3 3.10.0 3.10.1 3.10.10 3.10.11 3.10.12 3.10.13 3.10.14 3.10.15 3.10.2 3.10.3 All 149 releases
visualizer / vendor / phpoffice / phpspreadsheet / docs / references / features-cross-reference.md

features-cross-reference.md in Visualizer – Tables & Charts Manager with Built-in AI Generator 3.7.1, at vendor/phpoffice/phpspreadsheet/docs/references/features-cross-reference.md

1,592 lines 52.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 # Features cross reference
2
3 - <span style="text-align: center; color: green;"></span> Supported
4 - <span style="text-align: center; color: orange;"></span> Partially supported
5 - <span style="text-align: center; color: red;"></span> Not supported
6 - N/A Cannot be supported
7
8 <table class="features-cross-reference">
9 <tr>
10 <th></th>
11 <th colspan="7">Readers</th>
12 <th colspan="6">Writers</th>
13 <th colspan="2">Methods</th>
14 </tr>
15 <tr>
16 <th></th>
17 <th>XLS</th>
18 <th>XLSX</th>
19 <th>Excel2003XML</th>
20 <th>Ods</th>
21 <th>Gnumeric</th>
22 <th>CSV</th>
23 <th>SYLK</th>
24 <th>XLS</th>
25 <th>XLSX</th>
26 <th>Ods</th>
27 <th>CSV</th>
28 <th>HTML</th>
29 <th>PDF</th>
30 <th>Getters</th>
31 <th>Setters</th>
32 </tr>
33 <tr>
34 <td><strong>Reader Options</strong></td>
35 <td style="text-align: center; color: green;"></td>
36 <td style="text-align: center; color: green;"></td>
37 <td style="text-align: center; color: orange;"></td>
38 <td style="text-align: center; color: orange;"></td>
39 <td style="text-align: center; color: green;"></td>
40 <td style="text-align: center;">N/A</td>
41 <td style="text-align: center;">N/A</td>
42 <td style="text-align: center;">N/A</td>
43 <td style="text-align: center;">N/A</td>
44 <td style="text-align: center;">N/A</td>
45 <td style="text-align: center;">N/A</td>
46 <td style="text-align: center;">N/A</td>
47 <td style="text-align: center;">N/A</td>
48 <td></td>
49 <td></td>
50 </tr>
51 <tr>
52 <td style="padding-left: 1em;">Read Data Only (no formatting)</td>
53 <td style="text-align: center; color: green;"></td>
54 <td style="text-align: center; color: green;"></td>
55 <td style="text-align: center; color: red;"></td>
56 <td style="text-align: center; color: red;"></td>
57 <td style="text-align: center; color: green;"></td>
58 <td style="text-align: center;">N/A</td>
59 <td style="text-align: center;">N/A</td>
60 <td style="text-align: center;">N/A</td>
61 <td style="text-align: center;">N/A</td>
62 <td style="text-align: center;">N/A</td>
63 <td style="text-align: center;">N/A</td>
64 <td style="text-align: center;">N/A</td>
65 <td style="text-align: center;">N/A</td>
66 <td>$reader-&gt;getReadDataOnly()</td>
67 <td>$reader-&gt;setReadDataOnly()</td>
68 </tr>
69 <tr>
70 <td style="padding-left: 1em;">Read Only Specified Worksheets</td>
71 <td style="text-align: center; color: green;"></td>
72 <td style="text-align: center; color: green;"></td>
73 <td style="text-align: center; color: green;"></td>
74 <td style="text-align: center; color: green;"></td>
75 <td style="text-align: center; color: green;"></td>
76 <td style="text-align: center;">N/A</td>
77 <td style="text-align: center;">N/A</td>
78 <td style="text-align: center;">N/A</td>
79 <td style="text-align: center;">N/A</td>
80 <td style="text-align: center;">N/A</td>
81 <td style="text-align: center;">N/A</td>
82 <td style="text-align: center;">N/A</td>
83 <td style="text-align: center;">N/A</td>
84 <td>$reader-&gt;getLoadSheetsOnly()</td>
85 <td>$reader-&gt;setLoadSheetsOnly()<br>$reader-&gt;setLoadAllSheets()</td>
86 </tr>
87 <tr>
88 <td style="padding-left: 1em;">Read Only Specified Cells</td>
89 <td style="text-align: center; color: green;"></td>
90 <td style="text-align: center; color: green;"></td>
91 <td style="text-align: center; color: green;"></td>
92 <td style="text-align: center; color: green;"></td>
93 <td style="text-align: center; color: green;"></td>
94 <td style="text-align: center;">N/A</td>
95 <td style="text-align: center;">N/A</td>
96 <td style="text-align: center;">N/A</td>
97 <td style="text-align: center;">N/A</td>
98 <td style="text-align: center;">N/A</td>
99 <td style="text-align: center;">N/A</td>
100 <td style="text-align: center;">N/A</td>
101 <td style="text-align: center;">N/A</td>
102 <td>$reader-&gt;getReadFilter()</td>
103 <td>$reader-&gt;setReadFilter()</td>
104 </tr>
105 <tr>
106 <td><strong>Document Properties</strong></td>
107 <td style="text-align: center; color: orange;"></td>
108 <td style="text-align: center; color: green;"></td>
109 <td style="text-align: center; color: green;"></td>
110 <td style="text-align: center; color: green;"></td>
111 <td style="text-align: center; color: green;"></td>
112 <td style="text-align: center;">N/A</td>
113 <td style="text-align: center;">N/A</td>
114 <td style="text-align: center; color: orange;"></td>
115 <td style="text-align: center; color: green;"></td>
116 <td style="text-align: center; color: green;"></td>
117 <td style="text-align: center;">N/A</td>
118 <td style="text-align: center;">N/A</td>
119 <td style="text-align: center; color: orange;"></td>
120 <td></td>
121 <td></td>
122 </tr>
123 <tr>
124 <td style="padding-left: 1em;">Standard Properties</td>
125 <td style="text-align: center; color: green;"></td>
126 <td style="text-align: center; color: green;"></td>
127 <td style="text-align: center; color: green;"></td>
128 <td style="text-align: center; color: green;"></td>
129 <td style="text-align: center; color: green;"></td>
130 <td style="text-align: center;">N/A</td>
131 <td style="text-align: center;">N/A</td>
132 <td style="text-align: center; color: green;"></td>
133 <td style="text-align: center; color: green;"></td>
134 <td style="text-align: center; color: orange;"></td>
135 <td style="text-align: center;">N/A</td>
136 <td style="text-align: center;">N/A</td>
137 <td style="text-align: center; color: orange;"></td>
138 <td></td>
139 <td></td>
140 </tr>
141 <tr>
142 <td style="padding-left: 2em;">Creator</td>
143 <td style="text-align: center; color: green;"></td>
144 <td style="text-align: center; color: green;"></td>
145 <td style="text-align: center; color: green;"></td>
146 <td style="text-align: center; color: green;"></td>
147 <td style="text-align: center; color: green;"></td>
148 <td style="text-align: center;">N/A</td>
149 <td style="text-align: center;">N/A</td>
150 <td style="text-align: center; color: green;"></td>
151 <td style="text-align: center; color: green;"></td>
152 <td style="text-align: center; color: green;"></td>
153 <td style="text-align: center;">N/A</td>
154 <td style="text-align: center; color: green;"></td>
155 <td style="text-align: center; color: green;"></td>
156 <td>$spreadsheet-&gt;getProperties()-&gt;getCreator()</td>
157 <td>$spreadsheet-&gt;getProperties()-&gt;setCreator()</td>
158 </tr>
159 <tr>
160 <td style="padding-left: 2em;">Creation Date/Time</td>
161 <td style="text-align: center; color: green;"></td>
162 <td style="text-align: center; color: green;"></td>
163 <td style="text-align: center; color: green;"></td>
164 <td style="text-align: center; color: green;"></td>
165 <td style="text-align: center; color: green;"></td>
166 <td style="text-align: center;">N/A</td>
167 <td style="text-align: center;">N/A</td>
168 <td style="text-align: center; color: green;"></td>
169 <td style="text-align: center; color: green;"></td>
170 <td style="text-align: center; color: green;"></td>
171 <td style="text-align: center;">N/A</td>
172 <td style="text-align: center;">N/A</td>
173 <td style="text-align: center; color: red;"></td>
174 <td>$spreadsheet-&gt;getProperties()-&gt;getCreated()</td>
175 <td>$spreadsheet-&gt;getProperties()-&gt;setCreated()</td>
176 </tr>
177 <tr>
178 <td style="padding-left: 2em;">Modifier</td>
179 <td style="text-align: center; color: green;"></td>
180 <td style="text-align: center; color: green;"></td>
181 <td style="text-align: center; color: green;"></td>
182 <td style="text-align: center;">N/A</td>
183 <td style="text-align: center;">N/A</td>
184 <td style="text-align: center;">N/A</td>
185 <td style="text-align: center;">N/A</td>
186 <td style="text-align: center; color: green;"></td>
187 <td style="text-align: center; color: green;"></td>
188 <td style="text-align: center; color: red;"></td>
189 <td style="text-align: center;">N/A</td>
190 <td style="text-align: center;">N/A</td>
191 <td style="text-align: center; color: red;"></td>
192 <td>$spreadsheet-&gt;getProperties()-&gt;getLastModifiedBy()</td>
193 <td>$spreadsheet-&gt;getProperties()-&gt;setLastModifiedBy()</td>
194 </tr>
195 <tr>
196 <td style="padding-left: 2em;">Modified Date/Time</td>
197 <td style="text-align: center; color: green;"></td>
198 <td style="text-align: center; color: green;"></td>
199 <td style="text-align: center; color: green;"></td>
200 <td style="text-align: center; color: green;"></td>
201 <td style="text-align: center;">N/A</td>
202 <td style="text-align: center;">N/A</td>
203 <td style="text-align: center;">N/A</td>
204 <td style="text-align: center; color: green;"></td>
205 <td style="text-align: center; color: green;"></td>
206 <td style="text-align: center; color: red;"></td>
207 <td style="text-align: center;">N/A</td>
208 <td style="text-align: center;">N/A</td>
209 <td style="text-align: center; color: red;"></td>
210 <td>$spreadsheet-&gt;getProperties()-&gt;getModified()</td>
211 <td>$spreadsheet-&gt;getProperties()-&gt;setModified()</td>
212 </tr>
213 <tr>
214 <td style="padding-left: 2em;">Title</td>
215 <td style="text-align: center; color: green;"></td>
216 <td style="text-align: center; color: green;"></td>
217 <td style="text-align: center; color: green;"></td>
218 <td style="text-align: center; color: green;"></td>
219 <td style="text-align: center; color: green;"></td>
220 <td style="text-align: center;">N/A</td>
221 <td style="text-align: center;">N/A</td>
222 <td style="text-align: center; color: green;"></td>
223 <td style="text-align: center; color: green;"></td>
224 <td style="text-align: center; color: green;"></td>
225 <td style="text-align: center;">N/A</td>
226 <td style="text-align: center; color: green;"></td>
227 <td style="text-align: center; color: green;"></td>
228 <td>$spreadsheet-&gt;getProperties()-&gt;getTitle()</td>
229 <td>$spreadsheet-&gt;getProperties()-&gt;setTitle()</td>
230 </tr>
231 <tr>
232 <td style="padding-left: 2em;">Description</td>
233 <td style="text-align: center; color: green;"></td>
234 <td style="text-align: center; color: green;"></td>
235 <td style="text-align: center; color: green;"></td>
236 <td style="text-align: center; color: green;"></td>
237 <td style="text-align: center; color: green;"></td>
238 <td style="text-align: center;">N/A</td>
239 <td style="text-align: center;">N/A</td>
240 <td style="text-align: center; color: green;"></td>
241 <td style="text-align: center; color: green;"></td>
242 <td style="text-align: center; color: green;"></td>
243 <td style="text-align: center;">N/A</td>
244 <td style="text-align: center;">N/A</td>
245 <td style="text-align: center; color: red;"></td>
246 <td>$spreadsheet-&gt;getProperties()-&gt;getDescription()</td>
247 <td>$spreadsheet-&gt;getProperties()-&gt;setDescription()</td>
248 </tr>
249 <tr>
250 <td style="padding-left: 2em;">Subject</td>
251 <td style="text-align: center; color: green;"></td>
252 <td style="text-align: center; color: green;"></td>
253 <td style="text-align: center; color: green;"></td>
254 <td style="text-align: center; color: green;"></td>
255 <td style="text-align: center; color: green;"></td>
256 <td style="text-align: center;">N/A</td>
257 <td style="text-align: center;">N/A</td>
258 <td style="text-align: center; color: green;"></td>
259 <td style="text-align: center; color: green;"></td>
260 <td style="text-align: center; color: green;"></td>
261 <td style="text-align: center;">N/A</td>
262 <td style="text-align: center; color: green;"></td>
263 <td style="text-align: center; color: green;"></td>
264 <td>$spreadsheet-&gt;getProperties()-&gt;getSubject()</td>
265 <td>$spreadsheet-&gt;getProperties()-&gt;setSubject()</td>
266 </tr>
267 <tr>
268 <td style="padding-left: 2em;">Keywords</td>
269 <td style="text-align: center; color: green;"></td>
270 <td style="text-align: center; color: green;"></td>
271 <td style="text-align: center; color: green;"></td>
272 <td style="text-align: center; color: green;"></td>
273 <td style="text-align: center; color: green;"></td>
274 <td style="text-align: center;">N/A</td>
275 <td style="text-align: center;">N/A</td>
276 <td style="text-align: center; color: green;"></td>
277 <td style="text-align: center; color: green;"></td>
278 <td style="text-align: center; color: green;"></td>
279 <td style="text-align: center;">N/A</td>
280 <td style="text-align: center; color: green;"></td>
281 <td style="text-align: center; color: green;"></td>
282 <td>$spreadsheet-&gt;getProperties()-&gt;getKeywords()</td>
283 <td>$spreadsheet-&gt;getProperties()-&gt;setKeywords()</td>
284 </tr>
285 <tr>
286 <td style="padding-left: 1em;">Extended Properties</td>
287 <td style="text-align: center; color: green;"></td>
288 <td style="text-align: center; color: green;"></td>
289 <td style="text-align: center; color: green;"></td>
290 <td style="text-align: center;">N/A</td>
291 <td style="text-align: center; color: green;"></td>
292 <td style="text-align: center;">N/A</td>
293 <td style="text-align: center;">N/A</td>
294 <td></td>
295 <td style="text-align: center; color: green;"></td>
296 <td style="text-align: center; color: orange;"></td>
297 <td style="text-align: center;">N/A</td>
298 <td style="text-align: center;">N/A</td>
299 <td></td>
300 <td></td>
301 <td></td>
302 </tr>
303 <tr>
304 <td style="padding-left: 2em;">Category</td>
305 <td style="text-align: center; color: green;"></td>
306 <td style="text-align: center; color: green;"></td>
307 <td style="text-align: center; color: green;"></td>
308 <td style="text-align: center;">N/A</td>
309 <td style="text-align: center; color: green;"></td>
310 <td style="text-align: center;">N/A</td>
311 <td style="text-align: center;">N/A</td>
312 <td></td>
313 <td style="text-align: center; color: green;"></td>
314 <td style="text-align: center; color: green;"></td>
315 <td style="text-align: center;">N/A</td>
316 <td style="text-align: center;">N/A</td>
317 <td></td>
318 <td>$spreadsheet-&gt;getProperties()-&gt;getCategory()</td>
319 <td>$spreadsheet-&gt;getProperties()-&gt;setCategory()</td>
320 </tr>
321 <tr>
322 <td style="padding-left: 2em;">Company</td>
323 <td style="text-align: center; color: green;"></td>
324 <td style="text-align: center; color: green;"></td>
325 <td style="text-align: center; color: green;"></td>
326 <td style="text-align: center;">N/A</td>
327 <td style="text-align: center; color: green;"></td>
328 <td style="text-align: center;">N/A</td>
329 <td style="text-align: center;">N/A</td>
330 <td></td>
331 <td style="text-align: center; color: green;"></td>
332 <td style="text-align: center; color: green;"></td>
333 <td style="text-align: center;">N/A</td>
334 <td style="text-align: center;">N/A</td>
335 <td></td>
336 <td>$spreadsheet-&gt;getProperties()-&gt;getCompany()</td>
337 <td>$spreadsheet-&gt;getProperties()-&gt;setCompany()</td>
338 </tr>
339 <tr>
340 <td style="padding-left: 2em;">Manager</td>
341 <td style="text-align: center; color: green;"></td>
342 <td style="text-align: center; color: green;"></td>
343 <td style="text-align: center; color: green;"></td>
344 <td style="text-align: center;">N/A</td>
345 <td style="text-align: center; color: green;"></td>
346 <td style="text-align: center;">N/A</td>
347 <td style="text-align: center;">N/A</td>
348 <td></td>
349 <td style="text-align: center; color: green;"></td>
350 <td style="text-align: center; color: red;"></td>
351 <td style="text-align: center;">N/A</td>
352 <td style="text-align: center;">N/A</td>
353 <td></td>
354 <td>$spreadsheet-&gt;getProperties()-&gt;getManager()</td>
355 <td>$spreadsheet-&gt;getProperties()-&gt;setManager()</td>
356 </tr>
357 <tr>
358 <td style="padding-left: 1em;">User-Defined (Custom) Properties</td>
359 <td style="text-align: center; color: red;"></td>
360 <td style="text-align: center; color: green;"></td>
361 <td style="text-align: center; color: green;"></td>
362 <td style="text-align: center; color: green;"></td>
363 <td style="text-align: center;">N/A</td>
364 <td style="text-align: center;">N/A</td>
365 <td style="text-align: center;">N/A</td>
366 <td></td>
367 <td style="text-align: center; color: green;"></td>
368 <td style="text-align: center; color: red;"></td>
369 <td style="text-align: center;">N/A</td>
370 <td style="text-align: center;">N/A</td>
371 <td></td>
372 <td>$spreadsheet-&gt;getProperties()-&gt;getCustomProperties()<br>$spreadsheet-&gt;getProperties()-&gt;isCustomPropertySet()<br>$spreadsheet-&gt;getProperties()-&gt;getCustomPropertyValue()<br>$spreadsheet-&gt;getProperties()-&gt;getCustomPropertyType()</td>
373 <td>$spreadsheet-&gt;getProperties()-&gt;setCustomProperty()</td>
374 </tr>
375 <tr>
376 <td style="padding-left: 2em;">Text Properties</td>
377 <td style="text-align: center; color: red;"></td>
378 <td style="text-align: center; color: green;"></td>
379 <td style="text-align: center; color: green;"></td>
380 <td style="text-align: center; color: green;"></td>
381 <td style="text-align: center;">N/A</td>
382 <td style="text-align: center;">N/A</td>
383 <td style="text-align: center;">N/A</td>
384 <td></td>
385 <td style="text-align: center; color: green;"></td>
386 <td style="text-align: center; color: red;"></td>
387 <td style="text-align: center;">N/A</td>
388 <td style="text-align: center;">N/A</td>
389 <td></td>
390 <td></td>
391 <td></td>
392 </tr>
393 <tr>
394 <td style="padding-left: 2em;">Number Properties</td>
395 <td style="text-align: center; color: red;"></td>
396 <td style="text-align: center; color: green;"></td>
397 <td style="text-align: center; color: green;"></td>
398 <td style="text-align: center; color: green;"></td>
399 <td style="text-align: center;">N/A</td>
400 <td style="text-align: center;">N/A</td>
401 <td style="text-align: center;">N/A</td>
402 <td></td>
403 <td style="text-align: center; color: green;"></td>
404 <td style="text-align: center; color: red;"></td>
405 <td style="text-align: center;">N/A</td>
406 <td style="text-align: center;">N/A</td>
407 <td></td>
408 <td></td>
409 <td></td>
410 </tr>
411 <tr>
412 <td style="padding-left: 2em;">Date Properties</td>
413 <td style="text-align: center; color: red;"></td>
414 <td style="text-align: center; color: green;"></td>
415 <td style="text-align: center; color: green;"></td>
416 <td style="text-align: center; color: green;"></td>
417 <td style="text-align: center;">N/A</td>
418 <td style="text-align: center;">N/A</td>
419 <td style="text-align: center;">N/A</td>
420 <td></td>
421 <td style="text-align: center; color: green;"></td>
422 <td style="text-align: center; color: red;"></td>
423 <td style="text-align: center;">N/A</td>
424 <td style="text-align: center;">N/A</td>
425 <td></td>
426 <td></td>
427 <td></td>
428 </tr>
429 <tr>
430 <td style="padding-left: 2em;">Yes/No (Boolean) Properties</td>
431 <td style="text-align: center; color: red;"></td>
432 <td style="text-align: center; color: green;"></td>
433 <td style="text-align: center; color: green;"></td>
434 <td style="text-align: center; color: green;"></td>
435 <td style="text-align: center;">N/A</td>
436 <td style="text-align: center;">N/A</td>
437 <td style="text-align: center;">N/A</td>
438 <td></td>
439 <td style="text-align: center; color: green;"></td>
440 <td style="text-align: center; color: red;"></td>
441 <td style="text-align: center;">N/A</td>
442 <td style="text-align: center;">N/A</td>
443 <td></td>
444 <td></td>
445 <td></td>
446 </tr>
447 <tr>
448 <td><strong>Cell Data Types</strong></td>
449 <td></td>
450 <td></td>
451 <td></td>
452 <td></td>
453 <td style="text-align: center; color: orange;"></td>
454 <td></td>
455 <td></td>
456 <td style="text-align: center; color: orange;"></td>
457 <td></td>
458 <td></td>
459 <td></td>
460 <td></td>
461 <td></td>
462 <td></td>
463 <td></td>
464 </tr>
465 <tr>
466 <td style="padding-left: 1em;">Empty/NULL</td>
467 <td></td>
468 <td></td>
469 <td></td>
470 <td></td>
471 <td style="text-align: center; color: green;"></td>
472 <td></td>
473 <td></td>
474 <td></td>
475 <td></td>
476 <td></td>
477 <td></td>
478 <td></td>
479 <td></td>
480 <td></td>
481 <td></td>
482 </tr>
483 <tr>
484 <td style="padding-left: 1em;">Boolean</td>
485 <td></td>
486 <td></td>
487 <td></td>
488 <td></td>
489 <td style="text-align: center; color: green;"></td>
490 <td></td>
491 <td></td>
492 <td></td>
493 <td></td>
494 <td></td>
495 <td></td>
496 <td></td>
497 <td></td>
498 <td></td>
499 <td></td>
500 </tr>
501 <tr>
502 <td style="padding-left: 1em;">Integer</td>
503 <td></td>
504 <td></td>
505 <td></td>
506 <td></td>
507 <td style="text-align: center; color: green;"></td>
508 <td></td>
509 <td></td>
510 <td></td>
511 <td></td>
512 <td></td>
513 <td></td>
514 <td></td>
515 <td></td>
516 <td></td>
517 <td></td>
518 </tr>
519 <tr>
520 <td style="padding-left: 1em;">Floating Point</td>
521 <td></td>
522 <td></td>
523 <td></td>
524 <td></td>
525 <td style="text-align: center; color: green;"></td>
526 <td></td>
527 <td></td>
528 <td></td>
529 <td></td>
530 <td></td>
531 <td></td>
532 <td></td>
533 <td></td>
534 <td></td>
535 <td></td>
536 </tr>
537 <tr>
538 <td style="padding-left: 1em;">String</td>
539 <td></td>
540 <td></td>
541 <td></td>
542 <td></td>
543 <td style="text-align: center; color: green;"></td>
544 <td></td>
545 <td></td>
546 <td></td>
547 <td></td>
548 <td></td>
549 <td></td>
550 <td></td>
551 <td></td>
552 <td></td>
553 <td></td>
554 </tr>
555 <tr>
556 <td style="padding-left: 1em;">Error</td>
557 <td></td>
558 <td></td>
559 <td></td>
560 <td></td>
561 <td style="text-align: center; color: green;"></td>
562 <td></td>
563 <td></td>
564 <td></td>
565 <td></td>
566 <td></td>
567 <td></td>
568 <td></td>
569 <td></td>
570 <td></td>
571 <td></td>
572 </tr>
573 <tr>
574 <td style="padding-left: 1em;">Formula</td>
575 <td></td>
576 <td></td>
577 <td></td>
578 <td></td>
579 <td style="text-align: center; color: green;"></td>
580 <td></td>
581 <td></td>
582 <td></td>
583 <td></td>
584 <td></td>
585 <td></td>
586 <td></td>
587 <td></td>
588 <td></td>
589 <td></td>
590 </tr>
591 <tr>
592 <td style="padding-left: 1em;">Array</td>
593 <td></td>
594 <td></td>
595 <td></td>
596 <td></td>
597 <td style="text-align: center; color: red;"></td>
598 <td></td>
599 <td></td>
600 <td></td>
601 <td></td>
602 <td></td>
603 <td></td>
604 <td></td>
605 <td></td>
606 <td></td>
607 <td></td>
608 </tr>
609 <tr>
610 <td style="padding-left: 1em;">Rich Text</td>
611 <td style="text-align: center; color: green;"></td>
612 <td style="text-align: center; color: green;"></td>
613 <td></td>
614 <td></td>
615 <td style="text-align: center; color: red;"></td>
616 <td style="text-align: center;">N/A</td>
617 <td></td>
618 <td style="text-align: center; color: red;"></td>
619 <td style="text-align: center; color: green;"></td>
620 <td></td>
621 <td style="text-align: center;">N/A</td>
622 <td></td>
623 <td></td>
624 <td></td>
625 <td></td>
626 </tr>
627 <tr>
628 <td><strong>Conditional Formatting</strong></td>
629 <td style="text-align: center; color: red;"></td>
630 <td style="text-align: center; color: green;"></td>
631 <td></td>
632 <td></td>
633 <td></td>
634 <td style="text-align: center;">N/A</td>
635 <td></td>
636 <td style="text-align: center; color: red;"></td>
637 <td style="text-align: center; color: green;"></td>
638 <td style="text-align: center;">N/A</td>
639 <td></td>
640 <td></td>
641 <td></td>
642 <td></td>
643 <td></td>
644 </tr>
645 <tr>
646 <td><strong>Rows and Column Properties</strong></td>
647 <td></td>
648 <td></td>
649 <td></td>
650 <td></td>
651 <td style="text-align: center; color: green;"></td>
652 <td></td>
653 <td></td>
654 <td></td>
655 <td></td>
656 <td></td>
657 <td></td>
658 <td></td>
659 <td></td>
660 <td></td>
661 <td></td>
662 </tr>
663 <tr>
664 <td style="padding-left: 1em;">Row Height/Column Width</td>
665 <td></td>
666 <td></td>
667 <td></td>
668 <td></td>
669 <td style="text-align: center; color: green;"></td>
670 <td></td>
671 <td></td>
672 <td></td>
673 <td></td>
674 <td></td>
675 <td></td>
676 <td></td>
677 <td></td>
678 <td></td>
679 <td></td>
680 </tr>
681 <tr>
682 <td style="padding-left: 1em;">Hidden</td>
683 <td></td>
684 <td></td>
685 <td></td>
686 <td></td>
687 <td style="text-align: center; color: green;"></td>
688 <td></td>
689 <td></td>
690 <td></td>
691 <td></td>
692 <td></td>
693 <td></td>
694 <td></td>
695 <td></td>
696 <td></td>
697 <td></td>
698 </tr>
699 <tr>
700 <td><strong>Worksheet Properties</strong></td>
701 <td></td>
702 <td></td>
703 <td></td>
704 <td></td>
705 <td style="text-align: center; color: red;"></td>
706 <td></td>
707 <td></td>
708 <td></td>
709 <td></td>
710 <td></td>
711 <td></td>
712 <td></td>
713 <td></td>
714 <td></td>
715 <td></td>
716 </tr>
717 <tr>
718 <td style="padding-left: 1em;">Frozen Panes</td>
719 <td></td>
720 <td></td>
721 <td></td>
722 <td></td>
723 <td style="text-align: center; color: red;"></td>
724 <td></td>
725 <td></td>
726 <td></td>
727 <td></td>
728 <td></td>
729 <td></td>
730 <td></td>
731 <td></td>
732 <td></td>
733 <td></td>
734 </tr>
735 <tr>
736 <td style="padding-left: 1em;">Coloured Tabs</td>
737 <td></td>
738 <td></td>
739 <td></td>
740 <td></td>
741 <td style="text-align: center;">N/A</td>
742 <td></td>
743 <td></td>
744 <td></td>
745 <td></td>
746 <td></td>
747 <td></td>
748 <td></td>
749 <td></td>
750 <td></td>
751 <td></td>
752 </tr>
753 <tr>
754 <td style="padding-left: 1em;">Drawing hyperlink</td>
755 <td></td>
756 <td style="text-align: center; color: green;"></td>
757 <td></td>
758 <td></td>
759 <td></td>
760 <td></td>
761 <td></td>
762 <td></td>
763 <td style="text-align: center; color: green;"></td>
764 <td></td>
765 <td></td>
766 <td></td>
767 <td></td>
768 <td>$drawing->getHyperlink()->getUrl()</td>
769 <td>$drawing->setHyperlink()->setUrl($url)</td>
770 </tr>
771 <tr>
772 <td><strong>Cell Formatting</strong></td>
773 <td></td>
774 <td></td>
775 <td></td>
776 <td></td>
777 <td style="text-align: center; color: orange;"></td>
778 <td></td>
779 <td></td>
780 <td></td>
781 <td></td>
782 <td></td>
783 <td></td>
784 <td></td>
785 <td></td>
786 <td></td>
787 <td></td>
788 </tr>
789 <tr>
790 <td style="padding-left: 1em;">Number Format Mask</td>
791 <td style="text-align: center; color: green;"></td>
792 <td style="text-align: center; color: green;"></td>
793 <td></td>
794 <td></td>
795 <td style="text-align: center; color: green;"></td>
796 <td></td>
797 <td></td>
798 <td></td>
799 <td></td>
800 <td></td>
801 <td></td>
802 <td></td>
803 <td></td>
804 <td></td>
805 <td></td>
806 </tr>
807 <tr>
808 <td style="padding-left: 1em;">Alignment</td>
809 <td></td>
810 <td></td>
811 <td></td>
812 <td></td>
813 <td style="text-align: center; color: green;"></td>
814 <td></td>
815 <td></td>
816 <td></td>
817 <td></td>
818 <td></td>
819 <td></td>
820 <td></td>
821 <td></td>
822 <td></td>
823 <td></td>
824 </tr>
825 <tr>
826 <td style="padding-left: 2em;">Horizontal</td>
827 <td></td>
828 <td></td>
829 <td></td>
830 <td></td>
831 <td style="text-align: center; color: green;"></td>
832 <td></td>
833 <td></td>
834 <td></td>
835 <td></td>
836 <td></td>
837 <td></td>
838 <td></td>
839 <td></td>
840 <td></td>
841 <td></td>
842 </tr>
843 <tr>
844 <td style="padding-left: 2em;">Vertical</td>
845 <td></td>
846 <td></td>
847 <td></td>
848 <td></td>
849 <td style="text-align: center; color: green;"></td>
850 <td></td>
851 <td></td>
852 <td></td>
853 <td></td>
854 <td></td>
855 <td></td>
856 <td></td>
857 <td></td>
858 <td></td>
859 <td></td>
860 </tr>
861 <tr>
862 <td style="padding-left: 1em;">Wrapping</td>
863 <td></td>
864 <td></td>
865 <td></td>
866 <td></td>
867 <td style="text-align: center; color: green;"></td>
868 <td></td>
869 <td></td>
870 <td></td>
871 <td></td>
872 <td></td>
873 <td></td>
874 <td></td>
875 <td></td>
876 <td></td>
877 <td></td>
878 </tr>
879 <tr>
880 <td style="padding-left: 1em;">Shring-to-Fit</td>
881 <td></td>
882 <td></td>
883 <td></td>
884 <td></td>
885 <td style="text-align: center; color: green;"></td>
886 <td></td>
887 <td></td>
888 <td></td>
889 <td></td>
890 <td></td>
891 <td></td>
892 <td></td>
893 <td></td>
894 <td></td>
895 <td></td>
896 </tr>
897 <tr>
898 <td style="padding-left: 1em;">Indent</td>
899 <td></td>
900 <td></td>
901 <td></td>
902 <td></td>
903 <td style="text-align: center; color: green;"></td>
904 <td></td>
905 <td></td>
906 <td></td>
907 <td></td>
908 <td></td>
909 <td></td>
910 <td></td>
911 <td></td>
912 <td></td>
913 <td></td>
914 </tr>
915 <tr>
916 <td style="padding-left: 1em;">Background Colour</td>
917 <td></td>
918 <td></td>
919 <td></td>
920 <td></td>
921 <td style="text-align: center; color: green;"></td>
922 <td></td>
923 <td></td>
924 <td></td>
925 <td></td>
926 <td></td>
927 <td></td>
928 <td style="text-align: center; color: orange;"></td>
929 <td></td>
930 <td></td>
931 <td></td>
932 </tr>
933 <tr>
934 <td style="padding-left: 2em;">Patterned</td>
935 <td></td>
936 <td></td>
937 <td></td>
938 <td></td>
939 <td style="text-align: center; color: green;"></td>
940 <td></td>
941 <td></td>
942 <td></td>
943 <td></td>
944 <td></td>
945 <td></td>
946 <td></td>
947 <td></td>
948 <td></td>
949 <td></td>
950 </tr>
951 <tr>
952 <td style="padding-left: 1em;">Font Attributes</td>
953 <td></td>
954 <td></td>
955 <td></td>
956 <td></td>
957 <td style="text-align: center; color: green;"></td>
958 <td></td>
959 <td></td>
960 <td></td>
961 <td></td>
962 <td style="text-align: center; color: orange;"></td>
963 <td></td>
964 <td></td>
965 <td></td>
966 <td></td>
967 <td></td>
968 </tr>
969 <tr>
970 <td style="padding-left: 2em;">Font Face</td>
971 <td></td>
972 <td></td>
973 <td></td>
974 <td></td>
975 <td style="text-align: center; color: green;"></td>
976 <td></td>
977 <td></td>
978 <td></td>
979 <td></td>
980 <td style="text-align: center; color: green;"></td>
981 <td></td>
982 <td></td>
983 <td></td>
984 <td></td>
985 <td></td>
986 </tr>
987 <tr>
988 <td style="padding-left: 2em;">Font Size</td>
989 <td></td>
990 <td></td>
991 <td></td>
992 <td></td>
993 <td style="text-align: center; color: green;"></td>
994 <td></td>
995 <td></td>
996 <td></td>
997 <td></td>
998 <td style="text-align: center; color: green;"></td>
999 <td></td>
1000 <td></td>
1001 <td></td>
1002 <td></td>
1003 <td></td>
1004 </tr>
1005 <tr>
1006 <td style="padding-left: 2em;">Bold</td>
1007 <td></td>
1008 <td></td>
1009 <td></td>
1010 <td></td>
1011 <td style="text-align: center; color: green;"></td>
1012 <td></td>
1013 <td></td>
1014 <td></td>
1015 <td></td>
1016 <td style="text-align: center; color: green;"></td>
1017 <td></td>
1018 <td></td>
1019 <td></td>
1020 <td></td>
1021 <td></td>
1022 </tr>
1023 <tr>
1024 <td style="padding-left: 2em;">Italic</td>
1025 <td></td>
1026 <td></td>
1027 <td></td>
1028 <td></td>
1029 <td style="text-align: center; color: green;"></td>
1030 <td></td>
1031 <td></td>
1032 <td></td>
1033 <td></td>
1034 <td style="text-align: center; color: green;"></td>
1035 <td></td>
1036 <td></td>
1037 <td></td>
1038 <td></td>
1039 <td></td>
1040 </tr>
1041 <tr>
1042 <td style="padding-left: 2em;">Strikethrough</td>
1043 <td></td>
1044 <td></td>
1045 <td></td>
1046 <td></td>
1047 <td style="text-align: center; color: green;"></td>
1048 <td></td>
1049 <td></td>
1050 <td></td>
1051 <td></td>
1052 <td style="text-align: center; color: red;"></td>
1053 <td></td>
1054 <td></td>
1055 <td></td>
1056 <td></td>
1057 <td></td>
1058 </tr>
1059 <tr>
1060 <td style="padding-left: 2em;">Underline</td>
1061 <td></td>
1062 <td></td>
1063 <td></td>
1064 <td></td>
1065 <td style="text-align: center; color: green;"></td>
1066 <td></td>
1067 <td></td>
1068 <td></td>
1069 <td></td>
1070 <td style="text-align: center; color: green;"></td>
1071 <td></td>
1072 <td></td>
1073 <td></td>
1074 <td></td>
1075 <td></td>
1076 </tr>
1077 <tr>
1078 <td style="padding-left: 2em;">Superscript</td>
1079 <td></td>
1080 <td></td>
1081 <td></td>
1082 <td></td>
1083 <td style="text-align: center; color: green;"></td>
1084 <td></td>
1085 <td></td>
1086 <td></td>
1087 <td></td>
1088 <td style="text-align: center; color: red;"></td>
1089 <td></td>
1090 <td></td>
1091 <td></td>
1092 <td></td>
1093 <td></td>
1094 </tr>
1095 <tr>
1096 <td style="padding-left: 2em;">Subscript</td>
1097 <td></td>
1098 <td></td>
1099 <td></td>
1100 <td></td>
1101 <td style="text-align: center; color: green;"></td>
1102 <td></td>
1103 <td></td>
1104 <td></td>
1105 <td></td>
1106 <td style="text-align: center; color: red;"></td>
1107 <td></td>
1108 <td></td>
1109 <td></td>
1110 <td></td>
1111 <td></td>
1112 </tr>
1113 <tr>
1114 <td style="padding-left: 1em;">Borders</td>
1115 <td></td>
1116 <td></td>
1117 <td></td>
1118 <td></td>
1119 <td style="text-align: center; color: green;"></td>
1120 <td></td>
1121 <td></td>
1122 <td></td>
1123 <td></td>
1124 <td></td>
1125 <td></td>
1126 <td></td>
1127 <td></td>
1128 <td></td>
1129 <td></td>
1130 </tr>
1131 <tr>
1132 <td style="padding-left: 2em;">Line Style</td>
1133 <td></td>
1134 <td></td>
1135 <td></td>
1136 <td></td>
1137 <td style="text-align: center; color: green;"></td>
1138 <td></td>
1139 <td></td>
1140 <td></td>
1141 <td></td>
1142 <td></td>
1143 <td></td>
1144 <td></td>
1145 <td></td>
1146 <td></td>
1147 <td></td>
1148 </tr>
1149 <tr>
1150 <td style="padding-left: 2em;">Position</td>
1151 <td></td>
1152 <td></td>
1153 <td></td>
1154 <td></td>
1155 <td style="text-align: center; color: green;"></td>
1156 <td></td>
1157 <td></td>
1158 <td></td>
1159 <td></td>
1160 <td></td>
1161 <td></td>
1162 <td></td>
1163 <td></td>
1164 <td></td>
1165 <td></td>
1166 </tr>
1167 <tr>
1168 <td style="padding-left: 3em;">Diagonal</td>
1169 <td></td>
1170 <td></td>
1171 <td></td>
1172 <td></td>
1173 <td style="text-align: center; color: green;"></td>
1174 <td></td>
1175 <td></td>
1176 <td></td>
1177 <td></td>
1178 <td></td>
1179 <td></td>
1180 <td></td>
1181 <td></td>
1182 <td></td>
1183 <td></td>
1184 </tr>
1185 <tr>
1186 <td style="padding-left: 1em;">Hyperlinks</td>
1187 <td style="text-align: center; color: green;"></td>
1188 <td style="text-align: center; color: green;"></td>
1189 <td style="text-align: center; color: green;"></td>
1190 <td style="text-align: center; color: green;"></td>
1191 <td style="text-align: center; color: red;"></td>
1192 <td style="text-align: center; color: red;"></td>
1193 <td style="text-align: center; color: red;"></td>
1194 <td style="text-align: center; color: green;"></td>
1195 <td style="text-align: center; color: green;"></td>
1196 <td style="text-align: center; color: red;"></td>
1197 <td style="text-align: center; color: red;"></td>
1198 <td style="text-align: center; color: green;"></td>
1199 <td style="text-align: center; color: red;"></td>
1200 <td>$cell->getHyperlink()->getUrl($url)</td>
1201 <td>$cell->getHyperlink()->setUrl($url)</td>
1202 </tr>
1203 <tr>
1204 <td style="padding-left: 2em;">http</td>
1205 <td></td>
1206 <td></td>
1207 <td></td>
1208 <td></td>
1209 <td style="text-align: center; color: red;"></td>
1210 <td></td>
1211 <td></td>
1212 <td></td>
1213 <td></td>
1214 <td></td>
1215 <td></td>
1216 <td></td>
1217 <td></td>
1218 <td></td>
1219 <td></td>
1220 </tr>
1221 <tr>
1222 <td style="padding-left: 1em;">Merged Cells</td>
1223 <td></td>
1224 <td></td>
1225 <td></td>
1226 <td></td>
1227 <td style="text-align: center; color: green;"></td>
1228 <td></td>
1229 <td></td>
1230 <td></td>
1231 <td></td>
1232 <td></td>
1233 <td></td>
1234 <td></td>
1235 <td></td>
1236 <td></td>
1237 <td></td>
1238 </tr>
1239 <tr>
1240 <td><strong>Cell Comments</strong></td>
1241 <td style="text-align: center; color: orange;"></td>
1242 <td style="text-align: center; color: orange;"></td>
1243 <td style="text-align: center; color: orange;"></td>
1244 <td style="text-align: center; color: orange;"></td>
1245 <td style="text-align: center; color: green;"></td>
1246 <td style="text-align: center;">N/A</td>
1247 <td style="text-align: center;">N/A</td>
1248 <td style="text-align: center; color: red;"></td>
1249 <td style="text-align: center; color: orange;"></td>
1250 <td style="text-align: center; color: orange;"></td>
1251 <td style="text-align: center;">N/A</td>
1252 <td style="text-align: center; color: orange;"><sup>1</sup></td>
1253 <td style="text-align: center;">N/A</td>
1254 <td></td>
1255 <td></td>
1256 </tr>
1257 <tr>
1258 <td style="padding-left: 1em;">Rich Text</td>
1259 <td style="text-align: center; color: red;"><sup>2</sup></td>
1260 <td style="text-align: center; color: green;"></td>
1261 <td style="text-align: center; color: red;"></td>
1262 <td style="text-align: center; color: red;"></td>
1263 <td style="text-align: center;">N/A</td>
1264 <td style="text-align: center;">N/A</td>
1265 <td style="text-align: center;">N/A</td>
1266 <td style="text-align: center; color: red;"></td>
1267 <td style="text-align: center; color: green;"></td>
1268 <td style="text-align: center; color: red;"></td>
1269 <td style="text-align: center;">N/A</td>
1270 <td></td>
1271 <td style="text-align: center;">N/A</td>
1272 <td></td>
1273 <td></td>
1274 </tr>
1275 <tr>
1276 <td style="padding-left: 1em;">Alignment</td>
1277 <td style="text-align: center; color: red;"><sup>3</sup></td>
1278 <td style="text-align: center; color: red;"></td>
1279 <td style="text-align: center; color: red;"></td>
1280 <td style="text-align: center; color: red;"></td>
1281 <td style="text-align: center;">N/A</td>
1282 <td style="text-align: center;">N/A</td>
1283 <td style="text-align: center;">N/A</td>
1284 <td style="text-align: center; color: red;"></td>
1285 <td style="text-align: center; color: red;"></td>
1286 <td style="text-align: center; color: red;"></td>
1287 <td style="text-align: center;">N/A</td>
1288 <td></td>
1289 <td style="text-align: center;">N/A</td>
1290 <td></td>
1291 <td></td>
1292 </tr>
1293 <tr>
1294 <td><strong>Cell Validation</strong></td>
1295 <td style="text-align: center; color: green;"></td>
1296 <td style="text-align: center; color: green;"></td>
1297 <td style="text-align: center; color: red;"></td>
1298 <td style="text-align: center; color: red;"></td>
1299 <td style="text-align: center; color: red;"></td>
1300 <td style="text-align: center;">N/A</td>
1301 <td style="text-align: center;">N/A</td>
1302 <td style="text-align: center; color: green;"></td>
1303 <td style="text-align: center; color: green;"></td>
1304 <td style="text-align: center; color: red;"></td>
1305 <td style="text-align: center;">N/A</td>
1306 <td style="text-align: center;">N/A</td>
1307 <td style="text-align: center;">N/A</td>
1308 <td>$cell->getDataValidation()</td>
1309 <td>$cell->setDataValidation()</td>
1310 </tr>
1311 <tr>
1312 <td><strong>AutoFilters</strong></td>
1313 <td style="text-align: center; color: orange;"></td>
1314 <td style="text-align: center; color: orange;"></td>
1315 <td></td>
1316 <td></td>
1317 <td></td>
1318 <td></td>
1319 <td></td>
1320 <td style="text-align: center; color: orange;"></td>
1321 <td style="text-align: center; color: orange;"></td>
1322 <td></td>
1323 <td></td>
1324 <td></td>
1325 <td></td>
1326 <td>$sheet->getAutoFilter()</td>
1327 <td>$sheet->setAutoFilter()</td>
1328 </tr>
1329 <tr>
1330 <td style="padding-left: 1em;">AutoFilter Expressions</td>
1331 <td style="text-align: center; color: red;"></td>
1332 <td style="text-align: center; color: orange;"></td>
1333 <td></td>
1334 <td></td>
1335 <td></td>
1336 <td></td>
1337 <td></td>
1338 <td style="text-align: center; color: red;"></td>
1339 <td style="text-align: center; color: orange;"></td>
1340 <td></td>
1341 <td></td>
1342 <td></td>
1343 <td></td>
1344 <td></td>
1345 <td></td>
1346 </tr>
1347 <tr>
1348 <td style="padding-left: 2em;">Filter</td>
1349 <td style="text-align: center; color: red;"></td>
1350 <td style="text-align: center; color: green;"></td>
1351 <td></td>
1352 <td></td>
1353 <td></td>
1354 <td></td>
1355 <td></td>
1356 <td style="text-align: center; color: red;"></td>
1357 <td style="text-align: center; color: green;"></td>
1358 <td></td>
1359 <td></td>
1360 <td></td>
1361 <td></td>
1362 <td></td>
1363 <td></td>
1364 </tr>
1365 <tr>
1366 <td style="padding-left: 2em;">Custom Filter</td>
1367 <td style="text-align: center; color: red;"></td>
1368 <td style="text-align: center; color: green;"></td>
1369 <td></td>
1370 <td></td>
1371 <td></td>
1372 <td></td>
1373 <td></td>
1374 <td style="text-align: center; color: red;"></td>
1375 <td style="text-align: center; color: green;"></td>
1376 <td></td>
1377 <td></td>
1378 <td></td>
1379 <td></td>
1380 <td></td>
1381 <td></td>
1382 </tr>
1383 <tr>
1384 <td style="padding-left: 2em;">DateGroup Filter</td>
1385 <td style="text-align: center; color: red;"></td>
1386 <td style="text-align: center; color: green;"></td>
1387 <td></td>
1388 <td></td>
1389 <td></td>
1390 <td></td>
1391 <td></td>
1392 <td style="text-align: center; color: red;"></td>
1393 <td style="text-align: center; color: green;"></td>
1394 <td></td>
1395 <td></td>
1396 <td></td>
1397 <td></td>
1398 <td></td>
1399 <td></td>
1400 </tr>
1401 <tr>
1402 <td style="padding-left: 2em;">Dynamic Filter</td>
1403 <td style="text-align: center; color: red;"></td>
1404 <td style="text-align: center; color: green;"></td>
1405 <td></td>
1406 <td></td>
1407 <td></td>
1408 <td></td>
1409 <td></td>
1410 <td style="text-align: center; color: red;"></td>
1411 <td style="text-align: center; color: green;"></td>
1412 <td></td>
1413 <td></td>
1414 <td></td>
1415 <td></td>
1416 <td></td>
1417 <td></td>
1418 </tr>
1419 <tr>
1420 <td style="padding-left: 2em;">Colour Filter</td>
1421 <td style="text-align: center; color: red;"></td>
1422 <td style="text-align: center; color: red;"></td>
1423 <td></td>
1424 <td></td>
1425 <td></td>
1426 <td></td>
1427 <td></td>
1428 <td style="text-align: center; color: red;"></td>
1429 <td style="text-align: center; color: red;"></td>
1430 <td></td>
1431 <td></td>
1432 <td></td>
1433 <td></td>
1434 <td></td>
1435 <td></td>
1436 </tr>
1437 <tr>
1438 <td style="padding-left: 2em;">Icon Filter</td>
1439 <td style="text-align: center; color: red;"></td>
1440 <td style="text-align: center; color: red;"></td>
1441 <td></td>
1442 <td></td>
1443 <td></td>
1444 <td></td>
1445 <td></td>
1446 <td style="text-align: center; color: red;"></td>
1447 <td style="text-align: center; color: red;"></td>
1448 <td></td>
1449 <td></td>
1450 <td></td>
1451 <td></td>
1452 <td></td>
1453 <td></td>
1454 </tr>
1455 <tr>
1456 <td style="padding-left: 2em;">Top 10 Filter</td>
1457 <td style="text-align: center; color: red;"></td>
1458 <td style="text-align: center; color: green;"></td>
1459 <td></td>
1460 <td></td>
1461 <td></td>
1462 <td></td>
1463 <td></td>
1464 <td style="text-align: center; color: red;"></td>
1465 <td style="text-align: center; color: green;"></td>
1466 <td></td>
1467 <td></td>
1468 <td></td>
1469 <td></td>
1470 <td></td>
1471 <td></td>
1472 </tr>
1473 <tr>
1474 <td><strong>Macros</strong></td>
1475 <td style="text-align: center; color: red;"></td>
1476 <td style="text-align: center; color: green;"></td>
1477 <td style="text-align: center; color: red;"></td>
1478 <td style="text-align: center; color: red;"></td>
1479 <td style="text-align: center; color: red;"></td>
1480 <td style="text-align: center; color: red;"></td>
1481 <td style="text-align: center; color: red;"></td>
1482 <td style="text-align: center; color: red;"></td>
1483 <td style="text-align: center; color: green;"></td>
1484 <td style="text-align: center; color: red;"></td>
1485 <td style="text-align: center; color: red;"></td>
1486 <td style="text-align: center; color: red;"></td>
1487 <td style="text-align: center; color: red;"></td>
1488 <td>$spreadsheet->getMacrosCode();</td>
1489 <td>$spreadsheet->setMacrosCode();</td>
1490 </tr>
1491 <tr>
1492 <td><strong>Form Controls</strong></td>
1493 <td style="text-align: center; color: red;"></td>
1494 <td style="text-align: center; color: red;"></td>
1495 <td style="text-align: center; color: red;"></td>
1496 <td style="text-align: center; color: red;"></td>
1497 <td style="text-align: center; color: red;"></td>
1498 <td style="text-align: center; color: red;"></td>
1499 <td style="text-align: center; color: red;"></td>
1500 <td style="text-align: center; color: red;"></td>
1501 <td style="text-align: center; color: red;"></td>
1502 <td style="text-align: center; color: red;"></td>
1503 <td style="text-align: center; color: red;"></td>
1504 <td style="text-align: center; color: red;"></td>
1505 <td style="text-align: center; color: red;"></td>
1506 <td style="text-align: center; color: red;"></td>
1507 <td style="text-align: center; color: red;"></td>
1508 </tr>
1509 <tr>
1510 <td><strong>Security</strong></td>
1511 <td style="text-align: center; color: orange;"></td>
1512 <td style="text-align: center; color: orange;"></td>
1513 <td style="text-align: center; color: red;"></td>
1514 <td style="text-align: center; color: red;"></td>
1515 <td style="text-align: center; color: red;"></td>
1516 <td style="text-align: center; color: red;"></td>
1517 <td style="text-align: center; color: red;"></td>
1518 <td style="text-align: center; color: red;"></td>
1519 <td style="text-align: center; color: red;"></td>
1520 <td style="text-align: center; color: red;"></td>
1521 <td style="text-align: center; color: red;"></td>
1522 <td style="text-align: center; color: red;"></td>
1523 <td style="text-align: center; color: red;"></td>
1524 <td style="text-align: center; color: red;"></td>
1525 <td style="text-align: center; color: red;"></td>
1526 </tr>
1527 <tr>
1528 <td style="padding-left: 2em;">Protection (prevent editing)</td>
1529 <td style="text-align: center; color: green;"></td>
1530 <td style="text-align: center; color: green;"></td>
1531 <td style="text-align: center; color: red;"></td>
1532 <td style="text-align: center; color: red;"></td>
1533 <td style="text-align: center; color: red;"></td>
1534 <td style="text-align: center; color: red;"></td>
1535 <td style="text-align: center; color: red;"></td>
1536 <td style="text-align: center; color: green;"></td>
1537 <td style="text-align: center; color: green;"></td>
1538 <td style="text-align: center; color: red;"></td>
1539 <td style="text-align: center; color: red;"></td>
1540 <td style="text-align: center; color: red;"></td>
1541 <td style="text-align: center; color: red;"></td>
1542 <td>$sheet->getProtection()</td>
1543 <td>$sheet->getProtection()->setSheet(true)</td>
1544 </tr>
1545 <tr>
1546 <td style="padding-left: 2em;">Encryption (prevent viewing)</td>
1547 <td style="text-align: center; color: green;"></td>
1548 <td style="text-align: center; color: red;"></td>
1549 <td style="text-align: center; color: red;"></td>
1550 <td style="text-align: center; color: red;"></td>
1551 <td style="text-align: center; color: red;"></td>
1552 <td style="text-align: center; color: red;"></td>
1553 <td style="text-align: center; color: red;"></td>
1554 <td style="text-align: center; color: red;"></td>
1555 <td style="text-align: center; color: red;"></td>
1556 <td style="text-align: center; color: red;"></td>
1557 <td style="text-align: center; color: red;"></td>
1558 <td style="text-align: center; color: red;"></td>
1559 <td style="text-align: center; color: red;"></td>
1560 <td></td>
1561 <td></td>
1562 </tr>
1563 <tr>
1564 <th></th>
1565 <th>XLS</th>
1566 <th>XLSX</th>
1567 <th>Excel2003XML</th>
1568 <th>Ods</th>
1569 <th>Gnumeric</th>
1570 <th>CSV</th>
1571 <th>SYLK</th>
1572 <th>XLS</th>
1573 <th>XLSX</th>
1574 <th>Ods</th>
1575 <th>CSV</th>
1576 <th>HTML</th>
1577 <th>PDF</th>
1578 <th>Getters</th>
1579 <th>Setters</th>
1580 </tr>
1581 <tr>
1582 <th></th>
1583 <th colspan="7">Readers</th>
1584 <th colspan="6">Writers</th>
1585 <th colspan="2">Methods</th>
1586 </tr>
1587 </table>
1588
1589 1. Only text contents
1590 2. Only BIFF8 files support Rich Text. Prior to that, comments could only be plain text
1591 3. Only BIFF8 files support alignment and rotation. Prior to that, comments could only be unformatted text
1592