I've had this problem before also. The problem is you are creating a new
cell style
for each cell. If you want all but the first rows to have the same cell
style, just do this:




HSSFSheet sheet = workbook.createSheet();

HSSFCellStyle cellStyle = wb.createCellStyle();

cellStyle.setWrapText(true);

for (short rowIter = startRow; rowIter <= bottomRow; rowIter++){
        row = sheet.createRow(rowIter);

        for (short colIter = leftMostColumn; colIter <= rightMostColumn;
colIter++){
                cell = row.createCell(colIter);
                cell.setCellStyle(style);
        }
}

-----Original Message-----
From: D. Alvarado [mailto:[EMAIL PROTECTED]]
Sent: Monday, January 27, 2003 12:05 PM
To: [EMAIL PROTECTED]
Subject: Too many cell formats


Hi,

I have generated a particularly large Excel document and when
I try to open it, I get the message "Too many cell formats."
Aside from the first row, I want all subsequent rows to have
the same cell style.  Currently, I'm making this call to
every cell:

HSSFCellStyle cellStyle = wb.createCellStyle();
cellStyle.setWrapText(true);
cell.setCellStyle(cellStyle);

Is there some way I can set up a default cell style so I
won't always have to invoke this code and thus, might prevent
the "Too many cell formats" error?

Thanks in advance, Dave

--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to