日期:2014-05-20  浏览次数:20620 次

关于POI,怎么实现行颜色不同
我想用POI生成一个EXCEL表,但是要求每个Sheet里每一行的行颜色不一样。

请问怎么实现

------解决方案--------------------
用HSSFCellStyle
------解决方案--------------------

cell.setCellStyle(new CellStyle() {

public void setWrapText(boolean arg0) {
// TODO Auto-generated method stub

}

public void setVerticalAlignment(short arg0) {
// TODO Auto-generated method stub

}

public void setTopBorderColor(short arg0) {
// TODO Auto-generated method stub

}

public void setRotation(short arg0) {
// TODO Auto-generated method stub

}

public void setRightBorderColor(short arg0) {
// TODO Auto-generated method stub

}

public void setLocked(boolean arg0) {
// TODO Auto-generated method stub

}

public void setLeftBorderColor(short arg0) {
// TODO Auto-generated method stub

}

public void setIndention(short arg0) {
// TODO Auto-generated method stub

}

public void setHidden(boolean arg0) {
// TODO Auto-generated method stub

}

public void setFont(Font arg0) {
// TODO Auto-generated method stub

}

public void setFillPattern(short arg0) {
// TODO Auto-generated method stub

}

public void setFillForegroundColor(short arg0) {
// TODO Auto-generated method stub

}

public void setFillBackgroundColor(short arg0) {
// TODO Auto-generated method stub

}

public void setDataFormat(short arg0) {
// TODO Auto-generated method stub

}

public void setBottomBorderColor(short arg0) {
// TODO Auto-generated method stub

}

public void setBorderTop(short arg0) {
// TODO Auto-generated method stub

}

public void setBorderRight(short arg0) {
// TODO Auto-generated method stub

}

public void setBorderLeft(short arg0) {
// TODO Auto-generated method stub

}

public void setBorderBottom(short arg0) {