java操作word文件,在合并的单元格后边自动添加? 35

在亩单元格后边可能有信息,也可能没有信息,这个用java怎么整?这个表格是一个模板,谢谢大神们指教... 在亩单元格后边可能有信息,也可能没有信息,这个用java怎么整?
这个表格是一个模板,谢谢大神们指教
展开
 我来答
夜独行孤单
2016-03-07 · TA获得超过3458个赞
知道大有可为答主
回答量:2803
采纳率:82%
帮助的人:615万
展开全部
有个最简单,不用使用任何 poi 或其他第三方类库的方法生成 excel ,或 word ,

你把一个生成好的 word 例子用文件另存为 xml , docx 之类,然后你再直接用记事本去打开这个 docx ,你就会发现是 xml 格式,

这个时候,你在程序里面就直接用普通代码生成这个 xml 就可以了。
这个方法是最简单,功能最强大的。

我只写给例子给你,教你如何做:

假如,你另存为 docx 后用记事本打开,如下(我只是写例子,实际格式你直接看实际文件):

<xml.....>
<cell index="a1-b3" merge-row="2" merge-col="3">这是一个三行两列的单元格</cell>

</xml>

对于上面的例子,你这样做:

int merge-row = 2;
int merge-col = 3;
String cell-content = "这是一个三行两列的单元格";

String pre = "<xml......";
String suffix = "</xml>";
String content = "<cell index=\"a1-b3\" merge-row=\"" + merge-row + "\" merge-col=\"" + merge-col + "\">" + cell-content + "</cell>";

String xml = pre + content + suffix;

就是上面的方法,就是说,你格式直接复制 docx 原有生成好的模板,然后只修改它的变量。

附上一些方便学习的链接:
http://stackoverflow.com/questions/13455762/some-hwpf-poi-document-building-examples

你主要看下面人家回复的 rtf 部分。

还有,你可以直接 Google :

http://www.google.co.uk/search?newwindow=1&hl=en&noj=1&site=webhp&source=hp&q=java+poi+word+example&oq=java+poi+word+example&gs_l=hp.3..0j0i22i30l4.1517.7381.0.8775.23.21.1.1.1.0.450.2874.6j12j2j0j1.21.0...0.0...1c.1.12.hp.9tr6nKDlxP8
千锋教育
2016-04-23 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
有个最简单,不用使用任何 poi 或其他第三方类库的方法生成 excel ,或 word ,

你把一个生成好的 word 例子用文件另存为 xml , docx 之类,然后你再直接用记事本去打开这个 docx ,你就会发现是 xml 格式,

这个时候,你在程序里面就直接用普通代码生成这个 xml 就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式