Konversi ARFF menjadi XLS
Konversi dataset ARFF Weka ke XLS legacy menggunakan Weka, LibreOffice, layanan online, atau Python.
Buat berkas XLS secara online
Kami belum bisa membaca berkas ARFF, jadi konversi ini belum tersedia. Jika Anda bisa mengekspor pekerjaan Anda ke salah satu format ini atau lainnya, kami akan mengubahnya menjadi XLS:
Bagaimana mengkonversi arff ke xls berkas
- Dokumen
- Belum ada peringkat.
Microsoft Excel, sistem pelaporan legacy, atau software spreadsheet milik penerima mungkin memerlukan workbook .xls, bukan dataset ARFF. Mengonversi data memungkinkan pengeditan dan berbagi spreadsheet, tetapi schema ARFF dan metadata machine-learning perlu dipertahankan secara terpisah.
Apa itu format ARFF
ARFF (Attribute-Relation File Format) adalah format dataset berbasis teks yang terkait dengan platform machine-learning Weka. File biasanya berisi nama relation, deklarasi @attribute untuk setiap field, bagian @data, dan komentar opsional.
ARFF mendukung attribute numeric, nominal, string, date, dan relational. ARFF juga mendukung sparse rows, yang hanya menyimpan nilai non-default. ARFF umum digunakan dalam project Weka, mata kuliah universitas, dataset akademik, dan workflow data-mining.
Apa itu format XLS
XLS adalah format workbook binary Microsoft Excel untuk Excel 97–2003. Format ini menyimpan data tabular dalam worksheet dan mendukung formula, formatting, filter, chart, serta pengeditan spreadsheet.
XLS tetap berguna untuk aplikasi legacy atau penerima yang menolak XLSX. Setiap worksheet dibatasi hingga 65.536 baris dan 256 kolom, sehingga dataset yang lebih besar sebaiknya menggunakan XLSX, CSV, atau database. XLS juga memiliki batas ukuran cell dan kompatibilitas praktis yang dapat memotong atau mengubah nilai yang sangat panjang.
Konversi dengan Weka dan LibreOffice
- Instal Weka dari website resminya dan LibreOffice dari
libreoffice.org. - Buka Weka dan pilih Explorer → Preprocess → Open file, lalu pilih file
.arff. - Periksa nama attribute, jumlah instance, class attribute, dan jumlah missing value yang ditampilkan.
- Gunakan kontrol Save pada panel Preprocess dan pilih output CSV. Simpan hasilnya sebagai
dataset.csv. Weka membaca deklarasi ARFF dan memperluas sparse instance sebelum menulis row biasa. - Buka
dataset.csvdi LibreOffice Calc. Pada dialog import, pilih delimiter yang sebenarnya, biasanya koma, dan aktifkan penanganan quoted-field. Atur kolom yang berisi identifier, angka panjang, atau kode sebagai text jika automatic type detection akan mengubah nilainya. - Periksa date, missing value, delimiter di dalam quoted string, karakter Unicode, dan nama field pada row pertama. Pilih File → Save As, pilih
Excel 97–2003 (*.xls), lalu terima peringatan legacy-format.
Metode dua tahap ini lebih aman daripada mengganti nama extension: Weka mem-parsing syntax ARFF, sedangkan Calc membuat workbook XLS yang sebenarnya. Metode ini tidak mempertahankan filter Weka, pengaturan pemilihan class, komentar, atau deklarasi relation asli.
Menggunakan online converter
Service seperti CloudConvert dan Zamzar dapat dipertimbangkan untuk file non-confidential, tetapi dukungan ARFF dan format output yang tersedia dapat berubah. Sebelum meng-upload, pastikan selector format service tersebut saat ini secara eksplisit mencantumkan ARFF sebagai input dan XLS sebagai output; jangan berasumsi bahwa service yang mendukung CSV atau XLSX juga mendukung ARFF.
Upload file, pilih XLS, jalankan konversi, download workbook, lalu buka di LibreOffice atau Excel untuk memeriksa jumlah row, header, date, missing value, dan karakter khusus. Periksa kebijakan retensi dan penghapusan provider terlebih dahulu; jangan meng-upload record pribadi, confidential, atau yang diatur regulasi ke service konversi umum.
Mengotomatiskan konversi dengan Python
Untuk job yang berulang, parsing ARFF dengan library yang memahami ARFF, bukan memperlakukannya sebagai file CSV biasa. Contoh berikut menggunakan liac-arff untuk membaca schema dan xlwt untuk menulis format XLS legacy:
pip install liac-arff xlwt
import arff
import xlwt
with open("dataset.arff", "r", encoding="utf-8") as source:
parsed = arff.load(source)
book = xlwt.Workbook()
sheet = book.add_sheet("data")
headers = [name for name, _ in parsed["attributes"]]
for column, name in enumerate(headers):
sheet.write(0, column, name)
for row_number, row in enumerate(parsed["data"], start=1):
for column, value in enumerate(row):
if isinstance(value, bytes):
value = value.decode("utf-8", errors="replace")
sheet.write(row_number, column, "" if value is None else value)
book.save("dataset.xls")
Uji script pada data yang representatif terlebih dahulu. Perilaku library dapat berbeda untuk date ARFF, missing value, label nominal, quoted string, sparse row, dan relational attribute. Script ini juga mewarisi batas row dan kolom XLS.
Pemeriksaan kualitas dan kompatibilitas
- Deklarasi ARFF adalah metadata schema, bukan formatting spreadsheet. Nama field dan nilai biasanya dapat ditransfer, tetapi komentar, nama relation, filter Weka, pengaturan class, dan definisi kategori tidak otomatis menjadi fitur XLS.
- Missing value ARFF biasanya ditulis sebagai
?. CSV importer atau script mungkin menghasilkan cell kosong atau nilai null; pilih dan verifikasi representasi yang diinginkan sebelum analisis. - Attribute nominal menjadi nilai cell biasa. Daftar nilai yang diizinkan dan urutannya tidak dapat dipertahankan secara andal kecuali Anda mendokumentasikan atau membuatnya kembali dengan spreadsheet validation.
- Sparse row diperluas menjadi row spreadsheet penuh, yang dapat meningkatkan ukuran file secara signifikan.
- Relational attribute berisi data nested dan tidak dapat direpresentasikan secara akurat dalam satu worksheet flat. Export secara terpisah atau pertahankan ARFF asli.
- String yang diawali
=,+,-, atau@dapat diinterpretasikan sebagai formula atau spreadsheet expression lainnya. Import field string yang tidak tepercaya sebagai text dan periksa workbook yang dihasilkan. - Simpan file
.arffasli sebagai dataset authoritative jika schema, komentar, deklarasi nominal, atau reproducibility machine-learning penting.
ARFF vs XLS: perbandingan format
Bagaimana format ARFF dan XLS dibandingkan pada properti yang paling penting untuk konversi ini.
| Properti | .ARFF Attribute-Relation File Format | .XLS Microsoft Excel Spreadsheet |
|---|---|---|
| Standar terbuka | Sebagian terbuka | Tidak |
| Kompresi | Tanpa kompresi | Keduanya |
| Ukuran file umum | Kecil | Sedang |
| Terbuka di browser web | Sebagian | Sebagian |
| Pengeditan lanjutan | Mudah | Terbatas |
| Dukungan metadata | Dasar | Dasar |
| Dapat dibaca teks biasa | Ya | Tidak |
| Paling cocok untuk | Pertukaran data | Pertukaran data |
| Diperkenalkan | — | 1987 |
| Pengembang | University of Waikato / WEKA project | Microsoft |
| Tipe MIME | text/arff | application/vnd.ms-excel |
Basis data saat ini tidak berisi arff file converter.
Konversi berkas arff lainnya
Konversi terbalik
Konversi ke xls
dari format lain
- rpt ke xls
- qrp ke xls
- dat ke xls
- et ke xls
- prnx ke xls
- sta ke xls
- docx ke xls
- xlsm ke xls
- shs ke xls
- uos ke xls
- 123 ke xls
- _xls ke xls
- aws ke xls
- cht ke xls
- csv ke xls
- cwk ke xls
- dif ke xls
- doc ke xls
- dqy ke xls
- ecsv ke xls
- ett ke xls
- excel ke xls
- fods ke xls
- fr3 ke xls
- gct ke xls
- gif ke xls
- gsheet ke xls
- hst ke xls
- htm ke xls
- html ke xls
- imd ke xls
- ios ke xls
- iwa ke xls
- jpeg ke xls
- jpg ke xls
- jrprint ke xls
- lvm ke xls
- mpp ke xls
- numbers ke xls
- odb ke xls
- odf ke xls
- ods ke xls
- odt ke xls
- ofx ke xls
- ots ke xls
- oxps ke xls
- pages ke xls
- pdf ke xls
- pmd ke xls
- pmv ke xls
- png ke xls
- prn ke xls
- prt ke xls
- pxl ke xls
- qdf ke xls
- qpw ke xls
- rtf ke xls
- sbp ke xls
- sdw ke xls
- shp ke xls
- skv ke xls
- slk ke xls
- spbm ke xls
- spo ke xls
- sql ke xls
- stw ke xls
- sxc ke xls
- tbl ke xls
- txt ke xls
- vsd ke xls
- wb1 ke xls
- wb2 ke xls
- wb3 ke xls
- wbd ke xls
- wk! ke xls
- wk1 ke xls
- wk3 ke xls
- wk4 ke xls
- wkq ke xls
- wks ke xls
- wkz ke xls
- wmf ke xls
- wps ke xls
- wq1 ke xls
- wq2 ke xls
- wr1 ke xls
- wri ke xls
- xlc ke xls
- xlk ke xls
- xlsb ke xls
- xlsx ke xls
- xlt ke xls
- xlw ke xls
- xml ke xls
- xps ke xls