Convertir XLS a ARFF
Prepare una hoja de cálculo XLS para Weka exportando CSV, comprobando los tipos de atributos y guardando ARFF.
Convierte archivos XLS en línea
Todavía no tenemos un conversor en línea específico para XLS a ARFF, pero puedes convertir archivos XLS en línea a estos y otros formatos:
Cómo convertir un archivo xls a arff
- Otro
- Aún sin calificaciones.
Weka utiliza habitualmente ARFF cuando los datos de una hoja de cálculo deben cargarse como un conjunto de datos de machine learning con atributos y valores declarados. La conversión suele realizarse al preparar una tabla de Excel para Weka Explorer, Experimenter, KnowledgeFlow o código basado en Weka.
Qué contiene XLS
XLS es el formato binario de libros de Microsoft Excel 97–2003. Microsoft Excel, LibreOffice Calc, Apache OpenOffice Calc y los sistemas de informes empresariales pueden abrirlo o crearlo.
Un libro XLS puede contener varias hojas de cálculo, fórmulas, gráficos, formato, celdas combinadas, notas, filas ocultas y varias tablas no relacionadas. ARFF representa una tabla de datos, por lo que debe aislar un rango rectangular con una sola fila de encabezado antes de la conversión.
Las hojas de cálculo XLS heredadas están limitadas a 65,536 filas y 256 columnas. .xlsx es un formato de Excel diferente basado en XML; cambiar el nombre de archivo de .xlsx a .xls no lo convierte.
Qué contiene ARFF
ARFF (Attribute-Relation File Format) es el formato de conjunto de datos de texto de Weka. Su encabezado define una relación y los atributos, seguidos de una sección @data que contiene los registros.
ARFF puede declarar atributos numéricos, nominales, de cadena, de fecha y relacionales. Un conjunto de datos sencillo podría contener @relation customers, @attribute age numeric, @attribute churn {yes,no} y, a continuación, @data con valores separados por comas.
Su principal ventaja frente a una hoja de cálculo es que el esquema del conjunto de datos se almacena junto con los valores. El archivo es texto sin formato, puede controlarse mediante versiones e inspeccionarse en un editor de texto, y no conserva las características de presentación específicas del libro.
Convertir mediante CSV y Weka
El flujo de trabajo de escritorio más fiable consiste en exportar la hoja de cálculo necesaria como CSV y guardarla como ARFF desde Weka 3.8. Esto evita diferencias entre la compatibilidad de las instalaciones de Weka con los cargadores de Excel/Spreadsheet y permite controlar los tipos de atributos inferidos.
- Abra el archivo XLS en Excel o LibreOffice Calc. Mantenga una sola tabla; elimine las filas de título, los totales, las filas separadoras vacías, los comentarios y los encabezados repetidos. Asigne a cada columna un encabezado único.
- Vuelva a calcular las fórmulas y guarde el libro. La exportación a CSV escribe los valores mostrados o almacenados en caché, no la lógica de las fórmulas de Excel.
- Exporte la hoja de cálculo correspondiente mediante File → Save As o File → Export y seleccione
CSV UTF-8cuando esté disponible. Excel exporta únicamente la hoja activa; repita el proceso para cada hoja necesaria. - Inicie Weka, abra Explorer → Preprocess, seleccione Open file y abra el archivo CSV.
- Inspeccione cada atributo. Elimine las columnas que no sean características mediante Filter → Choose → unsupervised → attribute → Remove. Use StringToNominal para categorías finitas y NumericToNominal para códigos o identificadores cuya magnitud numérica no tenga significado.
- Establezca el atributo objetivo en el selector Class de Weka al preparar datos supervisados. ARFF no almacena una designación de clase; es posible que Weka necesite que vuelva a seleccionarla después de volver a abrir el archivo.
- Seleccione Save, use un nombre de archivo que termine en
.arffy vuelva a abrir el resultado para comprobar el nombre de la relación, las declaraciones de atributos y el número de instancias.
Algunas distribuciones de Weka proporcionan un cargador de Excel o Spreadsheet que puede abrir XLS directamente. Úselo únicamente después de confirmar que el cargador instalado admite el formato de origen e importa correctamente la hoja de cálculo prevista; la importación directa puede variar según la versión de Weka y las bibliotecas opcionales.
Para una conversión puntual de datos no confidenciales, puede utilizarse Convertio si su selector de formatos actual ofrece XLS a ARFF. Inspeccione el archivo descargado en Weka antes de utilizarlo y no cargue libros con información personal, sanitaria, financiera o propiedad de una empresa en servicios de terceros.
Comprobaciones de esquema y compatibilidad
ARFF no conserva fórmulas, gráficos, formato de celdas, celdas combinadas, comentarios, tablas dinámicas, rangos con nombre, macros ni hojas de cálculo adicionales. Solo almacena valores y atributos declarados.
Mantenga coherente el tipo de cada columna. Una columna principalmente numérica que contenga etiquetas como N/A puede cargarse como texto, mientras que un número de cliente puede tratarse como una medición numérica aunque solo sea un identificador. Elimine los identificadores cuando sea posible; de lo contrario, conviértalos en atributos nominales o de cadena.
Use ? para los valores ARFF ausentes. Las celdas vacías de una hoja de cálculo, N/A y - requieren un tratamiento deliberado, ya que pueden convertirse en valores literales de categoría o forzar un atributo de texto.
Las fechas requieren especial atención. CSV no tiene un tipo de fecha fiable, por lo que debe verificar que las columnas de fecha tengan la declaración ARFF prevista, como @attribute order_date date "yyyy-MM-dd", en lugar de una cadena o un número arbitrario. Los valores que contengan comas, comillas, espacios, llaves o signos de porcentaje pueden requerir comillas y caracteres de escape en ARFF; al guardar desde Weka, esta sintaxis se gestiona automáticamente.
XLS vs ARFF: comparación de formatos
Cómo se comparan los formatos XLS y ARFF en las propiedades que más importan para esta conversión.
| Propiedad | .XLS Microsoft Excel Spreadsheet | .ARFF Attribute-Relation File Format |
|---|---|---|
| Estándar abierto | No | Parcialmente abierto |
| Compresión | Ambos | Sin compresión |
| Tamaño de archivo típico | Medio | Pequeño |
| Se abre en un navegador web | Parcial | Parcial |
| Edición posterior | Limitado | Fácil |
| Compatibilidad con metadata | Básico | Básico |
| Legible como texto plano | No | Sí |
| Más adecuado para | Intercambio de datos | Intercambio de datos |
| Introducido | 1987 | — |
| Desarrollador | Microsoft | University of Waikato / WEKA project |
| Tipo MIME | application/vnd.ms-excel | text/arff |
Software sugerido para convertir xls a arff
Otras conversiones de archivos .xls
- xls a ris
- xls a sta
- xls a sav
- xls a ics
- xls a text
- xls a dqy
- xls a uos
- xls a xlk
- xls a prn
- xls a des
- xls a 123
- xls a _xls
- xls a asc
- xls a ast
- xls a atomsvc
- xls a aws
- xls a bna
- xls a ded
- xls a dif
- xls a ecsv
- xls a exp
- xls a fmp
- xls a fods
- xls a fp4
- xls a gif
- xls a json
- xls a mso
- xls a odc
- xls a odf
- xls a ots
- xls a pmdx
- xls a pxl
- xls a pxt
- xls a qpw
- xls a rtm
- xls a sdc
- xls a sdd
- xls a smf
- xls a stm
- xls a sxc
- xls a vcs
- xls a wb0
- xls a wb1
- xls a wb2
- xls a wb3
- xls a wbd
- xls a wk!
- xls a wk3
- xls a wke
- xls a wkq
- xls a wks
- xls a wmf
- xls a wq1
- xls a wq2
- xls a xl
- xls a xlc
- xls a xlmx
- xls a xlr
- xls a xlshtml
- xls a xlsmhtml
- xls a xltm
- xls a xltx
- xls a xlw
- xls a xss