2010-11-15 3 views
2

Когда я пишу файлы Excel с помощью jxl и использую свой собственный формат ячеек, я получаю это предупреждение: максимальное количество отформатированных ячеек выделено. Используя формат по умолчанию «У меня есть около 350 ячеек, которые нужно отформатировать, что для меня относительно мало. Я делаю что-то неправильно? Я использую циклы для настройки формата моей ячейки. Или есть способ увеличить количество форматированных ячеек Мой весь код так долго, но вот простой пример выполнения форматирования:Jxl и максимальное количество отформатированных ячеек

для (INT = 0; я < 30; я ++)} ws.getWritableCell (2, я) .setCellFormat (sumrow()) ;
{

+0

Нашел ответ сам. Вы не можете использовать много метод setCellformat, поэтому вам нужно поместить formatters в метод, в котором вы добавляете содержимое ячейки (число, метка, формула и т. Д.), – mjgirl

ответ

5

Как вы создавая CellFormat объекты

То, что вы хотите сделать, это убедиться, что вы повторно использовать?объектов и не воссоздавать их в петле где-то.

То есть, если у вас действительно есть 350 ячеек, у каждого есть разные форматирование. В противном случае создайте один объект CellFormat и передайте его в setCellFormat.

Смежные вопросы