Hello: I am reading some excel files (each with one sheet) and trying to write them all in one file. I am not sure if read.xlsx reads some of the columns as character or write.xlsx writes them as character where they are not characters. I have 12 columns (2 character and 10 numbers). From 10 number columns, with float and integer numbers, only 3 of them are recognized correctly. I was wondering how can I define the the column format for read.xlsx - write.xlsx.
Here comes a simple example of my code: ifn1 <- "A.xlsx" dat1 <- read.xlsx(ifn1, sheetName="A.csv", header = TRUE) ifn2 <- "F.xlsx" dat2 <- read.xlsx(ifn2, sheetName="F.csv",header = TRUE) write.xlsx(dat1, file="AF.xlsx", sheetName="A", showNA=FALSE, row.names=FALSE, append=FALSE) write.xlsx(dat2, file="AF.xlsx", sheetName="F", showNA=FALSE, row.names=FALSE, append= TRUE) Thanks in advance! Mohsen [[alternative HTML version deleted]] ______________________________________________ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see 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.