下巴两边长痘痘是什么原因| 闷骚什么意思| 什么币最值钱| 月经来了不能吃什么东西| 血冲脑是什么原因引起| 三伏天吃什么最好| 吃什么回奶| 轻微骨裂了有什么表现| 梦女是什么意思| 郭字五行属什么| 大葱和小葱有什么区别| 鼻子干痒是什么原因| bra是什么| 茶禅一味是什么意思| 沙茶酱做什么菜最好吃| 石家庄有什么好玩的景点| pls是什么意思| 脚底起水泡是什么原因| 喝茶拉肚子是什么原因| 为什么老是犯困| 补肾气吃什么药最好| 脸上出油是什么原因| 后背凉是什么原因| 白细胞低有什么危险| 属猴的是什么命| 肚子疼吃什么食物好| 汇总压缩是什么意思| 气化是什么意思| 早起嘴苦是什么原因| ga什么意思| 什么中药补气血效果最好| 同房疼痛什么原因| 人为什么会有狐臭| 玛尼石是什么意思| 凝血四项是检查什么的| 西字里面加一横是什么字| 早上9点多是什么时辰| 东西是什么意思| 镜花水月是什么意思| 就诊卡是什么| 尿偏红色是什么原因| 胆囊息肉是什么意思| 南京是什么省| 孔夫子搬家的歇后语是什么| mrt是什么意思| 颈椎病吃什么药效果好| 冷萃是什么意思| 为什么会高血压| 印度以什么人种为主| 老是想咳嗽是什么原因| ab和o型血生的孩子是什么血型| 钨砂是什么东西| 牛骨头炖什么好吃| 吃什么会变丑脑筋急转弯| 胆结石是什么原因导致的| 芊芊学子什么意思| 豆浆不能和什么一起吃| 丁亥年五行属什么| 头疼恶心想吐是什么原因| 拉杆箱什么材质好| 血小板偏低是什么原因| 咳嗽咳白痰是什么症状| 乳腺发炎吃什么消炎药| 胖子从12楼掉下来会变什么| 检查脖子挂什么科| 肚子容易胀气是什么原因| c1e驾照能开什么车| 呈现是什么意思| 上海属于什么方向| 什么补钙| 鼻子突然流血是什么原因| 吃丝瓜有什么功效和作用| 头癣用什么药膏最好| ppe是什么| 夏天怕热冬天怕冷是什么体质| 骨髓抑制什么意思| 软件开发属于什么行业| 一个月小猫吃什么| 抗核抗体谱检测查什么的| 睡觉张嘴是什么原因| 11月18日什么星座| 喝什么能减肥| 女人吃黄芪有什么好处| 工作性质是什么| 堃字的寓意是什么意思| 金银花洗澡对婴儿有什么好处| 半夜十二点是什么时辰| 瘰疬是什么病| 基围虾不能和什么一起吃| 6.10号是什么星座| 九知道指的是什么| 1979属什么生肖| 处方药是什么标志| 祖马龙是什么档次| 煮牛骨头放什么调料| 大寒是什么意思| kda是什么单位| 关节痛吃什么药| 单活胎是什么意思| 缺锌吃什么| 号是什么意思| 杜字五行属什么| 开屏什么意思| 1983年属什么生肖| 吃饭咬到舌头什么原因| 萎缩性胃炎可以吃什么水果| 前置胎盘需要注意什么| 大便溏稀吃什么药| 1120是什么星座| 什么减肥好| 反乌托邦什么意思| 嘴巴里长血泡是什么原因| 治疗勃起困难有什么药| 小孩子腿疼是什么原因| 慢性气管炎吃什么药最有效| 太白金星是什么神| 缺钙吃什么补钙最快| 和衣是什么意思| 血压低头晕吃什么药| 为什么会长疤痕疙瘩| 什么是海啸| 鱼香肉丝属于什么菜系| 未扪及是什么意思| 生理期喝什么| 脚崴了吃什么药| mr是什么检查项目| 气滞血瘀吃什么食物好| 乙肝通过什么传播| 无花果和什么不能一起吃| 子宫附件彩超检查什么| 山东登州府现在叫什么| 用激素药有什么副作用| 大名鼎鼎是什么意思| 美人尖是什么| 太阳穴长痘是什么原因| 游手好闲是什么意思| 凝胶是什么东西| 什么叫切片| 鸡血藤长什么样子图片| 颈椎间盘突出有什么症状| 征兵初检检查什么| 太瘦的人吃什么能长胖| 胃酸过多吃什么好| 直肠前突有什么症状| 肝癌晚期什么症状| 38是什么生肖| 嘴角裂口是什么原因| hl是胎儿的什么| 飞蓬草有什么功效| 绿茶用什么茶具泡好| 做什么检查确诊是白塞| 巨蟹座是什么星象| 贲门ca是什么意思| 活泼的近义词是什么| 广西属于什么方向| 入木三分是什么意思| 猪朋狗友是什么意思| 遗传代谢病是什么意思| 火车动车高铁有什么区别| 香菇配什么菜炒着好吃| 师长相当于地方什么级别| 音爆是什么| 什么叫眼睛散光| 什么天空填动词| 做肠镜挂什么科| 黑暗料理是什么意思| cim是什么意思| 淋巴发炎是什么症状| 下午6点半是什么时辰| 羊肉炖什么补肾壮阳| 左下腹疼痛是什么原因| 吃了布洛芬不能吃什么| 飞机杯什么意思| 包子有什么馅的| 知了猴是什么| 肠胃不好吃什么好| 绿对什么| 阳虚是什么原因引起的| 什么是gsp| 女人颧骨高有什么说法| 子宫腺肌症吃什么药最有效| thr是什么氨基酸| 上嘴唇发白是因为什么原因| 7月13日是什么星座| 呵呵的含义是什么意思| 脚肿吃什么药| 质变是什么意思| 硒是什么元素| asa是什么意思| 千里马比喻什么人| 炎细胞浸润是什么意思| 求租是什么意思| 什么是脂肪肝| snr是什么意思| 祛斑喝什么花茶最有效| 佛心是什么意思| 舌边有齿痕是什么原因| 无机盐是什么| dpoy什么意思| 女人吃什么越来越年轻| 荨麻疹长什么样图片| 婴儿吓着了有什么症状| ipa是什么意思| 经期量少吃什么来排血| 预防中暑喝什么水| 什么情况下需要打破伤风针| 孩子咬嘴唇是什么原因| 吃什么清肺养肺| 证监会是干什么的| 黑头发有什么好处脑筋急转弯| 什么的铅笔| 圣母什么意思| opo是什么意思| 歪果仁是什么意思| 肠胃炎什么症状| 不超过是什么意思| 白鸭是什么鸭| 造口是什么意思| 阳历1月份是什么星座| 腿软无力是什么原因| 下气是什么意思| 夏天是什么时候| 唾液酸苷酶阳性什么意思| 发烧呕吐是什么原因| 甲状腺3类是什么意思| 428是什么意思| 什么是杀青| 女红是什么意思| 挑担是什么关系| 改编是什么意思| 金刚杵是什么| 根有什么作用| 沙僧的武器叫什么| 心肺气虚吃什么中成药| 飞机联程票是什么意思| 眼袋是什么| 有甲状腺结节不能吃什么| 八面玲珑指什么生肖| 水手是干什么的| 用什么点豆腐最健康| 围度什么意思| 马来酸曲美布汀片什么时候吃| 双歧杆菌三联和四联有什么区别| 食道好像有东西堵着是什么原因| 对辣椒过敏有什么症状| 姜黄粉是什么做的| 螺蛳粉有什么危害| 国民党为什么会失败| 钢琴10级是什么水平| 脚肿挂什么科室| 一直流口水是什么原因| 丙磺舒是什么药| 肩袖损伤吃什么药| 糖尿病主食吃什么好| 吃钙片有什么好处| 勇气是什么意思| 警察在古代叫什么| 小龙虾吃什么| 口腔溃疡吃什么水果好得快| 尿检隐血十一什么意思| 金匮肾气丸治什么病| 疏通血管吃什么药| 翻身是什么意思| 女性喝什么利尿最快| 百度Jump to content

两颗星是什么军衔

From Wikipedia, the free encyclopedia
百度 外资机构准入和开展业务的时候,仍然要按照相关的法律进行和内资一样的审慎监管。

Apache POI
Developer(s)Apache Software Foundation
Stable release
5.4.1 / April 6, 2025; 3 months ago (2025-08-05)[1]
RepositoryPOI Repository
Written inJava
Operating systemCross-platform
TypeAPI to access Microsoft Office formats
LicenseApache License 2.0
Websitepoi.apache.org

Apache POI, a project run by the Apache Software Foundation, and previously a sub-project of the Jakarta Project, provides pure Java libraries for reading and writing files in Microsoft Office formats, such as Word, PowerPoint and Excel.

History and roadmap

[edit]

The name was originally an acronym for "Poor Obfuscation Implementation",[2] referring humorously to the fact that the file formats seemed to be deliberately obfuscated, but poorly, since they were successfully reverse-engineered. This explanation – and those of the similar names for the various sub-projects – were removed from the official web pages in order to better market the tools to businesses who would not consider such humor appropriate. The original authors (Andrew C. Oliver and Marc Johnson) also noted the existence of the Hawaiian poi dish, made of mashed taro root, which had similarly derogatory connotations.[3]

Office Open XML support

[edit]

POI supports the ISO/IEC 29500:2008 Office Open XML file formats since version 3.5. A significant contribution for OOXML support came from Sourcesense,[4] an open source company which was commissioned by Microsoft to develop this contribution.[5] This link spurred controversy, some POI contributors questioning POI OOXML patent protection regarding Microsoft's Open Specification Promise patent license.[6]

Architecture

[edit]

The Apache POI project contains the following subcomponents (meaning of acronyms is taken from old documentation):

  • POIFS (Poor Obfuscation Implementation File System[2]) – This component reads and writes Microsoft's OLE 2 Compound document format. Since all Microsoft Office files are OLE 2 files, this component is the basic building block of all the other POI elements. POIFS can therefore be used to read a wider variety of files, beyond those whose explicit decoders are already written in POI.
  • HSSF (Horrible SpreadSheet Format[2]) – reads and writes Microsoft Excel (XLS) format files. It can read files written by Excel 97 onwards; this file format is known as the BIFF 8 format. As the Excel file format is complex and contains a number of tricky characteristics, some of the more advanced features cannot be read.
  • XSSF (XML SpreadSheet Format) – reads and writes Office Open XML (XLSX) format files. Similar feature set to HSSF, but for Office Open XML files.
  • HPSF (Horrible Property Set Format[2]) – reads "Document Summary" information from Microsoft Office files. This is essentially the information that one can see by using the File|Properties menu item within an Office application.
  • HWPF (Horrible Word Processor Format[7]) – aims to read and write Microsoft Word 97 (DOC) format files. This component is in initial stages of development.
  • XWPF (XML Word Processor Format[7]) – similar feature set to HWPF, but for Office Open XML files.
  • HSLF (Horrible Slide Layout Format[7]) – a pure Java implementation for Microsoft PowerPoint files. This provides the ability to read, create and edit presentations (though some things are easier to do than others)
  • XSLF (Open Office XML Slideshow Format)
  • HDGF (Horrible DiaGram Format[7]) – an initial pure Java implementation for Microsoft Visio binary files. It provides an ability to read the low level contents of the files.
  • HPBF (Horrible PuBlisher Format[citation needed]) – a pure Java implementation for Microsoft Publisher files.[8]
  • HSMF (Horrible Stupid Mail Format[9][better source needed]) – a pure Java implementation for Microsoft Outlook MSG files.[10]
  • DDF (Dreadful Drawing Format[7]) – a package for decoding the Microsoft Office Drawing format.
  • XDDF (XML Dreadful Drawing Format)

The HSSF component is the most advanced feature of the library.[11] Other components (HPSF, HWPF, and HSLF) are usable, but less full-featured.[12][13]

The POI library is also provided as a Ruby[14] or ColdFusion extension.

There are modules for Big Data platforms (e.g. Apache Hive/Apache Flink/Apache Spark), which provide certain functionality of Apache POI, such as the processing of Excel files.[15][16]

Version history

[edit]
Legend:
Unsupported
Supported
Latest version
Future version
Version number Date of release
Latest version: 5.3.0 July 2, 2024
Unsupported: 5.2.0 January 14, 2022
Unsupported: 5.1.0 November 1, 2021
Unsupported: 5.0.0 January 20, 2021
Unsupported: 4.1.0 April 9, 2019
Unsupported: 4.0.0 September 7, 2018
Unsupported: 3.17 September 15, 2017
Unsupported: 3.16 April 19, 2017
Unsupported: 3.15 September 21, 2016
Unsupported: 3.14 March 2, 2016
Unsupported: 3.13 September 29, 2015
Unsupported: 3.12 May 11, 2015
Unsupported: 3.11 December 21, 2014
Unsupported: 3.10 February 8, 2014
Unsupported: 3.9 December 3, 2012
Unsupported: 3.8 March 26, 2012
Unsupported: 3.7 October 29, 2010
Unsupported: 3.6 December 14, 2009
Unsupported: 3.5 September 28, 2009
Unsupported: 3.2 October 19, 2008
Unsupported: 3.1 June 29, 2008
Unsupported: 3.0 May 18, 2007
Unsupported: 2.5 February 29, 2004
Unsupported: 2.0 January 26, 2004
Unsupported: 1.5 May 6, 2002
Unsupported: 1.2.0 January 19, 2002
Unsupported: 1.1.0 January 4, 2002
Unsupported: 1.0.0 December 30, 2001

See also

[edit]

References

[edit]
  1. ^ "History of Changes". Retrieved April 6, 2025.
  2. ^ a b c d Sundaram, Elango (22 March 2004), "Excelling in Excel with Java", JavaWorld, retrieved 2025-08-05
  3. ^ POI homepage from October 2004, Coyote Song, archived from the original on October 15, 2004, showing original explanations for naming.
  4. ^ SourceSense
  5. ^ McDougall, Paul (26 March 2008). "Microsoft Eyes Open Source Components for Office 2007". InformationWeek. Retrieved 2025-08-05.
  6. ^ Oliver, Andrew C. (27 March 2008), "Rejection of any ENCUMBERED Microsoft Donation to POI", POI development mailing list archives, retrieved 2025-08-05
  7. ^ a b c d e "POI API Documentation". Poi.apache.org. Retrieved March 7, 2019.
  8. ^ "POI-HPBF - Java API To Access Microsoft Publisher Format Files". Poi.apache.org. Retrieved March 7, 2019.
  9. ^ Codeplex NPOI, Microsoft, archived from the original on March 28, 2012
  10. ^ POI-HSMF, Apache, archived from the original on August 7, 2011, retrieved July 31, 2011
  11. ^ POI-HSSF, Apache
  12. ^ POI-HWPF, Apache
  13. ^ POI-HSLF, Apache
  14. ^ POI-Ruby, Apache
  15. ^ "HadoopOffice for Hive/Flink/Spark". Github.com. July 19, 2018. Retrieved March 7, 2019.
  16. ^ "Spark Excel". Github.com. Retrieved March 7, 2019.
[edit]
存款准备金率是什么意思 阴道感染有什么症状 肛门坠胀用什么药 80年五行属什么 鸡蛋不能和什么一起吃
付诸东流是什么意思 hpv初期有什么症状女性 五七年属什么生肖 使婢差奴过一生是什么意思 梦见吃桃子是什么预兆
胸口长痘是什么原因 汗味重是什么原因 喝什么汤下奶最快最多 男闺蜜是什么意思 下身灼热感什么原因
上皮内低度病变是什么意思 喝什么减肥 包是什么意思 不骄不躁是什么意思 扁桃体发炎什么症状
为什么乳头会变黑hcv8jop3ns2r.cn 玉米什么时候传入中国hcv9jop4ns1r.cn 纹身纹什么招财好运hcv7jop7ns2r.cn 妈妈的爱是什么hcv8jop5ns8r.cn 西字五行属什么hcv8jop6ns7r.cn
中药饮片是什么hcv8jop7ns9r.cn 商量是什么意思hcv8jop9ns9r.cn 春天可以干什么youbangsi.com 才情是什么意思hcv8jop6ns4r.cn 总蛋白低是什么意思hcv9jop5ns7r.cn
孕妇流鼻血是什么原因inbungee.com 吃什么愈合伤口恢复最快hcv7jop7ns2r.cn 夏季有什么水果hcv9jop3ns2r.cn 为什么一直流鼻涕hcv7jop5ns3r.cn 尿出血是什么原因hcv7jop6ns4r.cn
送百合花代表什么意思hcv8jop9ns8r.cn 小孩反复发烧是什么原因引起的hcv9jop8ns3r.cn 闪回是什么意思hcv8jop8ns1r.cn 梦见吃油饼是什么意思hcv8jop9ns4r.cn 发烧咳嗽吃什么药hcv9jop1ns4r.cn
百度