[R] ascii or regex code for alt-enter for Excel

William Dunlap wdunlap at tibco.com
Wed Oct 20 20:13:03 CEST 2010


> From: r-help-bounces at r-project.org 
> [mailto:r-help-bounces at r-project.org] On Behalf Of William Dunlap
> Sent: Wednesday, October 20, 2010 10:47 AM
> To: Duncan Murdoch; Mark Kimpel
> Cc: r-help at r-project.org
> Subject: Re: [R] ascii or regex code for alt-enter for Excel
> 
> I think Excel wants a "\n" for newlines
> in a text cell entry but "\r\n" to separate
> rows of a csv file.  You may have to open
> the file in binary mode and put in the \r\n
> at line ends by hand to achieve this from R,
> as it tranlates all "\n"s to "\r\n"s when
> writing them to a file.
> 
> ("\n" is not the same as "/n" in R.) 

I omitted an example:
  d <- data.frame(nLines=c(3,2,1),
     entry=c("three\nline\nentry",
             "two line\nentry",
             "one line entry"))
  theFile <- file("c:/temp/d.csv", open="wb") # write in binary mode
  write.csv(d, theFile, eol="\r\n")
  close(theFile)

Now c:/temp/d.csv in Excel and you should see the
multiline text entries.  (Expand the cells and/or
formula entry area to see all the lines in an entry.)

> Bill Dunlap
> Spotfire, TIBCO Software
> wdunlap tibco.com  
> 
> > -----Original Message-----
> > From: r-help-bounces at r-project.org 
> > [mailto:r-help-bounces at r-project.org] On Behalf Of Duncan Murdoch
> > Sent: Wednesday, October 20, 2010 10:29 AM
> > To: Mark Kimpel
> > Cc: r-help at r-project.org
> > Subject: Re: [R] ascii or regex code for alt-enter for Excel
> > 
> > On 20/10/2010 1:04 PM, Mark Kimpel wrote:
> > > I need to write a table that can be opened in Excel or 
> > OpenOffice such that
> > > there are newlines embedded within cells.
> > >
> > > After much Googling and futzing, I can't figure out how to 
> > do this. The way
> > > to do this within Excel is alt-Enter and I've tried '/n', 
> > '/n/r', '/r/n' per
> > > some web suggestions without luck.
> > 
> > You may need to ask an Excel expert or MS tech support.  What 
> > character 
> > is Excel looking for?
> > 
> > (Or it is possible that you have what you need, but used 
> > forward slashes 
> > when you should have used backslashes.  The newline character 
> > is \n, not 
> > /n, in R.)
> > 
> > Duncan Murdoch
> > 
> > > Anybody know what character or ASCII code to use for this?
> > >
> > > Thanks,
> > >
> > > Mark
> > >
> > > Mark W. Kimpel MD  ** Neuroinformatics ** Dept. of Psychiatry
> > > Indiana University School of Medicine
> > >
> > > 15032 Hunter Court, Westfield, IN  46074
> > >
> > > (317) 490-5129 Work,&  Mobile&  VoiceMail
> > > (317) 399-1219 Skype No Voicemail please
> > >
> > > 	[[alternative HTML version deleted]]
> > >
> > > ______________________________________________
> > > R-help at r-project.org mailing list
> > > https://stat.ethz.ch/mailman/listinfo/r-help
> > > PLEASE do read the posting guide 
> > http://www.R-project.org/posting-guide.html
> > > and provide commented, minimal, self-contained, reproducible code.
> > 
> > ______________________________________________
> > R-help at r-project.org mailing list
> > https://stat.ethz.ch/mailman/listinfo/r-help
> > PLEASE do read the posting guide 
> > http://www.R-project.org/posting-guide.html
> > and provide commented, minimal, self-contained, reproducible code.
> > 
> 
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide 
> http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
> 



More information about the R-help mailing list