作者CAPPON (JI3)
看板R_Language
标题Re: [问题] 多个档案汇出用sheet表示
时间Thu Mar 23 21:46:39 2017
我有两个不同format的表格
用以下的方法产生我要的格式以及档案
但是 我想要这两个档案是产生在同一个档名,是用sheet分开呈现
例如 :档名为 test.xls ,sheet1就为file内容,sheet2为file2的内容
第一个.
file=paste("D:\\report.xls",sep="")
cat ("<table border=1 ALIGN=center >" , file=file2, fill=F, labels=NULL, app
end=F)
cat ("<tr>" , file=file , append = T)
cat("<th bgcolor='#EEE685' rowspan=2><font face='Arial'>应用别</font></th>",
file = file , append = T)
cat("<th bgcolor='#EEE685' rowspan=2><font face='Arial'>出货type</font></th>
", file = file , append = T)
以下省略
第二个.
file2=paste("D:\\report2.xls",sep="")
cat ("<table border=1 ALIGN=center >" , file=file2, fill=F, labels=NULL, app
end=F)
以下省略
※ 引述《CAPPON (JI3)》之铭言:
: 假设产生了2个整理好的档案
: 怎麽让这两个档案是在同一个档名,用sheet分开呈现
: 因这两个档案不是直接产生的data.frame
: 有做过格式的整理後才产生的
: 无法用write.xlsx的方式来产生
: 怎麽让这两个档案是在同一个档名,用sheet分开呈现
: file=paste("D:\\report.xls",sep="")
: file2=paste("D:\\report2.xls",sep="")
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.255.227.227
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1490276801.A.BA0.html
1F:→ allen1985: library(xlsx) write.xlsx(x,filename, append = T 03/24 12:39
2F:→ allen1985: , sheetName = name) 03/24 12:39
3F:→ allen1985: 没看到你说不能用write.xlsx.... 03/24 12:40
4F:→ CAPPON: 应该是说,我的写法如果要用write.xlsx的话,x的位置要怎 03/24 17:31
5F:→ CAPPON: 麽放? 03/24 17:31
6F:→ allen1985: 每一个x 都是一个data.frame 有办法转成data.frame吗 03/25 05:43
7F:→ CAPPON: 没办法耶,因为汇出的表格要整理上色... 03/26 13:21
8F:推 worried: 用 openxlsx 04/07 09:37