Repositori ini berisi kumpulan skrip Python yang dirancang untuk meng-otomatis-kan seluruh proses pengolahan data dan interaksi dengan file Excel. Proyek ini bertujuan untuk meningkatkan efisiensi dan mengurangi kesalahan manual dalam pengelolaan data.
Proyek ini merupakan sistem otomatisasi yang mengintegrasikan beberapa modul untuk memproses data secara efisien. Skrip-skrip ini bekerja sama untuk melakukan berbagai tugas, termasuk:
- Interaksi dengan Basis Data: Mengelola dan mengambil data dari basis data menggunakan db.py.
- Pengelolaan Barang: Mengelola informasi terkait barang melalui goods.py.
- Pengelolaan Pelanggan: Memproses data pelanggan dengan cust.py.
- Pengaturan dan Konfigurasi: Menyediakan template dan pengaturan awal melalui setupcore.py.
- Pengolahan Data Excel: Menggunakan openpyxl dan pandas untuk membaca, menulis, dan memanipulasi file Excel.
- Dengan menggunakan skrip ini, pengguna dapat dengan mudah mengotomatiskan tugas-tugas yang berulang dan fokus pada analisis data yang lebih mendalam.
Ikuti langkah-langkah berikut untuk menginstal Python dan menjalankan skrip:
- Unduh dan instal Python dari python.org.
- Pastikan untuk mencentang opsi
"Add Python to PATH"
saat instalasi.
- Buka Command Prompt (CMD) atau Terminal, lalu jalankan:
python --version
- pip biasanya sudah terinstal dengan Python. Untuk memeriksa, jalankan:
pip --version
- Instal semua library yang diperlukan dengan perintah berikut:
pip install -r requirements.txt
git clone https://github.com/ssyahbandi/Corestress.git
cd Corestress
pip install -r requirements.txt
python main.py
-
Di sel A2, gunakan formula berikut:
=IF(COUNTIFS(A$2:A2, A2, B$2:B2, B2, D$2:D2, D2, C$2:C2,C2 )=1, MAX(J$1:J1)+1, J1)
📌 Corestress v1.1 - 12/03/2025 🔄 Perubahan:
- ✨ Perubahan pada Header di Template Excel
- 🛠️ Perubahan pada VLOOKUP Data
- 📂 Perubahan dalam Penyimpanan File
📌 Corestress v1.0 - 11/02/2025 🔄 Fitur Awal:
- ✅ Cek eksistensi file sebelum diproses
- 📝 Docstring di semua fungsi utama
- 📅 Format cell tanggal otomatis (DD/MM/YYYY)
- 🔍 Kode Barang yang mengandung "text" tertentu
- 📏 Satuan Barang yang mengandung "text" tertentu
- 📂 File dan folder terstruktur
Jika Anda ingin berkontribusi pada proyek ini, silakan fork repositori ini dan buat pull request.
Proyek ini dilisensikan di bawah MIT License.