poi ?? ?? ????

??? ?? ?? ??? ?? ?? ??? poi? ?? ? ? ?? ??? ??? poi ?????? ?? ? ? ?? ??? ?? ??? ?? ???. ??? ?? 3.15?? ? ?? ?? ?? ??? ?? 4.0 ??? getcelltype?? ?? ???. Apache POI ????? ??? Office Open xml ?? (ooxml)? Microsoft? OLE 2 ?? ?? ?? (OLE2)? ??? ?? ? ?? ??? ?? ?? ?? Java api? ??? ?? ?? ?? ????. ????, ??? ?? ?? ??? ?? ? ? MS Excel ??? ????. ??, ??? ?? ?? ms ??? ms ?? ??? ??? ??? ?? ? ? ????. ??? POI? ??? ?? ?? ??? ?? (?? 97-2008? ??). ??? ?? ooxml ? OLE2 ??? ???? ?? ?? ?? ??? ?? ?? ? API? ????. OLE2 ??? XLS, DOC ? PPT ?? ??? MFC ??? API ?? ?? ?? ? ???? Microsoft Office ??? ?? ???. ????? OLE2 ?? ??? (poifs) ? OLE2 ?? ?? (hpsf)? ? ? api? ?? ???. ? ????? Excel ?? ? ?? ?? ?? ?? ?? ???? ???? ?? ???. ??? ??? ????? ?? ? ? ????? ??! ??? ??, ??? ? ??, ?? ?? ??? ?????, ??? ??? ?? ?? ??? ?? ?? ???. ??? ?? ??? ??, ??, ??? ???: Subversion? ????? ??? ????, ??????? ?? ??? ??, ??? ??? ??? ????? ?? ?? ? ?? ??????! ? ?? ?? ?? ? sxssfworkbook? ????. xssfworkbook? ???? ???? ??? ???? ????.

? MS ??? ?? ????? ? ? OLE2 ? ooxml ?? ?? ??? ?? ?? ??? ?? api? ?? ??? ?? ?? ?? ?? ??? ?? ???. ?? Excel ?? ?? (SS = hssf + xssf)? ?? ?? ?? ?????. Word ?? (WP = hwpf + xwpf) ? PowerPoint ?????? (SL = hslf + xslf)? ? ? ??? ?? ? ? ????. Excel ?? (??????)? ??, ?? ? ??? ?? ??? ??? ?? ? ?? ? ??? ?? ? ?? ???? ?? ?? ?? ???. ?? ??? ??? POI ?????? ?? ? ? ??? Excel ??? ?? ?? ??? ?????. ? ??? 2 ?? ??? ??? ?? ? ? ???? ?? ???. ???? xssfworkbook ??? ?? ???. xssfsheet? ?? ?? ?? ?????. ??? ??? ??? ?? ?? ??: ??? ?? (XLS)? ?? ? ? ?? ??? ??? ?? ??? ??? ? ??? hssf? ??? ????. ??? ?? (xlsx)? ?? ? ? ooxml ?? ??? ??? ? ??? ?? ??? xssf? ??? ????.