Converter XLS para ARFF
Prepare uma planilha XLS para o Weka exportando CSV, verificando os tipos de atributos e salvando em ARFF.
Converter ficheiros XLS online
Ainda não temos um conversor online dedicado para XLS para ARFF, mas pode converter ficheiros XLS online para estes e outros formatos:
Quer converter XLS para ARFF?
Diga-nos. Escolhemos as próximas conversões a adicionar de acordo com o interesse.
Como converter xls para arff arquivo
- Outro
- Nenhuma avaliação ainda.
Weka normalmente usa ARFF quando dados de planilha precisam ser carregados como um dataset de machine learning com atributos e valores declarados. A conversão geralmente é acionada pela preparação de uma tabela do Excel para o Weka Explorer, Experimenter, KnowledgeFlow ou código baseado em Weka.
O que XLS contém
XLS é o formato binário de workbook do Microsoft Excel 97–2003. Microsoft Excel, LibreOffice Calc, Apache OpenOffice Calc e sistemas de relatórios empresariais podem abri-lo ou criá-lo.
Um workbook XLS pode conter várias worksheets, fórmulas, gráficos, formatação, células mescladas, notas, linhas ocultas e várias tabelas não relacionadas. ARFF representa uma tabela de dados, portanto isole um intervalo retangular com uma única linha de cabeçalho antes da conversão.
As worksheets XLS legadas são limitadas a 65.536 linhas e 256 colunas. .xlsx é um formato Excel diferente, baseado em XML; alterar o nome de arquivo de .xlsx para .xls não o converte.
O que ARFF contém
ARFF (Attribute-Relation File Format) é o formato de dataset de texto do Weka. Seu cabeçalho define uma relation e attributes, seguido por uma seção @data contendo records.
ARFF pode declarar attributes numeric, nominal, string, date e relational. Um dataset simples pode conter @relation customers, @attribute age numeric, @attribute churn {yes,no} e, em seguida, @data com valores separados por vírgulas.
Sua principal vantagem em relação a uma planilha é que o schema do dataset é armazenado com os valores. O arquivo é texto simples, pode ser controlado por versão e inspecionado em um editor de texto, e não retém recursos de apresentação específicos de workbooks.
Converter por meio de CSV e Weka
O fluxo de trabalho desktop mais confiável é exportar a worksheet necessária como CSV e salvá-la como ARFF usando o Weka 3.8. Isso evita diferenças entre o suporte do Excel/Spreadsheet loader das instalações do Weka e oferece controle sobre os tipos de attributes inferidos.
- Abra o arquivo XLS no Excel ou no LibreOffice Calc. Mantenha apenas uma tabela; remova linhas de título, totais, linhas separadoras vazias, comentários e cabeçalhos repetidos. Dê a cada coluna um cabeçalho exclusivo.
- Recalcule as fórmulas e salve o workbook. A exportação CSV grava valores exibidos ou armazenados em cache, não a lógica das fórmulas do Excel.
- Exporte a worksheet relevante usando File → Save As ou File → Export e selecione
CSV UTF-8quando disponível. O Excel exporta apenas a worksheet ativa; repita o processo para cada sheet necessária. - Inicie o Weka, abra Explorer → Preprocess, selecione Open file e abra o arquivo CSV.
- Inspecione cada attribute. Remova colunas que não sejam features com Filter → Choose → unsupervised → attribute → Remove. Use StringToNominal para categorias finitas e NumericToNominal para códigos ou identificadores cuja magnitude numérica não tenha significado.
- Defina o target attribute no seletor Class do Weka ao preparar dados supervisionados. ARFF não armazena uma designação de class; o Weka pode exigir essa seleção novamente após reabrir o arquivo.
- Selecione Save, use um nome de arquivo que termine em
.arffe reabra o resultado para verificar o nome da relation, as declarações de attributes e a quantidade de instances.
Algumas distribuições do Weka fornecem um Excel ou Spreadsheet loader que pode abrir XLS diretamente. Use-o somente após confirmar que o loader instalado oferece suporte ao formato de origem e importa a worksheet pretendida corretamente; a importação direta pode variar conforme a versão do Weka e as bibliotecas opcionais.
Para uma conversão pontual de dados não confidenciais, o Convertio pode ser usado se o seletor de formatos atual oferecer XLS para ARFF. Inspecione o arquivo baixado no Weka antes de usá-lo e não carregue workbooks pessoais, de saúde, financeiros ou proprietários em serviços de terceiros.
Verificações de schema e compatibilidade
ARFF não preserva fórmulas, gráficos, formatação de células, células mescladas, comentários, tabelas dinâmicas, named ranges, macros ou worksheets adicionais. Ele armazena apenas valores e attributes declarados.
Mantenha o tipo de cada coluna consistente. Uma coluna predominantemente numérica contendo labels como N/A pode ser carregada como texto, enquanto um número de cliente pode ser tratado como uma medida numérica, embora seja apenas um identificador. Remova identificadores quando possível; caso contrário, transforme-os em attributes nominal ou string.
Use ? para valores ausentes em ARFF. Células vazias da planilha, N/A e - exigem tratamento deliberado, pois podem se tornar valores literais de categoria ou forçar um attribute de texto.
Datas exigem atenção especial. CSV não possui um tipo de data confiável, portanto verifique se as colunas de data têm a declaração ARFF pretendida, como @attribute order_date date "yyyy-MM-dd", em vez de uma string ou número arbitrário. Valores contendo vírgulas, aspas, espaços, chaves ou sinais de porcentagem podem exigir aspas e escaping em ARFF; salvar pelo Weka trata essa sintaxe.
Comparação de formato: XLS vs ARFF
Como os formatos XLS e ARFF se comparam nas propriedades mais importantes para esta conversão.
| Propriedade | .XLS Microsoft Excel Spreadsheet | .ARFF Attribute-Relation File Format |
|---|---|---|
| Padrão aberto | Não | Parcialmente aberto |
| Compressão | Ambos | Sem compressão |
| Tamanho típico do arquivo | Médio | Pequeno |
| Abre num navegador web | Parcial | Parcial |
| Edição posterior | Limitado | Fácil |
| Suporte a metadados | Básico | Básico |
| Legível em texto simples | Não | Sim |
| Mais usado para | Intercâmbio de dados | Intercâmbio de dados |
| Introduzido | 1987 | — |
| Desenvolvedor | Microsoft | University of Waikato / WEKA project |
| Tipo MIME | application/vnd.ms-excel | text/arff |
Software sugerido para converter xls para arff
Perguntas frequentes
Minha formatação, fórmulas e várias planilhas do XLS serão mantidas no ARFF?
Não, o ARFF mantém os dados da planilha e as definições de atributos, mas não a formatação do Excel, os gráficos, o estilo das células ou a estrutura da pasta de trabalho. As células com fórmulas geralmente são exportadas como seus valores atuais, e uma conversão normalmente produz um único conjunto de dados ARFF a partir de uma única planilha selecionada.
Como os tipos de coluna do XLS são representados no ARFF?
Cada coluna do XLS deve receber um tipo de atributo ARFF, como numeric, nominal ou string. Valores mistos, símbolos de moeda, datas e células vazias podem fazer com que uma coluna seja tratada como texto ou como valores ausentes; por isso, os tipos devem ser verificados após a exportação.
Por que a conversão de XLS para ARFF falha com vírgulas, aspas ou quebras de linha?
Esses caracteres podem ser interpretados incorretamente quando a planilha é primeiro exportada por meio de CSV, especialmente se as células de texto não forem colocadas entre aspas corretamente. Vírgulas dentro dos valores podem criar atributos extras, enquanto quebras de linha incorporadas ou aspas inconsistentes podem fazer com que as linhas tenham um número incorreto de campos.
Posso converter ARFF de volta para XLS sem perder nada?
Não completamente, porque o ARFF não preserva a formatação, as fórmulas, os gráficos ou outros recursos de planilha da pasta de trabalho original. Os valores tabulares e as informações dos atributos podem ser recuperados, mas o resultado precisará ser recriado como uma planilha.
Outras conversões de arquivo .xls
- xls para ris
- xls para exp
- xls para xlc
- xls para xlsmhtml
- xls para wq1
- xls para wks
- xls para _xls
- xls para sxc
- xls para wb1
- xls para ics
- xls para 123
- xls para asc
- xls para ast
- xls para atomsvc
- xls para aws
- xls para bna
- xls para ded
- xls para des
- xls para dif
- xls para dqy
- xls para ecsv
- xls para fmp
- xls para fods
- xls para fp4
- xls para gif
- xls para json
- xls para mso
- xls para odc
- xls para odf
- xls para ots
- xls para pmdx
- xls para prn
- xls para pxl
- xls para pxt
- xls para qpw
- xls para rtm
- xls para sdc
- xls para sdd
- xls para smf
- xls para sta
- xls para stm
- xls para text
- xls para uos
- xls para vcs
- xls para wb0
- xls para wb2
- xls para wb3
- xls para wbd
- xls para wk!
- xls para wk3
- xls para wke
- xls para wkq
- xls para wmf
- xls para wq2
- xls para xl
- xls para xlk
- xls para xlmx
- xls para xlr
- xls para xlshtml
- xls para xltm
- xls para xltx
- xls para xlw
- xls para xss