title: “MANUAL PARA IMPORTAR ARCHIVOS DE EXCEL DESDE R” author: “L.A BETSAIDA FERNANDA VITE GONZALEZ” date: “5 de junio de 2017” output: html_document

  1. XLConnect. Esté paquete de R lo usamos para importar archivos de excel y manipularlos. Aquí está el vínculo del paquete: https://cran.r-project.org/web/packages/XLConnect/index.html

Descripción: Es una interface para Excel. XLConnect es un paquete que permite la lectura y escritura así como maniupulación de archivos de excel dentro de R. Utiliza el API de Apache como interface. XLConnect te permite producir el formato correcto de excel de modo reporteador, incluir gráficas desde R. Esto da cabida a la automatización en vez de realizar de forma manual el proceso de formato y reporte en excel. La lectura y escritura de rangos te permite realizar procesos complejos de entrada y salida de una forma eficiente.

A. Está es la instrucción para instalar el paquete: install.packages(“XLConnect”) B. Está es la instruccion para cargar el paquete en R: library(XLConnect) C. Está es la instrucción para obtener el archivo de excel en R. loadWorkbook(filename, create=TRUE)

Usamos el archivo de excel visto en clase referente a la presión de la sangre.

library(XLConnect) ## Loading required package: XLConnectJars ## XLConnect 0.2-13 by Mirai Solutions GmbH [aut], ## Martin Studer [cre], ## The Apache Software Foundation [ctb, cph] (Apache POI), ## Graph Builder [ctb, cph] (Curvesapi Java library) ## http://www.mirai-solutions.com , ## http://miraisolutions.wordpress.com help(“XLConnect”) bloodp = loadWorkbook(“bloodpress.xlsx”, create=TRUE) data = readWorksheet(bloodp, sheet = “systolic”, startRow = 0, endRow = 10, startCol = 0, endCol = 0) data ## Nothing LowSalt WOSalt LowDose HighDose ## 1 180 172 163 158 147 ## 2 173 158 170 146 152 ## 3 175 167 158 160 143 ## 4 182 160 162 171 155 ## 5 181 175 170 155 160 Tambien podemos usar las siguientes funciones: writeWorksheet(), createName(), writeNamedRegion(), saveWorkbook(), writeWorksheetToFile(), writeNamedRegion1ToFile(), entre otras.

  1. XLSX. Usamos el paquete XLSX para una manipulación directa de las hojas de un archivo de excel, modificamos renglones, celdas, columnas de un archivo de excel. Aquí está el vínculo del paquete: https://cran.r-project.org/web/packages/xlsx/index.html

Descripción: El paquete XLSX te brinda un control porgramático de archivos de Excel usando R. Es una API de alto nivel que le permite al usuario leer una hoja de excel y tenerlo como datos así podemos escribir datos al archivo. La funcionalidad que tiene el paquete es que te permite la manipulación de las hojas, celdas y filas. Ejemplo, el usuario tiene el control de los colores, tipos de fuentes de letra, formato de datos, bordes, ocultar o mostrar hojas de cálculo de excel, adicionar o borrar renglones de la hoja de cálculo, etc.

require(xlsx) ## Loading required package: xlsx ## Loading required package: rJava ## Loading required package: xlsxjars ## ## Attaching package: ‘xlsx’ ## The following objects are masked from ‘package:XLConnect’: ## ## createFreezePane, createSheet, createSplitPane, getCellStyle, ## getSheets, loadWorkbook, removeSheet, saveWorkbook, ## setCellStyle, setColumnWidth, setRowHeight dat <- read.xlsx(“bloodpress.xlsx”, sheetName = “systolic”) # Esté archivo de excel de la más reciente versión de Excel. dat ## Nothing LowSalt WOSalt LowDose HighDose ## 1 180 172 163 158 147 ## 2 173 158 170 146 152 ## 3 175 167 158 160 143 ## 4 182 160 162 171 155 ## 5 181 175 170 155 160 3. gdata. Esté paquete nos brinda diferentes herramientas de programación para maniupulación de DATOS. Aquí está el vínculo del paquete: https://cran.r-project.org/web/packages/gdata/index.html

Descripción:

library(help=“gdata”) 4. xlsReadWrite. Esté paquete de R integra R en funciones de excel. 5. Rexcel. Está función es usado para leer una tabla en R