Selamat datang di repositori resmi Excel Automation Tools (Universal Edition). Aplikasi desktop berbasis GUI ini dirancang khusus untuk melakukan otomatisasi pembersihan, perapian, dan normalisasi data biner Excel (.xlsx / .xls) secara cepat, aman, dan massal tanpa merusak formula asli bawaan file Anda.
Aplikasi ini bersifat Portable Executable (.exe), artinya pengguna dapat langsung menjalankan aplikasi tanpa perlu menginstal Python, virtual environment, atau pustaka dependensi pihak ketiga lainnya.
Saat menangani file Excel rekapitulasi berskala besar (seperti data absensi kantor atau tabel database), masalah human error seperti spasi ekstra, karakter tersembunyi yang rusak, atau format baris yang berantakan sering kali mengacaukan fungsi rumus (VLOOKUP, INDEX/MATCH).
Alat ini hadir sebagai solusi satu-klik untuk mensterilkan data biner Excel secara lokal dengan algoritma pemindaian cerdas, memastikan data Anda siap diproses lebih lanjut dengan akurasi 100%.
- 🚀 Multi-Tab Queue Engine: Mampu memproses hingga dua sheet/tab Excel sekaligus secara berurutan dalam satu kali eksekusi. Dilengkapi opsi penanganan sheet tunggal secara dinamis jika Dropdown Tab 2 diatur ke pilihan
"None". - 🧠 Dual-Strategy Data Scanner (Sensor Cerdas):
- Mode Horisontal (Standard): Dirancang khusus untuk tipe tabel absensi karyawan. Sensor otomatis aktif menyisir data berpasangan mulai dari Baris 5 ke bawah hanya ketika mendeteksi tanda penunjuk waktu murni (
:). - Mode Vertikal (Tab Sources): Otomatis terpicu jika nama tab mengandung kata
sources. Sistem akan beralih ke mode sapu bersih berskala luas mulai dari Baris 2 (mencakup area area kolomA2hinggaCD4) untuk tabel berorientasi vertikal.
- Mode Horisontal (Standard): Dirancang khusus untuk tipe tabel absensi karyawan. Sensor otomatis aktif menyisir data berpasangan mulai dari Baris 5 ke bawah hanya ketika mendeteksi tanda penunjuk waktu murni (
- 🧼 Core Data Manipulation (Anti-Garbage String): Menghapus spasi ekstra di awal, tengah, dan akhir teks (TRIM whitespace), membuang karakter non-printable, menormalkan tumpukan wrap text, dan secara otomatis mengunci tinggi baris yang dimodifikasi menjadi rata sebesar
9.25. - ⚙️ Modern Bilingual & Preserved GUI: Dibangun menggunakan
customtkinterdengan antarmuka dinamis (resizable). Aplikasi dilengkapi fitur anak modal (Settings Pop-up) untuk mengubah Jenis/Ukuran Font serta Bahasa (Indonesian / English) secara real-time, serta mampu mengingat ukuran jendela terakhir Anda (geometry state preservation). - 📁 Independent Portable Architecture: Aplikasi tidak meninggalkan berkas sampah di sistem operasi. File database pengaturan (
app_config.txt) dan log aktivitas (automation_log.txt) akan otomatis dibuat secara mandiri berdampingan di folder tempat file.exedijalankan.
Aplikasi ini didistribusikan sebagai produk biner mandiri yang aman dan terkompilasi murni.
- Unduh berkas
Excel_Automation_Tools.exebeserta file aset visual703tech_titlebar.icodan703tech_48x48.pngdari repositori ini. - Tempatkan ketiga file tersebut di dalam satu folder lokal yang sama di komputer Anda.
- Klik ganda pada
Excel_Automation_Tools.exeuntuk meluncurkan aplikasi. - Pilih file Excel target, tentukan nama tab yang ingin diproses, pilih aksi pembersihan, lalu klik Jalankan. Hasil file baru akan otomatis tersimpan dengan imbuhan nama
_CLEANED.xlsx.
Untuk melindungi integritas logika internal dan hak cipta hak kekayaan intelektual arsitektur automasi ini, biner .exe telah diproteksi menggunakan enkripsi modul runtime dinamis tingkat tinggi (PyArmor 9.x) sebelum dibundel oleh PyInstaller.
Berdasarkan analisis dinamis pada platform VirusTotal, biner ini dinyatakan 100% Bersih dan Aman oleh vendor keamanan global utama (Microsoft Defender, Kaspersky, BitDefender). Hasil analisis deteksi minor dari sistem heuristik (False Positive) serta dokumentasi pengujian Sandbox virtual secara transparan dapat Anda tinjau pada berkas [ANALISA VIRUSTOTAL.md].
- GUI Framework: CustomTkinter (Python 3.14.5)
- Excel Engine: OpenPyXL & NumPy
- Image Processing: Pillow (PIL)
- Security Guard: PyArmor 9.2 & PyInstaller 6.20
Developed with 💡 and precision by b70386 / Signature Branding 703tech.
Catatan: Saat pertama kali dijalankan, aplikasi akan otomatis membuat file app_config.txt (menyimpan pengaturan) dan automation_log.txt (catatan aktivitas) di folder tersebut.