Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Java Новый топик    Ответить
 УСТАНОВКА ЦВЕТА В POI  [new]
Ruslan Ibraev
Member

Откуда: Уфа
Сообщений: 163
КТО-НИТЬ КРАСИЛ ЯЧЕЙКИ В EXCEL C POI ?
У меня есть стандартный объект Color, а POI использует какую-то свою палитру.
А
 HSSFPalette palette = wb.getCustomPalette();


даёт ошибку. Использую POI 2
11 фев 04, 13:08    [530755]     Ответить | Цитировать Сообщить модератору
 Re: УСТАНОВКА ЦВЕТА В POI  [new]
Ruslan Ibraev
Member

Откуда: Уфа
Сообщений: 163
Ну что-ж цветов не так и много:

  public static short getPOIColor(Color color) {

short tmp = 0;
if (color.equals(Color.BLACK)) {
tmp = 8;
}
else
if (color.equals(Color.BLUE)) {
tmp = 12;
}
else if (color.equals(Color.cyan)) {
tmp = 40;
}
else if (color.equals(Color.darkGray)) {
tmp = 23;
}
else if (color.equals(Color.GRAY)) {
tmp = 22;
}
else if (color.equals(Color.GREEN)) {
tmp = 17;
}
else if (color.equals(Color.MAGENTA)) {
tmp = 33;
}
else if (color.equals(Color.ORANGE)) {
tmp = 51;
}
else if (color.equals(Color.PINK)) {
tmp = 14;
}
else if (color.equals(Color.RED)) {
tmp = 10;
}
else if (color.equals(Color.WHITE)) {
tmp = 9;
}
else if (color.equals(Color.YELLOW)) {
tmp = 13;
}

return tmp;
}
17 фев 04, 09:40    [538517]     Ответить | Цитировать Сообщить модератору
Все форумы / Java Ответить