- Dinamik Tablo İsmi Tanımlama: Table Name alanını, kullanıcıya bağlı olarak dinamik şekilde belirleyebilirsiniz. Örneğin, currentUser.username + "Import" şeklinde bir isimlendirme yapılabilir.
- Form Tabanlı Dosya Yükleme: File Upload komponenti ile kullanıcıdan Excel dosyası alıp, dosyanın Base64 çıktısını aksiyona bağlayarak anlık veri içe aktarımı yapılabilir.
- Aksiyon Zincirleme:
Bu aksiyonu tamamladıktan sonra:
- Navigate ile aktarılan tabloyu gösteren bir liste sayfasına yönlendirme yapılabilir.
- Run SQL Query ile aktarılan veriler üzerinde anında işlem yapılabilir.
Teknik Riskler ve Kontroller
- Geçersiz Base64: Kodlamada hata varsa içe aktarma başarısız olur. Base64 çıktısı mutlaka geçerli bir Excel dosyasına ait olmalıdır.
- Tablo Adı Çakışması: Aynı isimde daha önce oluşturulmuş bir tablo varsa yeni tablo oluşturulamayabilir. Benzersiz isimlendirme yapılmalıdır.
- Büyük Boyutlu Dosyalar: Excel dosyası çok büyükse işlem süresi artabilir. Gerekirse Excel küçültülerek parçalı aktarım yapılmalıdır.
- Yetersiz Yetki: Aksiyonun çalıştığı kullanıcı, tablo oluşturma yetkisine sahip olmalıdır.
Import Excel Base64 aksiyonu, veri içe aktarma süreçlerini otomatize ederek kullanıcıdan alınan dosyaların doğrudan Kuika tabanlı sistemde kullanılmasını sağlar. Özellikle dış sistemlerden gelen liste, envanter, rapor gibi yapıların hızlıca uygulamaya entegre edilmesi için ideal bir çözümdür. Tablo oluşturma, veri kayıt işlemleri ve entegrasyon süreçlerinde büyük kolaylık sağlar.