3

膨大なデータ (例: 100 行) を含む Excel をエクスポートしているときに、シートを開くときにアラートを下回っています。続行をクリックすると、保護されたビューで開きます。

この Excel を保存すると、「保護されたビューで保存できません」という警告が表示されます。続行すると、保存された Excel シートでスタイルとフォントの設定が変更されます。

これを避けるにはどうすればよいですか?

4

1 に答える 1

4
  //u can call this style method before loops where we are creating cells
   HSSFCellStyle yellowStyle = getYellowColoreBasedOnNewField(workBook);     

  private HSSFCellStyle getYellowColoreBasedOnNewField(HSSFWorkbook workBook) {
    HSSFCellStyle style = workBook.createCellStyle();
    HSSFFont font = createAndSetFontStyle(workBook);
    setYellowColor(style, font);
    return style;
} 

    private HSSFFont createAndSetFontStyle(HSSFWorkbook wb) {
    HSSFFont font = wb.createFont();
    font.setFontName(XSSFFont.DEFAULT_FONT_NAME);
    font.setFontHeightInPoints((short)10);
    return font;
}
于 2012-08-03T09:06:41.233 に答える