Re: saving data in a new cell

*To*: mathgroup at smc.vnet.net*Subject*: [mg55469] Re: saving data in a new cell*From*: David Bailey <dave at Remove_Thisdbailey.co.uk>*Date*: Fri, 25 Mar 2005 05:48:12 -0500 (EST)*References*: <d1tvdd$rlp$1@smc.vnet.net>*Sender*: owner-wri-mathgroup at wolfram.com

dkl8 wrote: > Hello there , > > I am interested in saving data in a new notebook , in a new cell . > > For example , I have > a=5; > b={1,2,3,4,5}; > > I can use > a>>"filename.nb"; > and > b>>>"filename.nb"; > > but this will create a notebook with "a" and "b" in the same cell . > > That is a problem if "a" and "b" are large lists . > > I am interested in saving "a" and "b" in different cells in the same > > notebook one after the other . > > Another question is how to save "a" and "b" in different cells , but > with the two cells grouped together . > > Thank you , for your help . > Doron . > Hello, Well - you have told me something new! I must say, when I looked at your question I thought that there is no way that you can create a notebook in the way that you did - because if you look at the structure of a real notebook (say with a text editor) you will see that it contains a lot of structure. In fact, it would seem that if a .nb file just contains some data, Mathematica silently converts it when you load it! However, that is not a good way to create another notebook. Create a notebook using: nb=NotebookCreate[]; After this you can write cells into your new notebook thus: NotebookWrite[nb, Cell[BoxData[ToBoxes[{1, 2}]], "Output"]] The cell grouping is normally determined by the style of the cell. If you write a cell containing a heading ahead of several data cells, they will all end up grouped together. Try unformatting a cell to determine its structure for this process. David Bailey dbaileyconsultancy.co.uk