
使用 poi ,具体实现
HSSFCellStyle style = null;
// 创建表头style
HSSFCellStyle cellStyleTitle = workbookcreateCellStyle();
cellStyleTitlesetFillPattern(HSSFCellStyleSOLID_FOREGROUND); // 填充单元格
cellStyleTitlesetFillForegroundColor(HSSFColorYELLOWindex);
cellStyleTitlesetAlignment(HSSFCellStyleALIGN_CENTER);// //居中显示
HSSFRow titleRow = sheetcreateRow(0);
for (int i = 0; i < titleslength; i++) {
HSSFCell cell = titleRowcreateCell(i);
// cellsetCellStyle(createCellColorStyle(workbook));
cellsetCellStyle(cellStyleTitle);
cellsetCellValue(titles[i]);// 给单元格赋值
}
实际上还真就得一个一个set进去
我现在做的程序就有这部分机能,思路就是excel→sheet→row
然后遍历所有row,取出所有的cell放到一个存储用结构体中。
无论如何,解析的过程都需要自己来写的。
=======================================================
你的想法我明白,其实就是想要一个java与poi的databinding,定义好的数据模块可以自动和excel的对应列进行匹配。但是这个东西确实就没有啊,人家只封装了读取excel内容,没有提供这样的模块,只有自己写啊。即使是60个列,事实上绑定的逻辑也就只用写一次,而且大部分的内容只要复制粘贴就好了。
如果像下面说的做循环,赋值简单了,可是用的时候就痛苦了,要取某一个字段的时候难道要用数组下标去取?
PS 鄙视5楼的,人家要的是数据导入,拷贝一段倒出的处理来。
这么做还是有个小问题,就是连续插入两个,不在同一行。
解决方案是给createPicture添加一个参数XWPFParagraph paragraph,换掉方法内部的
调用的时候,插入的两个用同一个paragraph,代码如下
XWPFParagraph paragraph = doccreateParagraph();
// 插入第一个
doccreatePicture(paragraph, 。。。);
//还可以插入一些文字
// doccreateRun()setText(" -----> ");
// 插入第二个
doccreatePicture(paragraph, 。。。);
--------------- 原因:
word的模型是
整个是一个document
然后里面有多很多个paragraph,
段落和段落之间按照回车换行分割
每一段内,又可以有多个range
在这个定义的插入显示的的类里
一上来就创建了一个段落
只要把两次插入的,放到同一个段落
就在一行了。没有回车了。
通过这个方法,把段落从插入中提出来,还可以在两个之间,加入其它东西,比较文字或空格来定位。
————————————————
版权声明:本文为CSDN博主「kimmking」的原创文章,遵循CC 40 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:>
一、使用工具:JavaConfig、百度开发者平台
二、方法步骤:
1、首先在百度地图开发者平台申请开发者密匙,申请结果如图;
2、在百度地图开发平台中找到开发-web服务API,如图;
3、在web服务API中找到Place API,并进入其页面,如图;
4、查阅页面中place检索示例,如图;
5、其中,page_size=10和page_num=0都可以替换,具体含义在place API页面有介绍;搜索结果:
6、用Python爬虫程序抓取:
三、注意事项:百度POI的提取有限制,需txt转为excel格式导入arcgis可视化
以上就是关于java如何实现用POI输出Excel的时候,设置背景n行有色,n行无色,按顺序循环下去,怎么搞呢全部的内容,包括:java如何实现用POI输出Excel的时候,设置背景n行有色,n行无色,按顺序循环下去,怎么搞呢、java 如何使用poi 在word 中插入图片和数据,给我一个实现的例子,、POI *** 作word插入相同图片等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)