中关村在线

首页 排行 新品 问答 下载 论坛 手机 笔记本 数码相机 主板 显卡 平板电脑 更多

poi设定word中表格的单元格样式为居中

举报
javaapachepoi中怎样写能将word中表格的单元格样式为居中CTTrPrrowPr=row.getCtRow().addNewTrPr();rowPr.addNewJc().setVal(***.CENTER);自己这种写法没有实现CTJccTJc=tablePr.add... java apache poi 中怎样写能将word中表格的单元格样式为居中
CTTrPr rowPr = row.getCtRow().addNewTrPr();
rowPr.addNewJc().setVal(***.CENTER);
自己这种写法没有实现
CTJc cTJc=tablePr.addNewJc();
cTJc.setVal(***.CENTER);
这也不行
讨论回答 (7)
xswcdevfr0000
tlsgxzy2009
15999HZT
rock_zjc
zyz576716727
uyftguyrtur
1.读取word 2003及word 2007需要的jar包
  读取 2003 版本(.doc)的word文件相对来说比较简单,只需要 poi-3.5-beta6-20090622.jar 和 poi-scratchpad-3.5-beta6-20090622.jar 两个 jar 包即可, 而 2007 版本(.docx)就麻烦多,我说的这个麻烦不是我们写代码的时候麻烦,是要导入的 jar 包比较的多,有如下 7 个之多:
1. openxml4j-bin-beta.jar
2. poi-3.5-beta6-20090622.jar
3. poi-ooxml-3.5-beta6-20090622.jar
4 .dom4j-1.6.1.jar
5. geronimo-stax-api_1.0_spec-1.0.jar
6. ooxml-schemas-1.0.jar
7. xmlbeans-2.3.0.jar
其中 4-7 是 poi-ooxml-3.5-beta6-20090622.jar 所依赖的 jar 包(在 poi-bin-3.5-beta6-20090622.tar.gz 中的 ooxml-lib 目录下可以找到)。
2.换行符号
  硬换行:文件中换行,如果是键盘中使用了"enter"的换行。
  软换行:文件中一行的字符数容量有限,当字符数量超过一定值时,会自动切到下行显示。
  对程序来说,硬换行才是可以识别的、确定的换行,软换行与字体大小、缩进有关。
3.读取的注意事项
  值得注意的是: POI 在读取不会读取 word 文件中的图片信息; 还有就是对于 2007 版的 word(.docx), 如果 word 文件中有表格,所有表格中的数据都会在读取出来的字符串的最后。
4.读取word文本内容代码

1 import java.io.File;
2 import java.io.FileInputStream;
3 import java.io.InputStream;
4
5 import org.apache.poi.POIXMLDocument;
6 import org.apache.poi.POIXMLTextExtractor;
7 import org.apache.poi.hwpf.extractor.WordExtractor;
8 import org.apache.poi.openxml4j.opc.OPCPackage;
9 import org.apache.poi.xwpf.extractor.XWPFWordExtractor;
10
11 public class Test {
12 public static void main(String[] args) {
13 try {
14 InputStream is = new FileInputStream(new File("2003.doc"));
15 WordExtractor ex = new WordExtractor(is);
16 String text2003 = ex.getText();
17 System.out.println(text2003);
18
19 OPCPackage opcPackage = POIXMLDocument.openPackage("2007.docx");
20 POIXMLTextExtractor extractor = new XWPFWordExtractor(opcPackage);
21 String text2007 = extractor.getText();
22 System.out.println(text2007);
23
24 } catch (Exception e) {
25 e.printStackTrace();
26 }
27 }
28 }
9011
展开查看全部 7 条讨论
精品应用推荐
新浪微博 新浪微博 天气通 天气通 淘宝特价版 淘宝特价版 UC浏览器 UC浏览器
相关问题

早期的Word究竟有多难用

6627 浏览 9 回答

今日头条)快3能赚钱的技巧wox

1.2万 浏览 7 回答

科普盘点大发免费带人回血是真的woa

1.3万 浏览 6 回答

【科普】带人最稳最厉害的回血导师wok

1.5万 浏览 5 回答

Word文档里的内容,不小心全部删了,然后点了保存,文档内容怎么找回来

1056 浏览 5 回答

扩展阅读

错过双11还有双12 大疆值得入手的五款实惠产品推荐

评论 5

错过双11还有双12 大疆值得入手的五款实惠产品推荐

搭载OriginOS 5的vivo S20:AI加持,流畅好用

评论 3

搭载OriginOS 5的vivo S20:AI加持,流畅好用

独家揭秘!2024年最火的10款新能源车,速来围观

评论 6

独家揭秘!2024年最火的10款新能源车,速来围观

大芯片+第三代激光光源 优派PZ2318影院投影机评测

评论 22

大芯片+第三代激光光源 优派PZ2318影院投影机评测

佳能 EOS R1 看珠海航展

评论 8

佳能 EOS R1 看珠海航展
热门问题

字节跳动旗下12款产品

6811 浏览 5 回答

字节跳动旗下12款产品

256gSSD是否够用?打算买个笔记本,办公为主,查阅文献等。不玩大型游戏,至多玩一些棋牌类游戏和影音娱乐。手里有2T移动硬盘,但也想在笔记本上存少量的电影。平时玩单反,处理图片比较多。

2.3万 浏览 5 回答

256gSSD是否够用?打算买个笔记本,办公为主,查阅文献等。不玩大型游戏,至多玩一些棋牌类游戏和影音娱乐。手里有2T移动硬盘,但也想在笔记本上存少量的电影。平时玩单反,处理图片比较多。

免费韩国漫画在线观看的地址有么?

8053 浏览 5 回答

免费韩国漫画在线观看的地址有么?

求推荐一款笔记本。工科研究生用,便于随身携带。平时做科研,处理数据,查阅文献。不玩网游和单机,至多玩棋牌游戏和影音。喜欢摄影,需要修图。附加:纠结要不要带数字键盘区。预算最多8000。尽量便宜些。

1.2万 浏览 6 回答

求推荐一款笔记本。工科研究生用,便于随身携带。平时做科研,处理数据,查阅文献。不玩网游和单机,至多玩棋牌游戏和影音。喜欢摄影,需要修图。附加:纠结要不要带数字键盘区。预算最多8000。尽量便宜些。

肿么找回QQ浏览器历史记录

7302 浏览 6 回答

肿么找回QQ浏览器历史记录

恒力集团董事长儿子娶了谁

7811 浏览 7 回答

恒力集团董事长儿子娶了谁

小雪和王哥是什么小说

5668 浏览 5 回答

小雪和王哥是什么小说

有一样东西,比雪还白,比黑板还黑,男的一天用三次,女的一辈子用一次,是什么?

6434 浏览 6 回答

有一样东西,比雪还白,比黑板还黑,男的一天用三次,女的一辈子用一次,是什么?

手机在哪里登录192.168.1.1设定页面?

9451 浏览 7 回答

手机在哪里登录192.168.1.1设定页面?

倾城雅安娜是骗子

8777 浏览 6 回答

倾城雅安娜是骗子
最新问答

《元气骑士》魔法碎片获得方法及作用介绍

8219 浏览 3 回答

《元气骑士》魔法碎片获得方法及作用介绍

《三国志13》加强版,曹操与司马懿的专属威名效果如何?

6128 浏览 2 回答

《三国志13》加强版,曹操与司马懿的专属威名效果如何?

由于与64位版本的windows不兼容。。

1.1万 浏览 9 回答

由于与64位版本的windows不兼容。。

周年庆,天使千仞雪活动详情及上线内容解析?

191 浏览 5 回答

周年庆,天使千仞雪活动详情及上线内容解析?

打开些文件可能会对您的计算机有害。、这个怎么处理 不想总是有这个提示

8631 浏览 7 回答

打开些文件可能会对您的计算机有害。、这个怎么处理 不想总是有这个提示
举报
举报成功

经过核实后将会做出处理,感谢您为社区和谐做出贡献。

请选择删除原因
删除成功
确定推荐该回答?
推荐成功

更多频道

频道导航
辅助工具