R -> xlsx 패키지(1)
이 패키지는 다음 7가지 대상을 조작하여 excel을 조작합니다
Workbook
워크북은 excel 파일로 워크북에 대한 세 가지 함수가 있습니다.createWorkbook(type = "xlsx") ## workbook
loadWorkbook(file, password = NULL) ## file workbook
saveWorkbook(wb, file, password = NULL) ## workbook file
설명:
createWorkbook(type = "xlsx") ## workbook
loadWorkbook(file, password = NULL) ## file workbook
saveWorkbook(wb, file, password = NULL) ## workbook file
Sheet
sheet는 하나의 표입니다. sheet에 관해서는 다음과 같은 세 가지 함수가 있습니다.createSheet(wb, sheetName = "Sheet1") ## wb sheet
removeSheet(wb, sheetName = "Sheet2") ## wb sheet
getSheets(wb) ## wb sheet(s)
Row
row에 관해서sheet는 n개의row로 구성된 것으로 이해합니다.workbook은 n개의sheet로 구성된 것처럼row에 관해서는 다음과 같은 네 가지 함수가 있습니다.createRow(sheet, rowIndex = 1:5) ## sheet row
getRows(sheet, rowIndex = NULL) ## sheet row
removeRow(sheet, rows = NULL) ## row
setRowHeight(rows, inPoints, multiplier) ##
설명:
createSheet(wb, sheetName = "Sheet1") ## wb sheet
removeSheet(wb, sheetName = "Sheet2") ## wb sheet
getSheets(wb) ## wb sheet(s)
row에 관해서sheet는 n개의row로 구성된 것으로 이해합니다.workbook은 n개의sheet로 구성된 것처럼row에 관해서는 다음과 같은 네 가지 함수가 있습니다.
createRow(sheet, rowIndex = 1:5) ## sheet row
getRows(sheet, rowIndex = NULL) ## sheet row
removeRow(sheet, rows = NULL) ## row
setRowHeight(rows, inPoints, multiplier) ##
설명:
Cell
row는 n개의cell로 구성되어 있으며,cell에 관해서는 다음과 같은 네 가지 함수가 있습니다.createCell(row, colIndex = 1:5) ## row cell
getCells(row, colIndex = NULL, simplify = TRUE) ## row cell
setCellValue(cell, value, richTextString = FALSE, showNA = TRUE) ## cell
getCellValue(cell, keepFormulas = FALSE, encoding = "unknown") ## cell
설명:
createCell(row, colIndex = 1:5) ## row cell
getCells(row, colIndex = NULL, simplify = TRUE) ## row cell
setCellValue(cell, value, richTextString = FALSE, showNA = TRUE) ## cell
getCellValue(cell, keepFormulas = FALSE, encoding = "unknown") ## cell
CellStyle
cellstyle은 단원격의 형식으로 주로 다음 세 가지 함수가 있습니다.CellStyle(wb, dataFormat = NULL, alignment = NULL, border = NULL,
fill = NULL, font = NULL, cellProtection = NULL) ##
setCellStyle(cell, cellStyle) ##
getCellStyle(cell) ##
cellstyle의 매개 변수는 +
를 통해 연결할 수 있습니다. 다음과 같습니다.CellStyle(wb) +
DataFormat() +
Alignment() +
Border() +
Fill() +
Font() +
CellProtection()
이곳의 격식은 여섯 가지가 있다.
CellStyle(wb, dataFormat = NULL, alignment = NULL, border = NULL,
fill = NULL, font = NULL, cellProtection = NULL) ##
setCellStyle(cell, cellStyle) ##
getCellStyle(cell) ##
CellStyle(wb) +
DataFormat() +
Alignment() +
Border() +
Fill() +
Font() +
CellProtection()
DataFormat(x)
설명:
Alignment(horizontal = NULL, vertical = NULL, wrapText = FALSE,
rotation = 0, indent = 0)
설명:
Border(color = "black", position = "BOTTOM", pen = "BORDER_THIN")
설명:
Fill(foregroundColor = "lightblue", backgroundColor = "lightblue",
pattern = "SOLID_FOREGROUND")
설명: (구체적인 차이를 잘 몰라서 별로 쓸모가 없다)
Font(color = NULL, heightInPoints = NULL, name = NULL, isItalic = FALSE,
isStrikeout = FALSE, isBold = FALSE, underline = NULL, boldweight = NULL)
설명:
CellProtection(locked = TRUE, hidden = FALSE)
설명:
CellComment
cellcomment는 단원격의 주석으로 다음과 같은 세 가지 함수가 있습니다.createCellComment(cell, string = "", author = NULL, visible = TRUE) ##
getCellComment(cell) ## cell
removeCellComment(cell) ## cell
설명:
createCellComment(cell, string = "", author = NULL, visible = TRUE) ##
getCellComment(cell) ## cell
removeCellComment(cell) ## cell
CellBlock
cellblock은sheet의 일부분으로 아래 함수를 통해 얻을 수 있습니다.CellBlock(sheet, startRow, startColumn, noRows, noColumns, create = TRUE)
설명:
CellBlock(sheet, startRow, startColumn, noRows, noColumns, create = TRUE)
CB.setColData(cellBlock, x, colIndex, rowOffset = 0, showNA = TRUE,
colStyle = NULL) ##
CB.setRowData(cellBlock, x, rowIndex, colOffset = 0, showNA = TRUE,
rowStyle = NULL) ##
CB.setMatrixData(cellBlock, x, startRow, startColumn, showNA = TRUE,
cellStyle = NULL) ##
CB.setFill(cellBlock, fill, rowIndex, colIndex) ##
CB.setFont(cellBlock, font, rowIndex, colIndex) ##
CB.setBorder(cellBlock, border, rowIndex, colIndex) ##
설명:
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.