在程序读取指定的Excel文件之前,在Excel文件里面已经设置好了单元格的格式,比如某列不能有重复值,某列只能是数字,相当于做一个Excel的验证。然后后台再做Java的验证。请教懂Excel的大神,如何从第二行开始设置单元格里面的格式,因为第一行的单元格时每个列的表名,并且用户不能修改第一行的内容。
分享一个功能丰富、兼容性好、高性能的专业 Excel 文档基础库 Excelize:https://github.com/xuri/excelize 文档官网 : https://xuri.me/excelize 技术交流 QQ 群: 207895940
DingTalk 钉钉群: 30047129
自己找一下POI的参考文档后面的链接就是文档。 http://www.ostools.net/apidocs/apidoc?api=apache-POI######
可以遍历的,具体查看poi文档,
for (Row row : sheet1)
{
// todo
}
HSSFFont f = hswb.createFont();//创建字体对象 f.setColor(HSSFColor.RED.index);//设置字体颜色 f.setFontName("Comic Sans MS"); //Set Font HSSFFont f2 = hswb.createFont(); f2.setColor(HSSFColor.BLUE.index); HSSFCellStyle hcs = hswb.createCellStyle();//创建单元格格式对象 hcs.setFont(f);
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。