File daftar pemain dari klien ditolak? Ini yang dicari sistem di Excel-mu
Kolom tidak ketemu, nomor punggung berubah jadi 7.0, file .xls ditolak. Ini yang sebenarnya dibaca sistem dari file daftar pemain, dan cara membetulkannya dalam hitungan detik.
Order jersey tim biasanya datang begini: klien mengirim satu file Excel berisi daftar pemain, atau menyalin daftarnya dari grup WhatsApp. Kamu tinggal memakainya. Tapi begitu file itu diunggah, yang muncul malah penolakan — "kolom tidak ketemu", atau nomor punggung yang tadinya 7 berubah jadi 7.0.
Yang paling sering terjadi bukan datanya salah. Yang terjadi adalah file itu ditulis manusia, bukan mesin: judul kolomnya "No Punggung", bukan "Nomor"; ukurannya ditulis "Small" di dua baris dan "S" di sisa barisnya; ada satu baris kosong di tengah karena seseorang menekan Enter dua kali.
Artikel ini menjelaskan apa yang sebenarnya dicari sistem di file itu, supaya kamu tidak perlu menebak-nebak.
Tiga kolom yang dicari, dan sinonim yang sudah dikenali
Sistem hanya mencari tiga hal: ukuran, nama, nomor. Nama kolomnya tidak harus persis, karena file dari klien memang datang dalam berbagai gaya penamaan. Yang dikenali:
| Yang dicari | Judul kolom yang diterima |
|---|---|
| Ukuran | size, ukuran, sz |
| Nama | nama, name, nama pemain, player, player name |
| Nomor | nomor, no, number, no., no punggung, nomor punggung, no.punggung, num |
Besar-kecil huruf tidak berpengaruh. "SIZE", "Size", dan "size" sama saja.
Jadi kamu tidak perlu menyuruh klien mengunduh template lalu mengisi ulang. Menyuruh klien mengikuti format kita itu satu putaran bolak-balik tambahan, dan biasanya klien mengirim balik file yang formatnya tetap berbeda.
Kalau kolomnya memang tidak ketemu, penolakannya menyebutkan apa
Ini bagian yang paling menghemat waktu dan jarang orang tahu sampai mengalaminya: penolakannya menyebutkan kolom apa yang hilang, sekaligus daftar judul kolom yang berhasil dibaca dari file-mu.
Artinya kamu tidak perlu membuka file, menebak, lalu mencoba lagi. Cukup baca pesannya: kalau header yang terbaca ternyata "Nama Lengkap", "Punggung", "Ukuran Baju", kamu langsung tahu dua kolom perlu diganti namanya, dan yang mana.
Hal yang sama berlaku untuk baris yang tidak lengkap. Kalau ada baris yang ukurannya terisi tapi namanya kosong, penolakannya menyebut nomor barisnya, misalnya "Baris 14: size atau nama kosong". Pada file 60 pemain, menyebut nomor baris itu bedanya antara betulkan sepuluh detik dan menyisir satu per satu.
Empat hal yang sudah diurus otomatis
Beberapa kejanggalan yang biasanya bikin ragu ternyata tidak perlu dibetulkan manual:
- Nomor yang berubah jadi 7.0. Excel sering menyimpan angka sebagai bilangan desimal. Akhiran
.0dipotong otomatis, jadi yang tercetak tetap 7. - Ukuran huruf kecil. "l" dan "xl" diseragamkan jadi "L" dan "XL".
- Baris kosong di tengah. Baris yang ukuran dan namanya sama-sama kosong dilewati, bukan dianggap pemain tanpa nama.
- File CSV dengan encoding aneh. Dicoba beberapa encoding umum sebelum menyerah, jadi CSV hasil ekspor dari berbagai program biasanya tetap terbaca.
Yang tidak diurus otomatis cuma satu: ukuran yang ditulis tidak konsisten, misalnya "Small" di satu baris dan "S" di baris lain. Bagi sistem itu dua ukuran berbeda, dan potongannya akan dihitung terpisah. Samakan dulu sebelum mengunggah.
Nomor punggung boleh kosong
Tidak semua jersey punya nomor. Kaos komunitas, kaos panitia, dan jersey latihan sering hanya memakai nama. Karena itu kolom nomor boleh dibiarkan kosong — yang wajib hanya ukuran dan nama.
Kalau seluruh timnya memang tanpa nomor, kolom nomor tetap perlu ada sebagai judul kolom, tapi isinya boleh dikosongkan semua.
Setelah file terbaca: urutan yang membuat nama tidak tertukar
Begitu file diterima, tiap baris ditempatkan ke potongannya masing-masing secara berurutan. Pemain pertama berukuran L mendapat potongan badan belakang L yang pertama, pemain kedua berukuran L mendapat yang kedua, dan seterusnya.
Ini bagian yang menghilangkan kesalahan paling mahal di order tim: nama tertukar antar pemain. Pada cara manual, urutan itu dijaga oleh ingatan operator sambil menyalin 50 kali. Di sini urutannya mengikuti file, dan file itu yang dikirim klien — jadi kalau ada yang salah, salahnya sudah ada sejak di daftar, bukan lahir di meja desain.
Kalau daftar pemainnya masih berserakan di chat, cara yang lebih rapi adalah menerima ordernya lewat form supaya klien mengisi sendiri daftarnya, lalu semua potongannya disusun otomatis di roll.
Yang perlu disiapkan sekali, dan batasnya
Dua hal perlu beres sebelum penempatan otomatis bisa jalan, dan keduanya cukup sekali per model:
- Zona nama dan zona nomor ditandai di pola — di mana nama akan menempel, dan di mana nomornya. Sekali ditandai, order berikutnya dengan model yang sama tinggal mengganti datanya. Langkah detailnya ada di artikel cara mengisi nama dan nomor beda-beda tanpa ketik manual.
- Ukuran ditulis konsisten di file roster.
Dan ini batas yang jujur perlu disebut sejak awal:
- Personalisasi bekerja pada komponen tunggal, yaitu komponen yang tidak digabung jadi pasangan cermin. Kasus umumnya badan belakang, dan itu memang tempat nama punggung. Untuk komponen yang digabung kiri-kanan, penempatan otomatis ini belum berlaku.
- Fontnya satu untuk satu model, bukan bebas per pemain. Ini disengaja: satu order jersey bisa memuat pemain L dan XL sekaligus, dan kalau fontnya boleh berbeda per ukuran, satu order bisa tercetak dengan dua font tanpa ada yang sadar sampai barangnya jadi.
- File
.xls(Excel 97-2003) ditolak. Buka filenya di Excel, "Save As", pilih Excel Workbook (.xlsx) atau CSV. Penolakannya sengaja menyebutkan langkah itu, karena dulu file.xlsmenghasilkan pesan galat teknis yang tidak bisa ditindaklanjuti siapa pun.
Ringkasnya
Sebelum mengunggah daftar pemain, cek empat hal ini:
- Format file
.xlsx,.xlsm, atau.csv— bukan.xls - Ada kolom ukuran dan nama (judulnya bebas, asal termasuk sinonim di atas)
- Ukuran ditulis seragam
- Satu baris satu orang
Sisanya biarkan penolakannya yang memberi tahu. Pesan galatnya menyebut kolom apa yang kurang dan baris ke berapa yang bermasalah — itu memang dibuat untuk dibaca sambil jalan, bukan untuk membuat kamu membuka dokumentasi.
Kalau ukuran pemainnya ternyata ada yang di luar pola yang kamu punya, ukuran baru bisa dibuat tanpa menggambar pola dari nol.
Coba gratis 14 hari — tanpa kartu kredit.