2010-03-24 101 views
0

任何人都可以告訴我在哪裏可以找到一些有用的文檔處理複製行,單元格,列從一個Excel文件到另一個,使用興趣點? 我需要在一個空白的excel文件中插入2個或多個來自其他文件的模板,動態的。POI動態模板

我還需要保留爲我複製的這組單元格所做的所有樣式。我怎樣才能做到這一點?在這一點上沒有在Apache poi教程中找到。

我正在使用POI 3.0.1。

謝謝!

回答

0

我假設問題是數據類型和合並的單元格?獲取和設置樣式和設置值很容易。

根據您的使用情況,您可能可以從原始文檔中提取整個工作表,從中組裝新文檔並根據自己的喜好對其進行調整。即使您必須將多個源表合併到一個目標工作表中,您仍然可以檢索源行並從這些行中組合目標文檔。

+0

我試圖複製單元格,它只複製文本。我如何複製一切(風格,高度等),像單元格的克隆?我在哪裏可以找到你提到的一些事例? 或者我如何克隆工作表的整個區域? – gabriela 2010-03-24 11:08:11

+0

在單元級別上,您可以爲目標單元格上的源單元格和setCellStyle()單元格獲取CellStyle()。至於克隆「地區」,POI沒有這樣的概念,但你可以嘗試複製行組。 雖然我已經完成了POI的一些工作,但我還沒有嘗試過這些類型的複製操作,並沒有提供任何示例。 – 2010-03-24 11:35:55

0

...這是我前一段時間...

我從來就不會從一個excel文件到另一個確切的風格複製,但我找到了解決辦法:我用了多個工作表,而不是多個Excel文件,只要它們在同一個工作簿中,導致樣式在從一張紙複製到另一張紙時沒有問題。

我也從POI3.0.1遷移到POI 3.6。好得多。