Převod souboru XLS do ARFF
Připravte XLS worksheet pro Weka exportem CSV, kontrolou typů atributů a uložením ARFF.
Převádějte soubory XLS online
Pro převod XLS do ARFF zatím vlastní online konvertor nemáme, ale soubory XLS můžete online převést do těchto a dalších formátů:
Chcete převádět XLS na ARFF?
Dejte nám vědět. Podle zájmu vybíráme, které převody přidáme jako další.
Jak převést soubor xls do formátu arff
- Ostatní konverze souborů
- Dosud nehodnoceno.
Weka běžně používá ARFF, když je třeba načíst data z tabulky jako dataset strojového učení s deklarovanými atributy a hodnotami. Konverze se obvykle provádí při přípravě tabulky Excelu pro Weka Explorer, Experimenter, KnowledgeFlow nebo kód založený na Weka.
Co obsahuje XLS
XLS je binární formát sešitů Microsoft Excel 97–2003. Microsoft Excel, LibreOffice Calc, Apache OpenOffice Calc a systémy pro firemní reporting jej mohou otevírat nebo vytvářet.
Sešit XLS může obsahovat několik listů, vzorce, grafy, formátování, sloučené buňky, poznámky, skryté řádky a více vzájemně nesouvisejících tabulek. ARFF reprezentuje jednu datovou tabulku, proto před konverzí oddělte jeden obdélníkový rozsah s jediným řádkem záhlaví.
Starší listy XLS jsou omezeny na 65 536 řádků a 256 sloupců. .xlsx je jiný formát Excelu založený na XML; změna názvu souboru .xlsx na .xls jej nepřevede.
Co obsahuje ARFF
ARFF (Attribute-Relation File Format) je textový formát datasetů Weka. Jeho záhlaví definuje relaci a atributy, za nimiž následuje část @data obsahující záznamy.
ARFF může deklarovat numerické, nominální, řetězcové, datové a relační atributy. Jednoduchý dataset může obsahovat @relation customers, @attribute age numeric, @attribute churn {yes,no} a následně @data s hodnotami oddělenými čárkami.
Jeho hlavní výhodou oproti tabulce je, že schéma datasetu je uloženo společně s hodnotami. Soubor je prostý text, lze jej spravovat pomocí verzovacího systému a kontrolovat v textovém editoru; nezachovává funkce prezentace specifické pro sešit.
Konverze přes CSV a Weka
Nejspolehlivějším pracovním postupem na desktopu je exportovat požadovaný list jako CSV a uložit jej jako ARFF pomocí Weka 3.8. Tím se vyhnete rozdílům v podpoře Excel/Spreadsheet loaderu mezi instalacemi Weka a získáte kontrolu nad odvozenými typy atributů.
- Otevřete soubor XLS v Excelu nebo LibreOffice Calc. Ponechte pouze jednu tabulku; odstraňte nadpisové řádky, součty, prázdné oddělovací řádky, komentáře a opakovaná záhlaví. Každému sloupci přiřaďte jedinečné záhlaví.
- Přepočítejte vzorce a sešit uložte. Export CSV zapisuje zobrazené nebo uložené hodnoty, nikoli logiku vzorců Excelu.
- Exportujte příslušný list pomocí File → Save As nebo File → Export a tam, kde je tato možnost k dispozici, vyberte
CSV UTF-8. Excel exportuje pouze aktivní list; postup opakujte pro každý požadovaný list. - Spusťte Weka, otevřete Explorer → Preprocess, vyberte Open file a otevřete soubor CSV.
- Zkontrolujte každý atribut. Sloupce, které nejsou vstupními proměnnými, odstraňte pomocí Filter → Choose → unsupervised → attribute → Remove. Pro konečné kategorie použijte StringToNominal a pro kódy nebo identifikátory, jejichž číselná velikost nemá význam, použijte NumericToNominal.
- Při přípravě dat pro učení s učitelem nastavte cílový atribut ve voliči Class ve Weka. ARFF neukládá označení třídy; Weka může tento výběr po opětovném otevření souboru vyžadovat znovu.
- Vyberte Save, použijte název souboru končící na
.arffa výsledek znovu otevřete, abyste zkontrolovali název relace, deklarace atributů a počet instancí.
Některé distribuce Weka poskytují Excel nebo Spreadsheet loader, který dokáže otevřít XLS přímo. Použijte jej až po ověření, že nainstalovaný loader podporuje zdrojový formát a správně importuje požadovaný list; přímý import se může lišit podle verze Weka a volitelných knihoven.
Pro jednorázovou konverzi neveřejných dat lze použít Convertio, pokud jeho aktuální volič formátů nabízí převod z XLS do ARFF. Stažený soubor před použitím zkontrolujte ve Weka a nenahrávejte osobní, zdravotní, finanční ani vlastnické sešity do služeb třetích stran.
Kontroly schématu a kompatibility
ARFF nezachovává vzorce, grafy, formátování buněk, sloučené buňky, komentáře, kontingenční tabulky, pojmenované oblasti, makra ani další listy. Ukládá pouze hodnoty a deklarované atributy.
Udržujte konzistentní typ každého sloupce. Převážně číselný sloupec obsahující popisky, například N/A, může být načten jako text, zatímco číslo zákazníka může být považováno za numerickou míru, přestože jde pouze o identifikátor. Pokud je to možné, identifikátory odstraňte; v opačném případě je nastavte jako nominální nebo řetězcové atributy.
Pro chybějící hodnoty ARFF používejte ?. Prázdné buňky tabulky, N/A a - vyžadují záměrné zpracování, protože se mohou stát doslovnými hodnotami kategorií nebo vynutit textový atribut.
Datům je třeba věnovat zvláštní pozornost. CSV nemá spolehlivý datový typ, proto ověřte, že sloupce s daty mají zamýšlenou deklaraci ARFF, například @attribute order_date date "yyyy-MM-dd", a nejsou načteny jako libovolný řetězec nebo číslo. Hodnoty obsahující čárky, uvozovky, mezery, složené závorky nebo znaky procent mohou vyžadovat uvozování a escapování v ARFF; uložení z Weka tuto syntaxi zpracuje.
XLS vs ARFF: srovnání formátů
Jak si formáty XLS a ARFF stojí v nejdůležitějších vlastnostech pro tento převod.
| Vlastnost | .XLS Microsoft Excel Spreadsheet | .ARFF Attribute-Relation File Format |
|---|---|---|
| Otevřený standard | Ne | Částečně otevřený |
| Komprese | Obojí | Bez komprese |
| Typická velikost souboru | Střední | Malé |
| Otevírá se ve webovém prohlížeči | Částečně | Částečně |
| Další úpravy | Omezeně | Snadné |
| Podpora metadat | Základní | Základní |
| Čitelný jako prostý text | Ne | Ano |
| Nejvhodnější pro | Výměna dat | Výměna dat |
| Zavedeno | 1987 | — |
| Vývojář | Microsoft | University of Waikato / WEKA project |
| MIME typ | application/vnd.ms-excel | text/arff |
Informace o příponách a typech souborů poskytuje File-Extensions.org
Navrhovaný software pro převod xls do arff
Často kladené otázky
Zachová se při převodu XLS do ARFF formátování, vzorce a více listů?
Ne, ARFF zachová data z listu a definice atributů, nikoli formátování Excelu, grafy, styl buněk ani strukturu sešitu. Buňky se vzorci se obvykle exportují jako jejich aktuální hodnoty a převod běžně vytvoří jednu datovou sadu ARFF z jednoho vybraného listu.
Jak se typy sloupců z XLS zastupují v ARFF?
Každému sloupci XLS musí být přiřazen typ atributu ARFF, například numeric, nominal nebo string. Smíšené hodnoty, symboly měny, data a prázdné buňky mohou způsobit, že sloupec bude považován za text nebo chybějící hodnoty, proto je třeba typy po exportu zkontrolovat.
Proč převod z XLS do ARFF selhává u čárek, uvozovek nebo zalomení řádků?
Tyto znaky mohou být při prvním exportu listu přes CSV nesprávně interpretovány, zejména pokud textové buňky nejsou správně uzavřeny v uvozovkách. Čárky uvnitř hodnot mohou vytvořit další atributy, zatímco vložená zalomení řádků nebo nekonzistentní uvozovky mohou způsobit, že řádky budou mít nesprávný počet polí.
Lze převést ARFF zpět do XLS bez ztráty dat?
Ne úplně, protože ARFF nezachovává původní formátování sešitu, vzorce, grafy ani další tabulkové funkce. Tabulkové hodnoty a informace o atributech lze obnovit, ale výsledek bude nutné znovu vytvořit jako tabulku.
Podobné .xls konverze
- xls do json
- xls do xlshtml
- xls do ris
- xls do pmdx
- xls do prn
- xls do ics
- xls do asc
- xls do sta
- xls do exp
- xls do xlmx
- xls do 123
- xls do _xls
- xls do ast
- xls do atomsvc
- xls do aws
- xls do bna
- xls do ded
- xls do des
- xls do dif
- xls do dqy
- xls do ecsv
- xls do fmp
- xls do fods
- xls do fp4
- xls do gif
- xls do mso
- xls do odc
- xls do odf
- xls do ots
- xls do pxl
- xls do pxt
- xls do qpw
- xls do rtm
- xls do sdc
- xls do sdd
- xls do smf
- xls do stm
- xls do sxc
- xls do text
- xls do uos
- xls do vcs
- xls do wb0
- xls do wb1
- xls do wb2
- xls do wb3
- xls do wbd
- xls do wk!
- xls do wk3
- xls do wke
- xls do wkq
- xls do wks
- xls do wmf
- xls do wq1
- xls do wq2
- xls do xl
- xls do xlc
- xls do xlk
- xls do xlr
- xls do xlsmhtml
- xls do xltm
- xls do xltx
- xls do xlw
- xls do xss