~/talk

POI at 20

Talkat ApacheCon@Home 2021 · 2021-09-21..09-23· [java]
links:none on file
slides:none on file

Apache POI celebrates twenty years as a Java API for Microsoft Office formats, supporting old binary (.doc/.xls) and OOXML (.docx/.xlsx) formats with 250,000 lines of code and about 24 PMC members. It uses an xmlbeans-based OOXML model for modern files, adds streaming to avoid DOM memory blowups, integrates with Apache Tika for extraction, writes rich Excel features (dropdowns, locked regions, macros copied between workbooks), and notes gaps: deep sheet copying and centralized style management. Version 5.0 ships Java 9 module support; minimum Java 8.

AI-written summary · about

  1. 0:00Introduction to POI at 20
  2. 1:54What Apache POI does
  3. 3:16History and timeline of POI
  4. 5:28What you can do with POI
  5. 9:22POI versus alternatives
  6. 11:29Reverse engineering Office formats
  7. 13:55Modern formats and standards
  8. 14:35Java versions and POI
  9. 16:00POI module structure
  10. 17:47Best practices for POI usage
  11. 18:09How to get POI
  12. 19:55POI release cycle
  13. 20:36XMLBeans and subprojects
  14. 22:01Areas for POI improvement
  15. 23:04Contributing to POI
  16. 24:50Bug compatibility with Office
  17. 25:31Memory usage with XML formats
  18. 26:54Streaming XML processing
  19. 27:56Standards and Office behavior
  20. 28:58Excel rounding and precision
  21. 29:44Working with macros
  22. 30:45Future of POI
  23. 31:48Community and evolution
  24. 33:11Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.