Basically, yes you do, but is this not what copying is? Can you tell me
please, what were you expecting the api to do for you?

Yours

Mark B


OreoC wrote:
> 
> So, in essence, no.. there is no means to *copy* anything.  One simply
> recreates, fully, cell for cell, entire workbooks.
> 
> amazing
> 
> Roger
> 
> 
> 
> 
> On Jul 20, 2010, at 2:36 AM, MSB wrote:
> 
>> 
>> You will not be able to copy rows from one workbook to another but you
>> can
>> copy cells.
>> 
>> Setting aside the issue of styles for a moment - although even that is
>> fairly straightforward as there is a method available to clone a style
>> from
>> another workbook and the only major hurdle that leaves is preventing the
>> creation of too many styles, so style pooling I guess you could call it -
>> all you will need to do is;
>> 
>> Open the 'source' and 'destination' workbooks.
>> Get the sheet the data should be written to from the 'destination'
>> workbook.
>> Get a sheet from the 'source' workbook.
>> While there are rows to be processed on the source sheet.
>>   Get a row from the source sheet.
>>   While there are cells to be processed on that row.
>>      Read a cell from the 'source' workbook.
>>      Test it to see whether it meets your citeria.
>>      If it does pass; 
>>         Get the type of the cell so that you can recover the value in the
>> appropriate format
>>         Create a new cell in the 'destination' workbooks sheet.
>>         Initialise the newly created cell.
>> 
>> If your test is to see what the contents of the first cell in the row are
>> and then copy all of the cells in that row should it pass, then there
>> need
>> only be a slight modification to the algorithm.
>> 
>> That ought to do the trick for now, styles are something that you could
>> look
>> into later when you have the copying part of the routine working
>> correctly.
>> 
>> Yours
>> 
>> Mark B
>> 
>> 
>> OreoC wrote:
>>> 
>>> I'm trying to duplicate parts of a spreadsheet (the other option being
>>> to
>>> use creative shiftRows).
>>> 
>>> Anyway.. i'd like to be able to copy rows, from one spreadsheet to
>>> another.
>>> I realize workbook/worksheet styles are a particular issue
>>> 
>>> THat being said.. I can't seem to, even using groovy/violating the
>>> protected methods (get/set row record) find any way to do this
>>> 
>>> Is there any easy method, than literally a cell by cell
>>> introspection/recreation?
>>> 
>>> essentially 'im juust trying to include rows that pass a boolean
>>> operation.. seemingly trivial stuff
>>> 
>>> Thanks,
>>> Roger
>>> 
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: user-unsubscr...@poi.apache.org
>>> For additional commands, e-mail: user-h...@poi.apache.org
>>> 
>>> 
>>> 
>> 
>> -- 
>> View this message in context:
>> http://old.nabble.com/I%27m-sure-this-has-been-asked-1000x-times-tp29210376p29211837.html
>> Sent from the POI - User mailing list archive at Nabble.com.
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscr...@poi.apache.org
>> For additional commands, e-mail: user-h...@poi.apache.org
>> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@poi.apache.org
> For additional commands, e-mail: user-h...@poi.apache.org
> 
> 
> 

-- 
View this message in context: 
http://old.nabble.com/I%27m-sure-this-has-been-asked-1000x-times-tp29210376p29215927.html
Sent from the POI - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@poi.apache.org
For additional commands, e-mail: user-h...@poi.apache.org

Reply via email to