日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

This Style does not belong to the supplied Workbook. Are you trying to assign a style from one workb

發布時間:2024/4/17 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 This Style does not belong to the supplied Workbook. Are you trying to assign a style from one workb 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

http://jjw198874.blog.163.com/blog/static/1889845522011102401854234/

POI按照源單元格設置目標單元格格式??

2011-11-24 00:25:07|??分類: 日記 |??標簽:java??eclipse??javaexcel??poi?? |字號?訂閱

poi按照一個源單元格設置目標單元格格式,如果兩個單元格不在同一個workbook, 要用 HSSFCellStyle下的cloneStyleFrom()方法, 而不能用 HSSFCell下的setCellStyle()方法。
public void copyHssfRow(HSSFRow destRow, HSSFRow sourceRow){ int currentColumnNum = 0; HSSFCell tempCell = null; HSSFCellStyle tempCellStyle = null; System.out.println("ExcelHandler.java copy specific excel row starts------"); for(Iterator i = sourceRow.cellIterator(); i.hasNext();){ tempCell = (HSSFCell)i.next(); //確保這個destRow的待賦值cell有值 if(destRow.getCell(currentColumnNum) == null){ destRow.createCell(currentColumnNum); } destRow.getCell(currentColumnNum).setCellValue(tempCell.getStringCellValue()); //紅色字體的目的是把目的單元格的格式設置為源單元格的格式,這是正確的方式 tempCellStyle = tempCell.getCellStyle(); destRow.getCell(currentColumnNum).getCellStyle().cloneStyleFrom(tempCellStyle); System.out.println("DestCell name: " + destRow.getCell(currentColumnNum).getStringCellValue() + " SourceCell name: " + tempCell.getStringCellValue()); currentColumnNum++; } System.out.println("ExcelHandler.java copy specific excel row ends------"); }
最初紅色的代碼是這樣的: tempCellStyle = tempCell.getCellStyle(); destRow.getCell(currentColumnNum).setCellStyle(tempCellStyle); 然后出現了報錯: java.lang.IllegalArgumentException: This Style does not belong to the supplied Workbook.
再去google搜索這個報錯,發現poi手冊中HSSFCellStyle有一個方法會拋出這個異常。

verifyBelongsToWorkbook

public void verifyBelongsToWorkbook(HSSFWorkbook?wb) Verifies that this style belongs to the supplied Workbook. Will throw an exception if it belongs to a different one. This is normally called when trying to assign a style to a cell, to ensure the cell and the style are from the same workbook (if they're not, it won't work) Throws: java.lang.IllegalArgumentException?- if there's a workbook mis-match 再往下一看,就柳暗花明了。poi要求一個單元格的格式和單元格本身都在一個worksheet,不同的worksheet間不能共用HSSFCellStyle。想了下,這樣是對的,這樣就可以保證同一個style不會同時屬于兩個不同sheet的不同單元格,如果對一個單元格做了修改,另一個也會受到牽連。單元格之間的格式相當一個格式集,格式集中的參數數值我們可以一樣,但是我們的格式集不能是同一個。

cloneStyleFrom

public void cloneStyleFrom(CellStyle?source)Clones all the style information from another HSSFCellStyle, onto this one. This HSSFCellStyle will then have all the same properties as the source, but the two may be edited independently. Any stylings on this HSSFCellStyle will be lost! The source HSSFCellStyle could be from another HSSFWorkbook if you like. This allows you to copy styles from one HSSFWorkbook to another.Specified by:cloneStyleFrom?in interface?CellStyle

?

總結

以上是生活随笔為你收集整理的This Style does not belong to the supplied Workbook. Are you trying to assign a style from one workb的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产日韩av在线播放 | 日本中文字幕在线播放 | 黑人精品一区二区三区 | 9色视频 | 成年丰满熟妇午夜免费视频 | 人人妻人人澡人人爽国产一区 | 看黄色的网站 | 国产精品天天干 | 999视频在线观看 | 午夜视频免费在线观看 | 日本a级片网站 | 国外成人性视频免费 | 夫妻自拍偷拍 | 国产精品伦一区二区三级古装电影 | 办公室荡乳欲伦交换bd电影 | 欧美日韩一 | 免费黄色看片网站 | 91天堂素人 | 精品欧美一区二区精品少妇 | 右手影院亚洲欧美 | 天天干夜夜夜 | 久久九九精品视频 | 在线xxxx| 欧美精品99久久久 | 99re视频在线 | 2021久久 | 老司机深夜免费福利 | 天堂网8 | www.黄色小说.com | 99热一区二区三区 | 色站在线| 日韩午夜在线观看 | 姐姐的秘密韩剧免费观看全集中文 | 黄色复仇草| 女人高潮潮呻吟喷水 | 张柏芝亚洲一区二区三区 | 欧美三级一区 | 日韩亚洲影院 | 欧美一区二区三区视频在线 | 一级黄色影院 | 91一区在线观看 | 男人插入女人下面的视频 | 在线观看国产黄色 | 成人在线观看91 | 性生交大片免费看视频 | 国产区在线视频 | 欧美日韩一区三区 | 国产一区二区三区91 | 欧美一级黄视频 | 一区二区三区免费观看视频 | 欧美三级午夜理伦三级小说 | 黄色片一级片 | 国产伦精品一区二区三区免.费 | 亚洲欧美日韩中文在线 | 成人小视频免费在线观看 | 性欧美大战久久久久久久免费观看 | 欧美成人一二三区 | 99在线观看| 国产高潮又爽又无遮挡又免费 | 免费看国产片在线观看 | 伊伊总综合网 | 久久久噜噜噜久久 | 国产伦精品一区二区三区四区免费 | 天天摸夜夜添狠狠添婷婷 | 美女黄色在线观看 | 国产精品一区二区三区久久久 | 欧美 日韩 国产 亚洲 色 | 日韩一级免费毛片 | 精品视频无码一区二区三区 | 在线观看亚洲色图 | 欧美成人高潮一二区在线看 | 欧美大片a | 久久精品1 | 日本波多野结衣在线 | 丰满人妻在公车被猛烈进入电影 | 69久久久久久 | 国产精品88久久久久久妇女 | 精品国产乱码久久久久夜深人妻 | 骚虎免费视频 | 国产成年人视频 | 一色桃子juy758在线播放 | 手机在线成人av | 亚洲视频手机在线 | 你懂的视频在线播放 | 午夜影院美女 | 欧美少妇一区 | 天天操网站 | av中文字幕不卡 | 免费观看已满十八岁 | 日韩精品久久久久久 | 久久久久久久人妻无码中文字幕爆 | 97人妻精品一区二区 | 国产精品青青草 | 欧美日韩在线视频免费观看 | 国产性猛交xxxx免费看久久 | 国产精品亚洲欧美 | 人人射 | 免费av一区二区三区 | 91精品国产aⅴ一区 黄色a网 |