找回密码
 注册
查看: 1661|回复: 0

R语言 xlsx包 Cell()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-10-1 23:33:16 | 显示全部楼层 |阅读模式
Cell(xlsx)
Cell()所属R语言包:xlsx

                                        Functions to manipulate cells.
                                         操纵单元的功能。

                                         译者:生物统计家园网 机器人LoveR

描述----------Description----------

Functions to manipulate cells.
操纵单元的功能。


用法----------Usage----------



createCell(row, colIndex=1:5)

getCells(row, colIndex=NULL, simplify=TRUE)

setCellValue(cell, value, richTextString=FALSE)

getCellValue(cell, keepFormulas=FALSE, encoding="unknown")

getMatrixValues(sheet, rowIndex, colIndex, ...)




参数----------Arguments----------

参数:row
a list of row objects. See Row.
行对象的列表。见Row。


参数:rowIndex
a numeric vector specifying the index of rows.
指定的行的索引的一个数值向量。


参数:colIndex
a numeric vector specifying the index of columns.
一个数值向量指定的列的索引。


参数:simplify
a logical value.  If TRUE, the result will be unlisted.
一个逻辑值。如果TRUE,结果将会成为非上市。


参数:value
an R variable of length one.
R变量的长度为一。


参数:richTextString
a logical value indicating if the value should be inserted into the Excel cell as rich text.
一逻辑值,如果该值应该被插入到富文本格式的Excel单元格。


参数:keepFormulas
a logical value.  If TRUE the formulas will  be returned as characters instead of being explicitly evaluated.
一个逻辑值。如果TRUE的公式将返回字符,而不是被明确地计算出。


参数:encoding
A character value to set the encoding, for example "UTF-8".
一个字符的值来设置的编码,例如,“UTF-8”。


参数:cell
a Cell object.
一个Cell对象。


参数:sheet
a Sheet object.
一个Sheet对象。


参数:...
other arguments to be passed to getCellValue.
其他参数传递给getCellValue。


Details

详细信息----------Details----------

setCellValue writes the content of an R variable into the cell. Date and POSIXct objects are passed in as numerical values.  To format them as dates in Excel see CellStyle. This function is not vectorized.
setCellValue的R变量的内容写入到单元格。 Date和POSIXct对象通过数值。要格式化在Excel中的日期,请参阅CellStyle。这个函数是不能矢量。


值----------Value----------

createCell creates a matrix of lists, each element of the list being a java object reference to an object of type Cell representing an empty cell.  The dimnames of this matrix are taken from the names of the rows and the colIndex variable.
createCell创建一个矩阵,列表,列表中的每个元素是一个Java对象引用的对象类型的单元代表一个空单元格。这个矩阵的行和colIndex变量的名称取自dimnames。

getCells returns a list of java object references for all the cells in the row if colIndex is NULL.  If you want to extract only a specific columns, set colIndex to the column  indices you are interested.
getCells返回一个列表的java对象的引用行中的所有单元格,如果colIndex是NULL。如果你想只提取一个特定的列,colIndex列索引你有兴趣。

getCellValue returns the value in the cell as an R object. Type conversions are done behind the scene.  This function is not vectorized.
getCellValue返回的单元格中的值作为一个R对象。类型转换做幕后。这个函数是不能矢量。

getMatrixValues is useful to extract blocks of similar cells from a spreadsheet.  The result is a matrix.  This is a higher function that is often needed.  If the rowIndex or colIndex exceed the data of the sheet, NA's will be returned.
getMatrixValues是相似的单元中提取块从电子表格中。的结果是一个矩阵。这是较高的功能是经常需要的。如果rowIndex或colIndex超过表的数据,NAs将被退回。


(作者)----------Author(s)----------


Adrian Dragulescu



参见----------See Also----------

To format cells, see CellStyle.  For rows see
单元格的格式,请参阅CellStyle。对于行,请参阅


实例----------Examples----------



file <- system.file("tests", "test_import.xlsx", package = "xlsx")

wb <- loadWorkbook(file)  
sheets <- getSheets(wb)

sheet &lt;- sheets[['mixedTypes']]      # get second sheet[得到第二个表]
rows  &lt;- getRows(sheet)   # get all the rows[让所有的行]

cells &lt;- getCells(rows)   # returns all non empty cells[将返回所有非空单元格]

values &lt;- lapply(cells, getCellValue) # extract the values[提取值]

# get a matrix of elements (converted to character)[的元素得到的矩阵(转换为字符)]
vv <- getMatrixValues(sheet, 2:3, 1:3)

# write the months of the year in the first column of the spreadsheet[写月的一年中的第一列的电子表格]
ind <- paste(2:13, ".2", sep="")
mapply(setCellValue, cells[ind], month.name)



转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。


注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2024-11-24 19:25 , Processed in 0.031332 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表